Алгоритмы → Операции со связанным списком
Данная статья приурочена к старту курса "Алгоритмы для разработчиков" от компании OTUS. Выражаю признательность за поддержку ресурса данной компанией.
Давайте изучим, какие операции можно выполнять со связанным списком.
Два важных момента, которые нужно помнить:
- head указывает на первый узел связанного …
Qt → QCheckBox в качестве делегата QTableView
Delegate, qcheckbox, qcheckbox center, QTableView
Доброго времени суток.
Возникла необходимость использовать делегат для отображения QCheckBox в таблице (выбирать объекты из списка для последующей работы с ними).
Для того чтобы разобратся с делегатами создал небольшой проект.
На выходе получаем следующее:
Структура проекта:
checkboxdelegate.h
Читать#ifndef CHECKBOXDELEGATE_H #define …
Алгоритмы → Типы связанного списка - односвязные, двусвязные и круговой
Типы связанного списка, алгоритм
Существует три распространенных типа связанного списка.
- Единственный связанный список
- Двусвязный список
- Круговой связанный список
Единственный связанный список
Это самый распространенный. Каждый узел имеет данные и указатель на следующий узел.
Где адрес первого узла специальное имя, называемое HEAD.
На последний узел …
Алгоритмы → Связанный список
алгоритм, связанный список, сортировка
В этом уроке вы узнаете о связанном списке и его приложениях. Вы также узнаете, как создавать и выполнять различные операции со связанным списком.
В игре «Охота за сокровищами» вы начинаете с поиска первой подсказки. Когда вы найдете его, вместо того, …
ЧитатьLinux → Рекурсивная установка прав доступа на все каталоги и файлы через терминал
Обратите внимание, чтобы не забыть, как быстро через терминал задать рекурсивно 755 доступ к каталогам и 644 файлам.
Иногда приходится настраивать права доступа к файлам и каталогам на сервере, ну там при обновлении, перемещении. И опять забываю, и опять приходится …
ЧитатьQt → Qt - Недокументированный QMake - Копирование файлов
Qt достаточно большой фреймворк и в него постоянно внедряют функционал, который к сожалению либо не успевают документировать, либо забывают документировать.
Например, помимо документации QQuickItem, я настоятельно рекомендую посмотреть исходники или хотя бы заголовочные файлы. Интересно, сколько существует публичных методов, которые …
ЧитатьАлгоритмы → Круговая Очередь
сортировка, круговая очередь, алгоритмы
Циклическая очередь позволяет избежать потери места в обычной реализации очереди с использованием массивов.
DeQueue - удаление элемента из очереди;
FRONT и REAR - два указателя, используемые для отслеживания первого и последнего элементов в очереди.
Как вы можете видеть на изображении …
ЧитатьАлгоритмы → Очередь
очередь, сортировка, Queue, алгоритмы
Очередь - это полезная структура данных в программировании. Представьте очередь билетов за пределами кинозала, где первый человек, входящий в очередь, является первым человеком, который получает билет.
Очередь следует правилу «первым пришел - первым обслужен» (First In First Out - FIFO) …
ЧитатьDjango → Хостинг для сайтов. Обзор немецкого провайдера Fornex
Сегодня мы познакомимся с ещё одним хостингом, который попал в поле моего зрения.
Это европейский хостинг Fornex , который предоставляет следующие услуги:
- SSD Хостинг
- Выделенный сервер
- SSD VPS
- Бэкап
- VPN
- И еще много дополнительных услуг.
Я бы хотел обсудить в …
ЧитатьАлгоритмы → Стек
Концепция стека
Стек является полезной структурой данных в программировании. Это как стопка тарелок, лежащих друг на друге.
Подумайте о том, что вы можете сделать с такой кучей тарелок:
- Положить новую тарелку сверху;
- Переместить верхнюю тарелку.
Если вы хотите, чтобы тарелка …
ЧитатьАлгоритмы → Алгоритм сортировки слиянием
алгоритм, сортировка слиянием, Merge Sort Algorithm, сортировка
Сортировка слиянием - это своего рода алгоритм «разделяй и властвуй» в компьютерном программировании. Это один из самых популярных алгоритмов сортировки и отличный способ развить уверенность в построении рекурсивных алгоритмов.
Стратегия "Разделяй и влавствуй"
Используя технику «Разделяй и властвуй», мы делим …
ЧитатьQt → Недокументированный QMake
Вступление
Qmake - это очень мощная система "meta-make", которую можно использовать для генерации make-файлов для различных компиляторов и платформ из одного и того же файла проекта qmake (.pro). Документация для qmake значительно улучшилась с Qt3, но все еще отсутствует некоторая …
Читать- Akiv Doros
- 11 ноября 2024 г. 14:58
C++ - Тест 004. Указатели, Массивы и Циклы
- Результат:50баллов,
- Очки рейтинга-4
- molni99
- 26 октября 2024 г. 1:37
C++ - Тест 004. Указатели, Массивы и Циклы
- Результат:80баллов,
- Очки рейтинга4
- molni99
- 26 октября 2024 г. 1:29
C++ - Тест 004. Указатели, Массивы и Циклы
- Результат:20баллов,
- Очки рейтинга-10