Используйте приложение APKPure
Историческую версию Алгоритмы программирования можно получить на Android
Изучай алгоритмы и структуры данных, решай тесты и задачи по программированию
Обучение программированию с нуля начинается с изучения основ информатики и Computer Science. Знание базовых алгоритмов позволит улучшить качество написания кода на любом языке программирования (Java, Python, C++…).
В приложении представлены 29 алгоритмов и структур данных. Каждая тема состоит из четырех частей:
• Короткая лекция с картинками и анимацией
• Тест с вопросами
• Задача по программированию
• Пример кода на языках Java и Python (код можно скопировать)
За каждую изученную лекцию и решенную задачу начисляются баллы, которые увеличивают Ваш уровень в приложении «Алгоритмы программирования». Каждый уровень открывает доступ к новым алгоритмам и структурам данных.
На четвертом уровне Вам станет доступен итоговый тест, состоящий из 50 вопросов. Вы сможете проверить свои навыки программиста и посоревноваться с другими пользователями в общем рейтинге.
Кому будет полезно приложение:
• Студентам, изучающих информатику. Тесты помогут проверить знания, а примеры на языках Java и Python облегчат написание лабораторных работ.
• Людям, которым интересно изучить программирование с нуля. Короткие лекции и задачи позволят разобраться в основах алгоритмов и структур данных.
• Программистам и сотрудникам IT-сферы.
Алгоритмы поиска
• Линейный
• Бинарный
• Прыжками
• Интерполяционный
• Экспоненциальный
Алгоритмы сортировки
• Пузырьком
• Выбором
• Вставками
• Слиянием
• Гномья
• Шелла
• Подсчетом
Структуры данных
• Массив
• Связный список
• Стек
• Очередь
• Приоритетная очередь
• Хеш-таблица
Графы
• Определение графа
• Поиск в ширину (BFS)
• Поиск в глубину (DFS)
Деревья
• Определение дерева
• Двоичное дерево поиска
• Пирамида
Алгоритмы шифрования
• Шифр Цезаря
• Шифр Виженера
• Хеш-функция
• Система с открытым ключом
Дополнительно
• Рекурсия
• Конвертер систем счисления
Конвертер позволяет работать с двоичной, десятичной и шестнадцатеричной системой счисления, что может помочь Вам при изучении основ информатики, а также при решении задач по программированию.
Уделяя всего 5 минут в день, Вы сможете изучить основные алгоритмы программирования и начать разбираться в структурах данных.
Приложение работает без подписок и не содержит платный контент.
Буду рад Вашим оценкам, отзывам и предложениям.
Автор иконок: Freepik from www.flaticon.com
Last updated on 29/09/2022
Tasks are always available!
Fixed code unlock bug
Загрузил
Kamel Massilia
Требуемая версия Android
Android 8.0+
Категория
Жаловаться
Алгоритмы программирования
1.4 by AGMikhaylenko
29/09/2022