Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/pacmancity/codepuzzles
Code Puzzles 🧩 - это сборник увлекательных задач и алгоритмов, созданный для развития вашего аналитического мышления, логики и структур данных на примере языка Python 🔍
https://github.com/pacmancity/codepuzzles
algorithms data-structures-algorithms python sort-algorithms
Last synced: about 1 month ago
JSON representation
Code Puzzles 🧩 - это сборник увлекательных задач и алгоритмов, созданный для развития вашего аналитического мышления, логики и структур данных на примере языка Python 🔍
- Host: GitHub
- URL: https://github.com/pacmancity/codepuzzles
- Owner: pacmancity
- Created: 2023-04-19T02:55:03.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2023-11-08T14:25:48.000Z (about 1 year ago)
- Last Synced: 2024-09-11T18:26:54.974Z (3 months ago)
- Topics: algorithms, data-structures-algorithms, python, sort-algorithms
- Language: Python
- Homepage:
- Size: 1.28 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# CodePuzzles 🧩
Добро пожаловать в репозиторий CodePuzzles! Этот проект предназначен для изучения алгоритмов и решения задач
программирования, чтобы развивать навыки аналитического мышления и углубить знания основ Python. Здесь представлены
разнообразные задачи, которые помогут более глубоко понять основы компьютерных наук и научат эффективно работать с
различными структурами данных в программировании.## О чем этот проект:
- **Развитие навыков аналитического мышления**: 🧠 Вас ждут интересные задачи, которые требуют анализа, логики и поиска
оптимальных решений.- **Структуры данных**: 📦 Наши задачи помогут вам разобраться в различных структурах данных, понять, как они работают и
как их использовать.- **Методы сортировки**: 📊 В сборнике представлены разнообразные алгоритмы сортировки, включая пузырьковую, вставочную,
выборку и многие другие.В каждой задаче вы найдете условие и вариант ее решения. Мы приглашаем вас предложить свое решение, открыть дискуссию,
обсудить мое решение или задать вопросы. Давайте вместе развивать наши навыки и создавать лучшие решения!## Содержание
- [close_zero](#close_zero)🔍
- [game](#game) 🎮
- [zip_arrays](#zip_arrays) 🤐
- [slip_middle](#slip_middle) ✂
- [two_sum](#two_sum) ➕
- [sort](#sort) ⬇
- [merge_arrays](#merge_arrays) 🔄
- [other](#other) 📦
- [max_effective](#max_effective) 📈
- [queue](#queue) 🔄
- [stack_linked_list](#stack_linked_list) ↩
- [deck](#deck) 🃏
- [calculator](#calculator) 🧮
- [binary_search](#binary_search) 🔍
- [broken_search](#broken_search) 💔
- [effective_quick_sort](#effective_quick_sort) 🚀## close_zero
```bash
cd close_zero
python3 make_data.py # Создать файл с тестовыми данными data.txt
python3 close_zero.py < data.txt # Запустить вариант 1
python3 variant_2 < data.txt # Запустить вариант 2
```## game
```bash
cd game
python3 close_zero.py < gandon.txt # Запустить алгоритм с данными gandon.txt
```## zip_arrays
```bash
cd zip_arrays
python3 zip.py
```## slip_middle
```bash
cd slip_middle
python3 slip_middle.py
```## two_sum
```bash
cd two_sum
python3 two_sum.py
```## sort
```bash
cd sort
python3 buble_sort.py
python3 insert_sort.py
python3 selection_sort.py
```## merge_arrays
```bash
cd merge_arrays
python3 merge_arrays.py
```## other
Подборка разных алгоритмов:
- [Задачи с Yandex.Contest](https://contest.yandex.ru/contest/23389/problems/A/)
- [Другие задачи с Yandex.Contest](https://contest.yandex.ru/contest/23758/problems/A/)
- [Ещё задачи с Yandex.Contest](https://contest.yandex.ru/contest/24734/problems/A/)## max_effective
```bash
cd max_effective
python3 max_effective.py < data.txt
```## queue
```bash
cd queue
python3 queue.py < data.txt
```## stack_linked_list
```bash
cd stack_linked_list
python3 main.py < data.txt
```## deck
```bash
cd deck
python3 deque.py < data.txt
```## calculator
```bash
cd calculator
python3 calculator.py < data.txt
```## binary_search
```bash
cd binary_search
python3 binary_search.py
```## broken_search
```bash
cd broken_search
python3 broken_search.py < data.txt
```## effective_quick_sort
```bash
cd effective_quick_sort
python3 quick_sort.py < data.txt
```## Лицензия 📜
Этот проект распространяется под лицензией `MIT`. Дополнительную информацию можно найти в
файле [LICENSE](https://github.com/kluev-evga/CodePuzzles/blob/master/LICENSE).