Добро пожаловать в репозиторий CodePuzzles! Этот проект предназначен для изучения алгоритмов и решения задач программирования, чтобы развивать навыки аналитического мышления и углубить знания основ Python. Здесь представлены разнообразные задачи, которые помогут более глубоко понять основы компьютерных наук и научат эффективно работать с различными структурами данных в программировании.
-
Развитие навыков аналитического мышления: 🧠 Вас ждут интересные задачи, которые требуют анализа, логики и поиска оптимальных решений.
-
Структуры данных: 📦 Наши задачи помогут вам разобраться в различных структурах данных, понять, как они работают и как их использовать.
-
Методы сортировки: 📊 В сборнике представлены разнообразные алгоритмы сортировки, включая пузырьковую, вставочную, выборку и многие другие.
В каждой задаче вы найдете условие и вариант ее решения. Мы приглашаем вас предложить свое решение, открыть дискуссию, обсудить мое решение или задать вопросы. Давайте вместе развивать наши навыки и создавать лучшие решения!
- close_zero🔍
- game 🎮
- zip_arrays 🤐
- slip_middle ✂
- two_sum ➕
- sort ⬇
- merge_arrays 🔄
- other 📦
- max_effective 📈
- queue 🔄
- stack_linked_list ↩
- deck 🃏
- calculator 🧮
- binary_search 🔍
- broken_search 💔
- effective_quick_sort 🚀
cd close_zero
python3 make_data.py # Создать файл с тестовыми данными data.txt
python3 close_zero.py < data.txt # Запустить вариант 1
python3 variant_2 < data.txt # Запустить вариант 2
cd game
python3 close_zero.py < gandon.txt # Запустить алгоритм с данными gandon.txt
cd zip_arrays
python3 zip.py
cd slip_middle
python3 slip_middle.py
cd two_sum
python3 two_sum.py
cd sort
python3 buble_sort.py
python3 insert_sort.py
python3 selection_sort.py
cd merge_arrays
python3 merge_arrays.py
Подборка разных алгоритмов:
cd max_effective
python3 max_effective.py < data.txt
cd queue
python3 queue.py < data.txt
cd stack_linked_list
python3 main.py < data.txt
cd deck
python3 deque.py < data.txt
cd calculator
python3 calculator.py < data.txt
cd binary_search
python3 binary_search.py
cd broken_search
python3 broken_search.py < data.txt
cd effective_quick_sort
python3 quick_sort.py < data.txt
Этот проект распространяется под лицензией MIT
. Дополнительную информацию можно найти в
файле LICENSE.