Алгоритми → Граф. Структура даних.
Структура даних графа являє собою набір вузлів, які мають дані та пов'язані з іншими вузлами.
Спробуймо зрозуміти це на прикладі. На Facebook все є вузлом. Сюди входять користувач, фотографія, альбом, подія, група, сторінка, коментар, історія, відео, посилання, примітка... все, що …
ЧитатиАлгоритми → Двійкове дерево пошуку (Binary Search Tree (BST))
Двійкове дерево пошуку - це структура даних, яка дозволяє підтримувати відсортований список чисел.
- Двійковим (бінарним) деревом називається, тому що кожен вузол дерева має максимально два дочірні елементи.
- Дерево пошуку, тому що його можна використовувати для пошуку числа в O(log(n)) time …
Алгоритми → Обхід дерева – центрований (inorder), прямий (preorder) та зворотний (postorder) (три основні способи обходу)
Обхід дерева означає відвідування кожного вузла дерева. Наприклад, ви можете додати всі значення до дерева або знайти найбільше. Для всіх цих операцій вам необхідно відвідати кожен вузол дерева.
Лінійні структури даних, такі як масиви, стеки, черги та пов'язаний список, мають …
ЧитатиQt → Розгортання додатків Qt і QML на Linux і Windows
Переносимость приложений, QML, cqtdeployer, deployment, переносимость qt, windows, Развертывание, Run Linux Application, Qt, linux, deploy
Вступ
У цій статті ми розглянемо, як правильно зібрати всі qt залежності для вашої програми, яке було зібрано динамічно.
Для початку трохи теорії.
Навіщо це потрібно?
Існує кілька способів складання додатків, основні з них:
Статичне складання.
Статичне складання передбачає створення …
EVILEG → Компанії та вакансії в EVILEG
Добрый день! Давно собирался добавить новый функционал на сайт и наконец это время пришло.
Запущена альфа-версия модулей компаний и вакансий на EVILEG. Теперь пользователи могут добавлять свои компании на сайт и размещать вакансии от имени этих компаний.
Ограничений по добавлению …
ЧитатиАлгоритми → Деревоподібна структура даних
Пов'язаний список - це ланцюжок вузлів, з'єднаних через «next» покажчики. Дерево схоже на пов'язаний список, але кожен вузол може бути пов'язаний із кількома вузлами.
Коли ми говоримо про дерево, ми маємо на увазі двійкове дерево, тобто структуру, яка має два …
ЧитатиQt → Читалка файлів fb3 на Qt Creator
fb3-читака, fb2-читалка, reader, читалка fb3, fb3-reader, формат fb3
Якийсь час тому я опублікував проект fb2-читалки, в процесі роботи над якою я дізнався, що цей формат є морально застарілим. Тому я почав освоювати нові формати та зупинився на fb3 — форматі-приймачі fb2. У процесі роботи я зіткнувся з деякими …
ЧитатиEVILEG → Випуск EVILEG-CORE 0.0.3
Добрый день! Я рад представить первый выпуск EVILEG Social Network Framework - Core (ESNF-C).
Релиз версии 0.0.3. Первые две версии я успешно потратил на настройку релиза в PyPi, чтобы можно было установить пакет не только из репозитория или собрать его …
ЧитатиDjango → Django - Підручник 046. Скидання міграції в проекті
У процесі розробки проекту на Django ми можемо зіткнутися з неприємною ситуацією, коли деякі пакети та модулі були видалені і, відповідно, моделі цих пакетів більше не використовувалися. Але в той же час сквош міграцій додатків не дозволяє видалити ці пакети, …
ЧитатиГрафіка та дизайн → 6 елементів, які слід пам’ятати при розробці додатків для iOS
«Дизайн — це не лише те, як він виглядає та відчувається. Дизайн – це те, як це працює».
Стів Джобс
Сьогодні в магазині Apple iOS існує понад мільйон додатків, і їх кількість зростає. Кожна з цих програм налаштована; не існує …
ЧитатиDjango → Django - Підручник 045. Як перемістити модель з однієї програми в іншу
Я хотів би поділитися одним із можливих способів перенесення моделі даних з одного додатка до іншого.
Відразу зазначу, що цей варіант перенесення моделі даних не на 100% робочий і може знадобитися додаткове ручне редагування таблиць для коректної установки Content Type. …
ЧитатиDjango → Django - Підручник 044. Як встановити та налаштувати Django на Mac OS
Mac, Django, Python, MacOS, Nginx, Apple, Homebrew
Пропоную розглянути процес встановлення та налаштування проекту Django на Mac OS X на основі існуючого проекту.
Деякі кроки будуть аналогічні до тих, які вже були виконані в статті з установки Django для Ubuntu .
Налаштування віртуального середовища
- Встановлення python 3 …
- Akiv Doros
- 11 листопада 2024 р. 14:58
C++ - Тест 004. Указатели, Массивы и Циклы
- Результат:50бали,
- Рейтинг балів-4
- molni99
- 26 жовтня 2024 р. 01:37
C++ - Тест 004. Указатели, Массивы и Циклы
- Результат:80бали,
- Рейтинг балів4
- molni99
- 26 жовтня 2024 р. 01:29
C++ - Тест 004. Указатели, Массивы и Циклы
- Результат:20бали,
- Рейтинг балів-10