├── README.md ├── media ├── combinations.png ├── efficient_quick_sort.png ├── juggle.png ├── monitoring.png └── neighbours.png ├── sprint_0 ├── moving_average.py ├── sum.py ├── two_sum.py ├── two_sum_2.py └── zipper.py ├── sprint_1 ├── binary_number.py ├── check_parity.py ├── evaluate_function.py ├── excessive_letter.py ├── factorize.py ├── final │ ├── juggle.py │ └── nearest_zero.py ├── list_form.py ├── longest_word.py ├── neighbours.py ├── palindrome.py ├── power_of_four.py ├── weather_randomness.py └── work_home.py ├── sprint_2 ├── bracket_sequence.py ├── caring_mother.py ├── final │ ├── calculator.py │ └── deck.py ├── monitoring.py ├── opposite.py ├── queue_list.py ├── sized_queue.py ├── stack_max.py ├── stack_max_effective.py ├── todo_list.py └── unloved_deal.py └── sprint_3 ├── bigger_number.py ├── brackets_generator.py ├── bubble.py ├── closet.py ├── combinations.py ├── final ├── broken_search.py └── efficient_quick_sort.py ├── flower_field.py ├── merge_sort.py ├── subsequence.py └── two_bicycles.py /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vkfedosov/algorithms/HEAD/README.md -------------------------------------------------------------------------------- /media/combinations.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vkfedosov/algorithms/HEAD/media/combinations.png -------------------------------------------------------------------------------- /media/efficient_quick_sort.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vkfedosov/algorithms/HEAD/media/efficient_quick_sort.png -------------------------------------------------------------------------------- /media/juggle.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vkfedosov/algorithms/HEAD/media/juggle.png -------------------------------------------------------------------------------- /media/monitoring.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vkfedosov/algorithms/HEAD/media/monitoring.png -------------------------------------------------------------------------------- /media/neighbours.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vkfedosov/algorithms/HEAD/media/neighbours.png -------------------------------------------------------------------------------- /sprint_0/moving_average.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vkfedosov/algorithms/HEAD/sprint_0/moving_average.py -------------------------------------------------------------------------------- /sprint_0/sum.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vkfedosov/algorithms/HEAD/sprint_0/sum.py -------------------------------------------------------------------------------- /sprint_0/two_sum.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vkfedosov/algorithms/HEAD/sprint_0/two_sum.py -------------------------------------------------------------------------------- /sprint_0/two_sum_2.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vkfedosov/algorithms/HEAD/sprint_0/two_sum_2.py -------------------------------------------------------------------------------- /sprint_0/zipper.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vkfedosov/algorithms/HEAD/sprint_0/zipper.py -------------------------------------------------------------------------------- /sprint_1/binary_number.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vkfedosov/algorithms/HEAD/sprint_1/binary_number.py -------------------------------------------------------------------------------- /sprint_1/check_parity.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vkfedosov/algorithms/HEAD/sprint_1/check_parity.py -------------------------------------------------------------------------------- /sprint_1/evaluate_function.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vkfedosov/algorithms/HEAD/sprint_1/evaluate_function.py -------------------------------------------------------------------------------- /sprint_1/excessive_letter.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vkfedosov/algorithms/HEAD/sprint_1/excessive_letter.py -------------------------------------------------------------------------------- /sprint_1/factorize.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vkfedosov/algorithms/HEAD/sprint_1/factorize.py -------------------------------------------------------------------------------- /sprint_1/final/juggle.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vkfedosov/algorithms/HEAD/sprint_1/final/juggle.py -------------------------------------------------------------------------------- /sprint_1/final/nearest_zero.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vkfedosov/algorithms/HEAD/sprint_1/final/nearest_zero.py -------------------------------------------------------------------------------- /sprint_1/list_form.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vkfedosov/algorithms/HEAD/sprint_1/list_form.py -------------------------------------------------------------------------------- /sprint_1/longest_word.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vkfedosov/algorithms/HEAD/sprint_1/longest_word.py -------------------------------------------------------------------------------- /sprint_1/neighbours.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vkfedosov/algorithms/HEAD/sprint_1/neighbours.py -------------------------------------------------------------------------------- /sprint_1/palindrome.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vkfedosov/algorithms/HEAD/sprint_1/palindrome.py -------------------------------------------------------------------------------- /sprint_1/power_of_four.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vkfedosov/algorithms/HEAD/sprint_1/power_of_four.py -------------------------------------------------------------------------------- /sprint_1/weather_randomness.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vkfedosov/algorithms/HEAD/sprint_1/weather_randomness.py -------------------------------------------------------------------------------- /sprint_1/work_home.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vkfedosov/algorithms/HEAD/sprint_1/work_home.py -------------------------------------------------------------------------------- /sprint_2/bracket_sequence.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vkfedosov/algorithms/HEAD/sprint_2/bracket_sequence.py -------------------------------------------------------------------------------- /sprint_2/caring_mother.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vkfedosov/algorithms/HEAD/sprint_2/caring_mother.py -------------------------------------------------------------------------------- /sprint_2/final/calculator.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vkfedosov/algorithms/HEAD/sprint_2/final/calculator.py -------------------------------------------------------------------------------- /sprint_2/final/deck.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vkfedosov/algorithms/HEAD/sprint_2/final/deck.py -------------------------------------------------------------------------------- /sprint_2/monitoring.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vkfedosov/algorithms/HEAD/sprint_2/monitoring.py -------------------------------------------------------------------------------- /sprint_2/opposite.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vkfedosov/algorithms/HEAD/sprint_2/opposite.py -------------------------------------------------------------------------------- /sprint_2/queue_list.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vkfedosov/algorithms/HEAD/sprint_2/queue_list.py -------------------------------------------------------------------------------- /sprint_2/sized_queue.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vkfedosov/algorithms/HEAD/sprint_2/sized_queue.py -------------------------------------------------------------------------------- /sprint_2/stack_max.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vkfedosov/algorithms/HEAD/sprint_2/stack_max.py -------------------------------------------------------------------------------- /sprint_2/stack_max_effective.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vkfedosov/algorithms/HEAD/sprint_2/stack_max_effective.py -------------------------------------------------------------------------------- /sprint_2/todo_list.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vkfedosov/algorithms/HEAD/sprint_2/todo_list.py -------------------------------------------------------------------------------- /sprint_2/unloved_deal.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vkfedosov/algorithms/HEAD/sprint_2/unloved_deal.py -------------------------------------------------------------------------------- /sprint_3/bigger_number.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vkfedosov/algorithms/HEAD/sprint_3/bigger_number.py -------------------------------------------------------------------------------- /sprint_3/brackets_generator.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vkfedosov/algorithms/HEAD/sprint_3/brackets_generator.py -------------------------------------------------------------------------------- /sprint_3/bubble.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vkfedosov/algorithms/HEAD/sprint_3/bubble.py -------------------------------------------------------------------------------- /sprint_3/closet.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vkfedosov/algorithms/HEAD/sprint_3/closet.py -------------------------------------------------------------------------------- /sprint_3/combinations.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vkfedosov/algorithms/HEAD/sprint_3/combinations.py -------------------------------------------------------------------------------- /sprint_3/final/broken_search.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vkfedosov/algorithms/HEAD/sprint_3/final/broken_search.py -------------------------------------------------------------------------------- /sprint_3/final/efficient_quick_sort.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vkfedosov/algorithms/HEAD/sprint_3/final/efficient_quick_sort.py -------------------------------------------------------------------------------- /sprint_3/flower_field.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vkfedosov/algorithms/HEAD/sprint_3/flower_field.py -------------------------------------------------------------------------------- /sprint_3/merge_sort.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vkfedosov/algorithms/HEAD/sprint_3/merge_sort.py -------------------------------------------------------------------------------- /sprint_3/subsequence.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vkfedosov/algorithms/HEAD/sprint_3/subsequence.py -------------------------------------------------------------------------------- /sprint_3/two_bicycles.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vkfedosov/algorithms/HEAD/sprint_3/two_bicycles.py --------------------------------------------------------------------------------