├── .gitignore ├── README.md ├── examples code ├── Counting Sort .py ├── Duck typing .py ├── array_search.py ├── cicular_shift_right.py ├── circular_shift_left.py ├── copy array.py ├── copy_array.py ├── get_type_of_sentence.py ├── get_type_of_sentence2.py ├── invers_array.py ├── is_simple_number.py ├── n-конечная звезда.py ├── sieve_eratosthenes.py ├── smiley.py ├── Квадратичные сортировки, Вставками, Выбором, Пузырек.py ├── Решето Эратосфена.py ├── Циклический сдвиг в массиве.py ├── вложенные квадраты.py ├── гипотенуза.py ├── рисуем бабочку.py ├── рисуем вложенные правильные многоугольники.py ├── рисуем квадратную спираль.py ├── рисуем круг.py ├── рисуем паука.py ├── рисуем пружину.py ├── рисуем спираль.py └── рисуем цветок.py └── images ├── Big-O Complexity Chart.jpg ├── Hash table Chaining.jpg ├── Heap - Пирамида - Куча.jpg ├── New_Animation_Sieve_of_Eratosthenes.gif ├── O(n^2).jpg ├── Svodnaja-tablitsa-logicheskikh-operatsij.jpeg ├── Von_Koch_curve.gif ├── big-o-cheat-sheet-poster.png ├── bool true or false code example.jpg ├── bubble-sort.gif ├── counting-sort.gif ├── euclids-algorithm-example.gif ├── euclids-example.jpg ├── fractal_rectangle.jpg ├── hanoi_towers.jpg ├── hanoi_towers2.jpg ├── insertion-sort.gif ├── list.jpg ├── recursion.jpg ├── recursion1.jpg ├── recursion_algorithms.jpg ├── recursion_matryoshka.jpg ├── selection_choise_sort.gif ├── stack.jpg ├── Алгоритм Кнута-Морриса-Пратта(КМП).jpg ├── Алгоритм Косарайю1.jpg ├── Алгоритм Косарайю2.jpg ├── Алгоритм Флойда-Уоршалла.jpg ├── Алгоритм Флойда-Уоршелла2.jpg ├── Алгоритм сортировочной станции.jpg ├── Асимптотика алгоритмов.jpg ├── Асимптотика алгоритмов2.jpg ├── Балансировка, пример.jpg ├── Балансировка. Двоичное дерево поиска.jpg ├── Большой правый поворот.jpg ├── Быстрые или Рекуррентные сортировки Тони Хоара и слиянием.jpg ├── Восстановление кратчайшего пути пример кода.jpg ├── Восстановление кратчайшего пути.jpg ├── Восстановление траектории шахматного коня.jpg ├── Восстановление траектории шахматного коня2.jpg ├── Восстановление траектории шахматного коня3.jpg ├── Восстановление траектории шахматного коня4.jpg ├── Восстановление траектории шахматного коня5.jpg ├── Время выполнения алгоритмов.jpg ├── Вычисление чисел Фибоначчи.jpg ├── Граф1.jpg ├── Дискретная задача о рюкзаке1.jpg ├── Дискретная задача о рюкзаке2.jpg ├── Древо Польской нотации.jpg ├── Жадный алгоритм Дейкстры.jpg ├── Задача о рюкзаке1.jpg ├── Законы Де Моргана.jpg ├── Законы алгебры логики, др запись.png ├── Законы алгебры логики.jpeg ├── Звено двоичного дерева поиска.jpg ├── Игра с ферзём.jpg ├── Игра с ферзём1.jpg ├── Игра с ферзём2.jpg ├── Изоморфизм графов.jpg ├── Индуктивные функции. Однопроходные алгоритмы.jpg ├── Канторово множество.gif ├── Классификация алгоритмов по приему возврату.jpg ├── Компактное хранение списков смежности.jpg ├── Конспект с доски, законы алгебры логики.jpeg ├── Кратчайший путь четной длины.jpg ├── Кривая Коха.gif ├── Кривая Леви.gif ├── Кривая Минковского.gif ├── Кривая Минковского2.gif ├── Кривая дракона2.gif ├── Куча, взятие минимума.jpg ├── Куча, добавляем элемент.jpg ├── Малый левый поворот.jpg ├── Наибольшая возрастающая подпоследовательность алгоритм.jpg ├── Наибольшая возрастающая подпоследовательность.jpg ├── Наибольшая общая подпоследовательность алгоритм.jpg ├── Наибольшая общая подпоследовательность.jpg ├── Обратная Польская нотация.jpg ├── Обход в ширину - код.jpg ├── Обход вглубину.jpg ├── Обход графа в ширину - приложения.jpg ├── Обход графа в ширину1.jpg ├── Обход графа в ширину2.jpg ├── Обход графа в ширину3.jpg ├── Обход графа в ширину4.jpg ├── Обход графа в ширину5.jpg ├── Однопроходные алгоритмы.jpg ├── Операции с множествами.jpg ├── Операции с элементами словарей.jpg ├── Операции со списками 1.jpg ├── Операции со списками 2.jpg ├── Отличие обходов в ширину и в глубину.jpg ├── Очередь в python.jpg ├── Очередь через двусвязный список.jpg ├── Поиск в глубину.jpg ├── Построение цепочки друзей-код1.jpg ├── Построение цепочки друзей-код2.jpg ├── Префиксная функция П строки реализация.jpg ├── Префиксная функция П строки.jpg ├── Пример двух изоморфных графов.jpg ├── Проверка корректности скобочной последовательности.jpg ├── Проверка упорядоченности массива за O(N).jpg ├── Работа с элементами множеств.jpg ├── Редакционное расстояние между строками (Левенштейна) реализация.jpg ├── Редакционное расстояние между строками (Левенштейна).jpg ├── Рекурсия с кешированием1.jpg ├── Рекурсия с кешированием2.jpg ├── Решето Эратосфена.jpg ├── Связный список1.jpg ├── Связный список2.jpg ├── Системы счисления.jpg ├── Слияние отсортированных массивов в один.jpg ├── Снежинка Коха.gif ├── Создадим класс односвязанного списка.jpg ├── Сортировка Тони Хоара.jpg ├── Сортировка слиянием реализация.jpg ├── Срезы примеры.jpg ├── Срезы примеры2.jpg ├── Срезы строк и списков.jpg ├── Строка str.jpg ├── Структурное программирование.jpg ├── Тест простоты Ферма.jpg ├── Тип list.jpg ├── Топологическая сортировка. Алгоритм Тарьяна1.jpg ├── Топологическая сортировка. Алгоритм Тарьяна2.jpg ├── Факториал и динамическое программирование.jpg ├── Фибоначчи и динамическое программирование.jpg ├── Фрактал1.gif ├── Хранение графа в памяти.jpg ├── Шахматный король.jpg ├── Эффективный алгоритм префикс-функции.jpg ├── Эффективный алгоритм префикс-функции2.jpg ├── быстрое возведение в степень.jpg ├── восстановление пути.jpg ├── генерация всех перестановок.jpg ├── двумерные массивы.jpg ├── каскадные условные конструкции.jpg ├── конструктор класса1.jpg ├── конструктор класса2.jpg ├── минимальная стоимость достижения клетки N.jpg ├── определение префикс-функции.jpg ├── поиск кратчайшего расстояния 1.jpg ├── поиск кратчайшего расстояния 2.jpg ├── стек и очередь.jpg ├── траектории кузнечика, запр клетки.jpg ├── траектории кузнечика.jpg ├── фрактал1.gif └── циклический сдвиг влево,вправо.jpg /.gitignore: -------------------------------------------------------------------------------- 1 | # Xcode 2 | # 3 | # gitignore contributors: remember to update Global/Xcode.gitignore, Objective-C.gitignore & Swift.gitignore 4 | 5 | *~ 6 | .*.swp 7 | .DS_Store 8 | 9 | ## User settings 10 | xcuserdata/ 11 | 12 | ## compatibility with Xcode 8 and earlier (ignoring not required starting Xcode 9) 13 | *.xcscmblueprint 14 | *.xccheckout 15 | 16 | ## compatibility with Xcode 3 and earlier (ignoring not required starting Xcode 4) 17 | build/ 18 | DerivedData/ 19 | *.moved-aside 20 | *.pbxuser 21 | !default.pbxuser 22 | *.mode1v3 23 | !default.mode1v3 24 | *.mode2v3 25 | !default.mode2v3 26 | *.perspectivev3 27 | !default.perspectivev3 28 | 29 | ## Obj-C/Swift specific 30 | *.hmap 31 | 32 | ## App packaging 33 | *.ipa 34 | *.dSYM.zip 35 | *.dSYM 36 | 37 | ## Playgrounds 38 | timeline.xctimeline 39 | playground.xcworkspace 40 | 41 | # Swift Package Manager 42 | # 43 | # Add this line if you want to avoid checking in source code from Swift Package Manager dependencies. 44 | # Packages/ 45 | # Package.pins 46 | # Package.resolved 47 | # *.xcodeproj 48 | # 49 | # Xcode automatically generates this directory with a .xcworkspacedata file and xcuserdata 50 | # hence it is not needed unless you have added a package configuration file to your project 51 | # .swiftpm 52 | 53 | .build/ 54 | 55 | # CocoaPods 56 | # 57 | # We recommend against adding the Pods directory to your .gitignore. However 58 | # you should judge for yourself, the pros and cons are mentioned at: 59 | # https://guides.cocoapods.org/using/using-cocoapods.html#should-i-check-the-pods-directory-into-source-control 60 | # 61 | Pods/ 62 | # 63 | # Add this line if you want to avoid checking in source code from the Xcode workspace 64 | # *.xcworkspace 65 | 66 | # Carthage 67 | # 68 | # Add this line if you want to avoid checking in source code from Carthage dependencies. 69 | # Carthage/Checkouts 70 | 71 | Carthage/Build/ 72 | 73 | # Accio dependency management 74 | Dependencies/ 75 | .accio/ 76 | 77 | # fastlane 78 | # 79 | # It is recommended to not store the screenshots in the git repo. 80 | # Instead, use fastlane to re-generate the screenshots whenever they are needed. 81 | # For more information about the recommended setup visit: 82 | # https://docs.fastlane.tools/best-practices/source-control/#source-control 83 | 84 | fastlane/report.xml 85 | fastlane/Preview.html 86 | fastlane/screenshots/**/*.png 87 | fastlane/test_output 88 | 89 | # Code Injection 90 | # 91 | # After new code Injection tools there's a generated folder /iOSInjectionProject 92 | # https://github.com/johnno1962/injectionforxcode 93 | 94 | iOSInjectionProject/ -------------------------------------------------------------------------------- /examples code/Counting Sort .py: -------------------------------------------------------------------------------- 1 | def countingSort(inputArray): 2 | # Find the maximum element in the inputArray 3 | maxElement= max(inputArray) 4 | 5 | countArrayLength = maxElement+1 6 | 7 | # Initialize the countArray with (max+1) zeros 8 | countArray = [0] * countArrayLength 9 | 10 | # Step 1 -> Traverse the inputArray and increase 11 | # the corresponding count for every element by 1 12 | for el in inputArray: 13 | countArray[el] += 1 14 | 15 | # Step 2 -> For each element in the countArray, 16 | # sum up its value with the value of the previous 17 | # element, and then store that value 18 | # as the value of the current element 19 | for i in range(1, countArrayLength): 20 | countArray[i] += countArray[i-1] 21 | 22 | # Step 3 -> Calculate element position 23 | # based on the countArray values 24 | outputArray = [0] * len(inputArray) 25 | i = len(inputArray) - 1 26 | while i >= 0: 27 | currentEl = inputArray[i] 28 | countArray[currentEl] -= 1 29 | newPosition = countArray[currentEl] 30 | outputArray[newPosition] = currentEl 31 | i -= 1 32 | 33 | return outputArray 34 | 35 | inputArray = [2,2,0,6,1,9,9,7] 36 | print("Input array = ", inputArray) 37 | 38 | sortedArray = countingSort(inputArray) 39 | print("Counting sort result = ", sortedArray) -------------------------------------------------------------------------------- /examples code/Duck typing .py: -------------------------------------------------------------------------------- 1 | def max2(x, y): 2 | if x > y: 3 | return x 4 | return y 5 | 6 | def max3(x, y, z): 7 | return max2(x, max2(y,z)) 8 | 9 | number = max3(5,6,7) 10 | print(number) 11 | print(max3(5.1, 5.2, 5.3)) 12 | print(max3("a", "ab", "abc")) 13 | print(max3("cat", "cot", "cit")) -------------------------------------------------------------------------------- /examples code/array_search.py: -------------------------------------------------------------------------------- 1 | def array_search(A: list, N: int, x: int): 2 | """ Осуществляет поиск числа х в массиве А 3 | от 0 До N-1 индекса включительно. 4 | Возвращает индекс элемента х в массиве А. 5 | Или -1, если такого нет. 6 | Если в массиве несколько одинаковых 7 | элементов, равных х, то вернуть индекс 8 | первого по счёту. 9 | """ 10 | for k in range(N): 11 | if A[k] == x: 12 | return k 13 | return -1 14 | 15 | 16 | def test_array_search(): 17 | A1 = [1, 2, 3, 4, 5] 18 | m = array_search(A1, 5, 8) 19 | if m == -1: 20 | print("#test1 - ok") 21 | else: 22 | print("#test1 - fail") 23 | 24 | A2 = [-1, -2, -3, -4, -5] 25 | m = array_search(A2, 5, -3) 26 | if m == 2: 27 | print("#test2 - ok") 28 | else: 29 | print("#test2 - fail") 30 | 31 | A3 = [10, 20, 30, 10, 10] 32 | m = array_search(A3, 5, 10) 33 | if m == 0: 34 | print("#test3 - ok") 35 | else: 36 | print("#test3 - fail") 37 | 38 | 39 | test_array_search() 40 | -------------------------------------------------------------------------------- /examples code/cicular_shift_right.py: -------------------------------------------------------------------------------- 1 | array = [0, 1, 2, 3, 4] 2 | tmp = array[len(array)-1] 3 | for k in range(len(array)-2, -1, -1): 4 | array[k + 1] = array[k] 5 | array[0] = tmp 6 | print(array) -------------------------------------------------------------------------------- /examples code/circular_shift_left.py: -------------------------------------------------------------------------------- 1 | array = [0, 1, 2, 3, 4] 2 | tmp = array[0] 3 | for k in range(len(array)-1): 4 | array[k] = array[k + 1] 5 | array[len(array)-1] = tmp 6 | print(array) 7 | -------------------------------------------------------------------------------- /examples code/copy array.py: -------------------------------------------------------------------------------- 1 | N = int(input()) 2 | A = [0] * N # созданим массив элементов числа введенного с клавиатуры, и заполним нулями 3 | B = [0] * N 4 | 5 | for k in range(N): 6 | A[k] = int(input()) # заполним массив числами 7 | print(A) 8 | 9 | for k in range(N): 10 | B[k] = A[k] # скопируем в другой массив каждый элемент 11 | print(B) 12 | 13 | # если мы к примеру сделаем `C = A`, то новый объект не создается, и С является всего лишь ссылкой на массив А 14 | 15 | C = A 16 | A[0] = 100 17 | print(C[0]) # 100, ссылается на значение A[0] 18 | 19 | # есть в языке возможность сделать дубликат массива с помошью list() 20 | C = list(A) 21 | print("Дубликат списка А -", C) 22 | -------------------------------------------------------------------------------- /examples code/copy_array.py: -------------------------------------------------------------------------------- 1 | N = int(input()) 2 | A = [0] * N # созданим массив элементов числа введенного с клавиатуры, и заполним нулями 3 | B = [0] * N 4 | 5 | for k in range(N): 6 | A[k] = int(input()) # заполним массив числами 7 | print(A) 8 | 9 | for k in range(N): 10 | B[k] = A[k] # скопируем в другой массив каждый элемент 11 | print(B) 12 | 13 | # если мы к примеру сделаем `C = A`, то новый объект не создается, и С является всего лишь ссылкой на массив А 14 | 15 | C = A 16 | A[0] = 100 17 | print(C[0]) # 100, ссылается на значение A[0] 18 | 19 | # есть в языке возможность сделать дубликат массива с помошью list() 20 | C = list(A) 21 | print("Дубликат списка А -", C) 22 | -------------------------------------------------------------------------------- /examples code/get_type_of_sentence.py: -------------------------------------------------------------------------------- 1 | def get_type_of_sentence(sentence): 2 | last_char = sentence[-1] 3 | 4 | if last_char == '?': 5 | sentence_type = 'question' 6 | 7 | if last_char == '!': 8 | sentence_type = 'exclamation' 9 | else: 10 | sentence_type = 'normal' 11 | 12 | return 'Sentence is ' + sentence_type 13 | 14 | print(get_type_of_sentence('Who?')) # => 'Sentence is normal' 15 | print(get_type_of_sentence('No')) # => 'Sentence is normal' 16 | print(get_type_of_sentence('No!')) # => 'Sentence is exclamation' -------------------------------------------------------------------------------- /examples code/get_type_of_sentence2.py: -------------------------------------------------------------------------------- 1 | def get_type_of_sentence(sentence): 2 | last_char = sentence[-1] 3 | 4 | if last_char == '?': 5 | sentence_type = 'question' 6 | elif last_char == '!': 7 | sentence_type = 'exclamation' 8 | else: 9 | sentence_type = 'normal' 10 | 11 | return 'Sentence is ' + sentence_type 12 | 13 | print(get_type_of_sentence('Who?')) # => 'Sentence is question' 14 | print(get_type_of_sentence('No')) # => 'Sentence is normal' 15 | print(get_type_of_sentence('No!')) # => 'Sentence is exclamation' -------------------------------------------------------------------------------- /examples code/invers_array.py: -------------------------------------------------------------------------------- 1 | def invert_array(a: list, n: int): 2 | """Обращение массива (поворот задом-наперёд) 3 | в рамках индексов от 0 до N-1 4 | """ 5 | for k in range(n // 2): 6 | a[k], a[n - 1 - k] = a[n - 1 - k], a[k] 7 | 8 | 9 | def test_invert_array(): 10 | a1 = [1, 2, 3, 4, 5] 11 | print(a1) 12 | invert_array(a1, 5) 13 | print(a1) 14 | if a1 == [5, 4, 3, 2, 1]: 15 | print("#test1 - ok") 16 | else: 17 | print("#test1 - fail") 18 | 19 | a2 = [0, 0, 0, 0, 0, 0, 0, 10] 20 | print(a2) 21 | invert_array(a2, 8) 22 | print(a2) 23 | if a2 == [10, 0, 0, 0, 0, 0, 0, 0]: 24 | print("#test2 - ok") 25 | else: 26 | print("#test2 - fail") 27 | 28 | 29 | test_invert_array() 30 | -------------------------------------------------------------------------------- /examples code/is_simple_number.py: -------------------------------------------------------------------------------- 1 | def is_simple_number(x): 2 | """ Определяет, является ли число простым. 3 | х - целое положительное число. 4 | Если простое, то возвращает True, 5 | а иначе - False 6 | """ 7 | divisor = 2 8 | while divisor < x: 9 | if x % divisor == 0: 10 | return print("False") 11 | divisor += 1 12 | return print("True") 13 | print(is_simple_number(8)) 14 | help(is_simple_number) # вызов документа-строки -------------------------------------------------------------------------------- /examples code/n-конечная звезда.py: -------------------------------------------------------------------------------- 1 | from turtle import * 2 | t = Turtle() 3 | for i in range(11): 4 | # угол - 180-180/11 градусов 5 | t.right(180-180/11) 6 | t.fd(200) 7 | -------------------------------------------------------------------------------- /examples code/sieve_eratosthenes.py: -------------------------------------------------------------------------------- 1 | n = int(input()) 2 | a = [True] * n 3 | a[0] = a[1] = False 4 | for k in range(2, n): 5 | if a[k]: 6 | for m in range(2 * k, n, k): 7 | a[m] = False 8 | 9 | for k in range(n): 10 | print(k, '-', "простое" if a[k] else "составное") 11 | 12 | 13 | -------------------------------------------------------------------------------- /examples code/smiley.py: -------------------------------------------------------------------------------- 1 | import turtle 2 | lion=turtle.Turtle() 3 | lion.up() 4 | lion.goto(0, -100) 5 | lion.down() 6 | 7 | lion.begin_fill() 8 | lion.fillcolor("yellow") 9 | lion.circle(100) 10 | lion.end_fill() 11 | 12 | lion.up() 13 | lion.goto(-67, -40) 14 | lion.setheading(-60) 15 | lion.width(5) 16 | lion.down() 17 | lion.circle(80, 120) 18 | lion.fillcolor("black") 19 | 20 | for i in range(-35, 105, 70): 21 | lion.up() 22 | lion.goto(i, 35) 23 | lion.setheading(0) 24 | lion.down() 25 | lion.begin_fill() 26 | lion.circle(10) 27 | lion.end_fill() 28 | 29 | lion.hideturtle() 30 | -------------------------------------------------------------------------------- /examples code/Квадратичные сортировки, Вставками, Выбором, Пузырек.py: -------------------------------------------------------------------------------- 1 | # Квадратичные сортировки, Вставками (insert sort), Выбором (choise/selection sort), Пузырька (bubble sort) 2 | def insert_sort(A): 3 | """ сортировка списка А вставками """ 4 | N = len(A) 5 | for top in range(N): 6 | k = top 7 | while k > 0 and A[k-1] > A[k]: 8 | A[k], A[k-1] = A[k-1], A[k] 9 | k -= 1 10 | 11 | def choice_sort(A): 12 | """сортировка списка А выбором """ 13 | N = len(A) 14 | for pos in range(0, N-1): 15 | for k in range(pos+1, N): 16 | if A[k] < A[pos]: 17 | A[k], A[pos] = A[pos], A[k] 18 | 19 | def bubble_sort (A) : 20 | """сортировкм списка А методом пузырька, начинается с конца""" 21 | N = len(A) 22 | for bypass in range(1, N): 23 | for k in range(0, N-bypass): 24 | if A[k] > A[k+1]: 25 | A[k], A[k+1] = A[k+1], A[k] 26 | 27 | def test_sort(sort_algorithm): 28 | print("Тестируем:", sort_algorithm.__doc__) 29 | print("test case #1: ", end="") 30 | A = [4, 2, 5, 1, 3] 31 | A_sorted = [1, 2, 3, 4, 5] 32 | sort_algorithm(A) 33 | print("Ok" if A == A_sorted else "Fail") 34 | 35 | print("test case #2: ", end="") 36 | A = list(range(10, 20)) + list(range (0, 10)) 37 | A_sorted = list(range(20)) 38 | sort_algorithm (A) 39 | print("Ok" if A == A_sorted else "Fail") 40 | 41 | print("test case #3: ", end="") 42 | A = [4, 2, 4, 2, 1] 43 | A_sorted = [1, 2, 2, 4, 4] 44 | sort_algorithm(A) 45 | print("Ok" if A == A_sorted else "Fail") 46 | 47 | if __name__ == "__main__": 48 | test_sort(insert_sort) 49 | test_sort(choice_sort) 50 | test_sort(bubble_sort) 51 | -------------------------------------------------------------------------------- /examples code/Решето Эратосфена.py: -------------------------------------------------------------------------------- 1 | # Решето Эратосфена 2 | n = int(input()) 3 | a = [True] * n 4 | a[0] = a[1] = False 5 | for k in range(2, n): 6 | if a[k]: 7 | for m in range(2 * k, n, k): 8 | a[m] = False 9 | 10 | for k in range(n): 11 | print(k, '-', "простое" if a[k] else "составное") -------------------------------------------------------------------------------- /examples code/Циклический сдвиг в массиве.py: -------------------------------------------------------------------------------- 1 | # Циклический сдвиг в массиве 2 | # влево 3 | array = [0, 1, 2, 3, 4] 4 | tmp = array[0] 5 | for k in range(len(array)-1): 6 | array[k] = array[k + 1] 7 | array[len(array)-1] = tmp 8 | print(array) 9 | 10 | # вправо 11 | array = [0, 1, 2, 3, 4] 12 | tmp = array[len(array)-1] 13 | for k in range(len(array)-2, -1, -1): 14 | array[k + 1] = array[k] 15 | array[0] = tmp 16 | print(array) -------------------------------------------------------------------------------- /examples code/вложенные квадраты.py: -------------------------------------------------------------------------------- 1 | import turtle 2 | 3 | a = int(input()) # сторона квадрата 4 | turtle.shape('turtle') 5 | while a > 1: 6 | turtle.pendown() 7 | for i in range(4): 8 | turtle.forward(a * 10) 9 | turtle.right(90) 10 | turtle.penup() 11 | turtle.forward(10) 12 | turtle.right(90) 13 | turtle.forward(10) 14 | turtle.left(90) 15 | a -= 1 16 | input() 17 | -------------------------------------------------------------------------------- /examples code/гипотенуза.py: -------------------------------------------------------------------------------- 1 | a = 179 2 | b = 197 3 | c = (a ** 2 + b ** 2) ** 0.5 4 | print (c) 5 | -------------------------------------------------------------------------------- /examples code/рисуем бабочку.py: -------------------------------------------------------------------------------- 1 | import turtle 2 | 3 | radius = 20 4 | turtle.left(90) 5 | 6 | for i in range(5): 7 | turtle.circle(radius) 8 | turtle.circle(-radius) 9 | radius += 10 10 | -------------------------------------------------------------------------------- /examples code/рисуем вложенные правильные многоугольники.py: -------------------------------------------------------------------------------- 1 | import turtle 2 | import math 3 | 4 | turtle.shape('turtle') 5 | n = 3 6 | r = 10 #задаем радиус первой окружности 7 | 8 | 9 | def more_agles(n, m): #опеределяем функцию, рисующую многоугольник 10 | q = 360 / n 11 | while n > 0: 12 | 13 | turtle.left(q) 14 | turtle.forward(m) 15 | n -= 1 16 | 17 | 18 | while n < 13: 19 | m = 2 * r * math.sin( 20 | math.pi / n) #считаем размер стороны многоугольника (a=2Rsin (360/2n)) 21 | x = (180 - 360 / n) / 2 22 | turtle.left(x) 23 | 24 | more_agles(n, m) 25 | turtle.right(x) 26 | turtle.penup() 27 | turtle.forward(10) # задаем расстояние м/у окружностями 28 | 29 | turtle.pendown() 30 | n += 1 31 | r += 10 #раз расстояние м/у окружностями 10, увеличиваем радиус на 10 32 | 33 | -------------------------------------------------------------------------------- /examples code/рисуем квадратную спираль.py: -------------------------------------------------------------------------------- 1 | import turtle 2 | 3 | turtle.shape('turtle') 4 | x = 15 5 | for i in range(20): 6 | for j in range(30): 7 | turtle.forward(x) 8 | turtle.left(90) 9 | x += 5 10 | -------------------------------------------------------------------------------- /examples code/рисуем круг.py: -------------------------------------------------------------------------------- 1 | import turtle 2 | 3 | # Create a turtle 4 | turtle.speed(10) 5 | turtle.width(10) 6 | turtle.color("red") 7 | 8 | # Draw a circle starting at (x, y) 9 | radius = 100 10 | turtle.circle(radius) 11 | 12 | # Make it all work properly 13 | turtle.done() 14 | -------------------------------------------------------------------------------- /examples code/рисуем паука.py: -------------------------------------------------------------------------------- 1 | import turtle 2 | 3 | a = int(input()) # количество лап паука 4 | turtle.shape('turtle') 5 | for i in range(a): 6 | turtle.forward(100) 7 | turtle.backward(100) 8 | turtle.right(360 / a) 9 | input() 10 | -------------------------------------------------------------------------------- /examples code/рисуем пружину.py: -------------------------------------------------------------------------------- 1 | import turtle 2 | turtle.shape('turtle') 3 | turtle.speed(3) 4 | turtle.penup() 5 | turtle.setx(-450) 6 | turtle.pendown() 7 | 8 | for _ in range(4): 9 | # Повернуть черепашку под углом to_angle к вертикали (0 — наверх, 90 — направо); 10 | turtle.setheading(90) 11 | turtle.circle(-100, 180) 12 | turtle.circle(-20, 180) 13 | turtle.circle(-100, 180) 14 | turtle.done() 15 | -------------------------------------------------------------------------------- /examples code/рисуем спираль.py: -------------------------------------------------------------------------------- 1 | import turtle 2 | 3 | turtle.shape('turtle') 4 | x = 0.5 5 | for i in range(20): 6 | for j in range(30): 7 | turtle.forward(x) 8 | turtle.left(6) 9 | x += 0.5 10 | # 11 | ## Есть и другое быстрое решение, нужно подключить модуль math 12 | # 13 | #from math import pi, sin, cos 14 | #import turtle 15 | # 16 | #turtle.shape('turtle') 17 | #for i in range(200): 18 | # t = i / 10 * pi 19 | # dx = t * cos(t) 20 | # dy = t * sin(t) 21 | # turtle.goto(dx, dy) 22 | -------------------------------------------------------------------------------- /examples code/рисуем цветок.py: -------------------------------------------------------------------------------- 1 | import turtle 2 | 3 | my_turtle = turtle.Turtle() 4 | for i in range(6): 5 | my_turtle.circle(50) 6 | my_turtle.right(60) 7 | -------------------------------------------------------------------------------- /images/Big-O Complexity Chart.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/artemiosdev/Algorithms-and-Data-Structures-in-Python/9115cfd10445a5169b804f777cf7abfab5d246b9/images/Big-O Complexity Chart.jpg -------------------------------------------------------------------------------- /images/Hash table Chaining.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/artemiosdev/Algorithms-and-Data-Structures-in-Python/9115cfd10445a5169b804f777cf7abfab5d246b9/images/Hash table Chaining.jpg -------------------------------------------------------------------------------- /images/Heap - Пирамида - Куча.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/artemiosdev/Algorithms-and-Data-Structures-in-Python/9115cfd10445a5169b804f777cf7abfab5d246b9/images/Heap - Пирамида - Куча.jpg -------------------------------------------------------------------------------- /images/New_Animation_Sieve_of_Eratosthenes.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/artemiosdev/Algorithms-and-Data-Structures-in-Python/9115cfd10445a5169b804f777cf7abfab5d246b9/images/New_Animation_Sieve_of_Eratosthenes.gif -------------------------------------------------------------------------------- /images/O(n^2).jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/artemiosdev/Algorithms-and-Data-Structures-in-Python/9115cfd10445a5169b804f777cf7abfab5d246b9/images/O(n^2).jpg -------------------------------------------------------------------------------- /images/Svodnaja-tablitsa-logicheskikh-operatsij.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/artemiosdev/Algorithms-and-Data-Structures-in-Python/9115cfd10445a5169b804f777cf7abfab5d246b9/images/Svodnaja-tablitsa-logicheskikh-operatsij.jpeg -------------------------------------------------------------------------------- /images/Von_Koch_curve.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/artemiosdev/Algorithms-and-Data-Structures-in-Python/9115cfd10445a5169b804f777cf7abfab5d246b9/images/Von_Koch_curve.gif -------------------------------------------------------------------------------- /images/big-o-cheat-sheet-poster.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/artemiosdev/Algorithms-and-Data-Structures-in-Python/9115cfd10445a5169b804f777cf7abfab5d246b9/images/big-o-cheat-sheet-poster.png -------------------------------------------------------------------------------- /images/bool true or false code example.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/artemiosdev/Algorithms-and-Data-Structures-in-Python/9115cfd10445a5169b804f777cf7abfab5d246b9/images/bool true or false code example.jpg -------------------------------------------------------------------------------- /images/bubble-sort.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/artemiosdev/Algorithms-and-Data-Structures-in-Python/9115cfd10445a5169b804f777cf7abfab5d246b9/images/bubble-sort.gif -------------------------------------------------------------------------------- /images/counting-sort.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/artemiosdev/Algorithms-and-Data-Structures-in-Python/9115cfd10445a5169b804f777cf7abfab5d246b9/images/counting-sort.gif -------------------------------------------------------------------------------- /images/euclids-algorithm-example.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/artemiosdev/Algorithms-and-Data-Structures-in-Python/9115cfd10445a5169b804f777cf7abfab5d246b9/images/euclids-algorithm-example.gif -------------------------------------------------------------------------------- /images/euclids-example.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/artemiosdev/Algorithms-and-Data-Structures-in-Python/9115cfd10445a5169b804f777cf7abfab5d246b9/images/euclids-example.jpg -------------------------------------------------------------------------------- /images/fractal_rectangle.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/artemiosdev/Algorithms-and-Data-Structures-in-Python/9115cfd10445a5169b804f777cf7abfab5d246b9/images/fractal_rectangle.jpg -------------------------------------------------------------------------------- /images/hanoi_towers.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/artemiosdev/Algorithms-and-Data-Structures-in-Python/9115cfd10445a5169b804f777cf7abfab5d246b9/images/hanoi_towers.jpg -------------------------------------------------------------------------------- /images/hanoi_towers2.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/artemiosdev/Algorithms-and-Data-Structures-in-Python/9115cfd10445a5169b804f777cf7abfab5d246b9/images/hanoi_towers2.jpg -------------------------------------------------------------------------------- /images/insertion-sort.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/artemiosdev/Algorithms-and-Data-Structures-in-Python/9115cfd10445a5169b804f777cf7abfab5d246b9/images/insertion-sort.gif -------------------------------------------------------------------------------- /images/list.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/artemiosdev/Algorithms-and-Data-Structures-in-Python/9115cfd10445a5169b804f777cf7abfab5d246b9/images/list.jpg -------------------------------------------------------------------------------- /images/recursion.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/artemiosdev/Algorithms-and-Data-Structures-in-Python/9115cfd10445a5169b804f777cf7abfab5d246b9/images/recursion.jpg -------------------------------------------------------------------------------- /images/recursion1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/artemiosdev/Algorithms-and-Data-Structures-in-Python/9115cfd10445a5169b804f777cf7abfab5d246b9/images/recursion1.jpg -------------------------------------------------------------------------------- /images/recursion_algorithms.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/artemiosdev/Algorithms-and-Data-Structures-in-Python/9115cfd10445a5169b804f777cf7abfab5d246b9/images/recursion_algorithms.jpg -------------------------------------------------------------------------------- /images/recursion_matryoshka.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/artemiosdev/Algorithms-and-Data-Structures-in-Python/9115cfd10445a5169b804f777cf7abfab5d246b9/images/recursion_matryoshka.jpg -------------------------------------------------------------------------------- /images/selection_choise_sort.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/artemiosdev/Algorithms-and-Data-Structures-in-Python/9115cfd10445a5169b804f777cf7abfab5d246b9/images/selection_choise_sort.gif -------------------------------------------------------------------------------- /images/stack.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/artemiosdev/Algorithms-and-Data-Structures-in-Python/9115cfd10445a5169b804f777cf7abfab5d246b9/images/stack.jpg -------------------------------------------------------------------------------- /images/Алгоритм Кнута-Морриса-Пратта(КМП).jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/artemiosdev/Algorithms-and-Data-Structures-in-Python/9115cfd10445a5169b804f777cf7abfab5d246b9/images/Алгоритм Кнута-Морриса-Пратта(КМП).jpg -------------------------------------------------------------------------------- /images/Алгоритм Косарайю1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/artemiosdev/Algorithms-and-Data-Structures-in-Python/9115cfd10445a5169b804f777cf7abfab5d246b9/images/Алгоритм Косарайю1.jpg -------------------------------------------------------------------------------- /images/Алгоритм Косарайю2.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/artemiosdev/Algorithms-and-Data-Structures-in-Python/9115cfd10445a5169b804f777cf7abfab5d246b9/images/Алгоритм Косарайю2.jpg -------------------------------------------------------------------------------- /images/Алгоритм Флойда-Уоршалла.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/artemiosdev/Algorithms-and-Data-Structures-in-Python/9115cfd10445a5169b804f777cf7abfab5d246b9/images/Алгоритм Флойда-Уоршалла.jpg -------------------------------------------------------------------------------- /images/Алгоритм Флойда-Уоршелла2.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/artemiosdev/Algorithms-and-Data-Structures-in-Python/9115cfd10445a5169b804f777cf7abfab5d246b9/images/Алгоритм Флойда-Уоршелла2.jpg -------------------------------------------------------------------------------- /images/Алгоритм сортировочной станции.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/artemiosdev/Algorithms-and-Data-Structures-in-Python/9115cfd10445a5169b804f777cf7abfab5d246b9/images/Алгоритм сортировочной станции.jpg -------------------------------------------------------------------------------- /images/Асимптотика алгоритмов.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/artemiosdev/Algorithms-and-Data-Structures-in-Python/9115cfd10445a5169b804f777cf7abfab5d246b9/images/Асимптотика алгоритмов.jpg -------------------------------------------------------------------------------- /images/Асимптотика алгоритмов2.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/artemiosdev/Algorithms-and-Data-Structures-in-Python/9115cfd10445a5169b804f777cf7abfab5d246b9/images/Асимптотика алгоритмов2.jpg -------------------------------------------------------------------------------- /images/Балансировка, пример.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/artemiosdev/Algorithms-and-Data-Structures-in-Python/9115cfd10445a5169b804f777cf7abfab5d246b9/images/Балансировка, пример.jpg -------------------------------------------------------------------------------- /images/Балансировка. Двоичное дерево поиска.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/artemiosdev/Algorithms-and-Data-Structures-in-Python/9115cfd10445a5169b804f777cf7abfab5d246b9/images/Балансировка. Двоичное дерево поиска.jpg -------------------------------------------------------------------------------- /images/Большой правый поворот.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/artemiosdev/Algorithms-and-Data-Structures-in-Python/9115cfd10445a5169b804f777cf7abfab5d246b9/images/Большой правый поворот.jpg -------------------------------------------------------------------------------- /images/Быстрые или Рекуррентные сортировки Тони Хоара и слиянием.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/artemiosdev/Algorithms-and-Data-Structures-in-Python/9115cfd10445a5169b804f777cf7abfab5d246b9/images/Быстрые или Рекуррентные сортировки Тони Хоара и слиянием.jpg -------------------------------------------------------------------------------- /images/Восстановление кратчайшего пути пример кода.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/artemiosdev/Algorithms-and-Data-Structures-in-Python/9115cfd10445a5169b804f777cf7abfab5d246b9/images/Восстановление кратчайшего пути пример кода.jpg -------------------------------------------------------------------------------- /images/Восстановление кратчайшего пути.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/artemiosdev/Algorithms-and-Data-Structures-in-Python/9115cfd10445a5169b804f777cf7abfab5d246b9/images/Восстановление кратчайшего пути.jpg -------------------------------------------------------------------------------- /images/Восстановление траектории шахматного коня.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/artemiosdev/Algorithms-and-Data-Structures-in-Python/9115cfd10445a5169b804f777cf7abfab5d246b9/images/Восстановление траектории шахматного коня.jpg -------------------------------------------------------------------------------- /images/Восстановление траектории шахматного коня2.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/artemiosdev/Algorithms-and-Data-Structures-in-Python/9115cfd10445a5169b804f777cf7abfab5d246b9/images/Восстановление траектории шахматного коня2.jpg -------------------------------------------------------------------------------- /images/Восстановление траектории шахматного коня3.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/artemiosdev/Algorithms-and-Data-Structures-in-Python/9115cfd10445a5169b804f777cf7abfab5d246b9/images/Восстановление траектории шахматного коня3.jpg -------------------------------------------------------------------------------- /images/Восстановление траектории шахматного коня4.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/artemiosdev/Algorithms-and-Data-Structures-in-Python/9115cfd10445a5169b804f777cf7abfab5d246b9/images/Восстановление траектории шахматного коня4.jpg -------------------------------------------------------------------------------- /images/Восстановление траектории шахматного коня5.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/artemiosdev/Algorithms-and-Data-Structures-in-Python/9115cfd10445a5169b804f777cf7abfab5d246b9/images/Восстановление траектории шахматного коня5.jpg -------------------------------------------------------------------------------- /images/Время выполнения алгоритмов.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/artemiosdev/Algorithms-and-Data-Structures-in-Python/9115cfd10445a5169b804f777cf7abfab5d246b9/images/Время выполнения алгоритмов.jpg -------------------------------------------------------------------------------- /images/Вычисление чисел Фибоначчи.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/artemiosdev/Algorithms-and-Data-Structures-in-Python/9115cfd10445a5169b804f777cf7abfab5d246b9/images/Вычисление чисел Фибоначчи.jpg -------------------------------------------------------------------------------- /images/Граф1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/artemiosdev/Algorithms-and-Data-Structures-in-Python/9115cfd10445a5169b804f777cf7abfab5d246b9/images/Граф1.jpg -------------------------------------------------------------------------------- /images/Дискретная задача о рюкзаке1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/artemiosdev/Algorithms-and-Data-Structures-in-Python/9115cfd10445a5169b804f777cf7abfab5d246b9/images/Дискретная задача о рюкзаке1.jpg -------------------------------------------------------------------------------- /images/Дискретная задача о рюкзаке2.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/artemiosdev/Algorithms-and-Data-Structures-in-Python/9115cfd10445a5169b804f777cf7abfab5d246b9/images/Дискретная задача о рюкзаке2.jpg -------------------------------------------------------------------------------- /images/Древо Польской нотации.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/artemiosdev/Algorithms-and-Data-Structures-in-Python/9115cfd10445a5169b804f777cf7abfab5d246b9/images/Древо Польской нотации.jpg -------------------------------------------------------------------------------- /images/Жадный алгоритм Дейкстры.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/artemiosdev/Algorithms-and-Data-Structures-in-Python/9115cfd10445a5169b804f777cf7abfab5d246b9/images/Жадный алгоритм Дейкстры.jpg -------------------------------------------------------------------------------- /images/Задача о рюкзаке1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/artemiosdev/Algorithms-and-Data-Structures-in-Python/9115cfd10445a5169b804f777cf7abfab5d246b9/images/Задача о рюкзаке1.jpg -------------------------------------------------------------------------------- /images/Законы Де Моргана.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/artemiosdev/Algorithms-and-Data-Structures-in-Python/9115cfd10445a5169b804f777cf7abfab5d246b9/images/Законы Де Моргана.jpg -------------------------------------------------------------------------------- /images/Законы алгебры логики, др запись.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/artemiosdev/Algorithms-and-Data-Structures-in-Python/9115cfd10445a5169b804f777cf7abfab5d246b9/images/Законы алгебры логики, др запись.png -------------------------------------------------------------------------------- /images/Законы алгебры логики.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/artemiosdev/Algorithms-and-Data-Structures-in-Python/9115cfd10445a5169b804f777cf7abfab5d246b9/images/Законы алгебры логики.jpeg -------------------------------------------------------------------------------- /images/Звено двоичного дерева поиска.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/artemiosdev/Algorithms-and-Data-Structures-in-Python/9115cfd10445a5169b804f777cf7abfab5d246b9/images/Звено двоичного дерева поиска.jpg -------------------------------------------------------------------------------- /images/Игра с ферзём.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/artemiosdev/Algorithms-and-Data-Structures-in-Python/9115cfd10445a5169b804f777cf7abfab5d246b9/images/Игра с ферзём.jpg -------------------------------------------------------------------------------- /images/Игра с ферзём1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/artemiosdev/Algorithms-and-Data-Structures-in-Python/9115cfd10445a5169b804f777cf7abfab5d246b9/images/Игра с ферзём1.jpg -------------------------------------------------------------------------------- /images/Игра с ферзём2.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/artemiosdev/Algorithms-and-Data-Structures-in-Python/9115cfd10445a5169b804f777cf7abfab5d246b9/images/Игра с ферзём2.jpg -------------------------------------------------------------------------------- /images/Изоморфизм графов.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/artemiosdev/Algorithms-and-Data-Structures-in-Python/9115cfd10445a5169b804f777cf7abfab5d246b9/images/Изоморфизм графов.jpg -------------------------------------------------------------------------------- /images/Индуктивные функции. Однопроходные алгоритмы.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/artemiosdev/Algorithms-and-Data-Structures-in-Python/9115cfd10445a5169b804f777cf7abfab5d246b9/images/Индуктивные функции. Однопроходные алгоритмы.jpg -------------------------------------------------------------------------------- /images/Канторово множество.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/artemiosdev/Algorithms-and-Data-Structures-in-Python/9115cfd10445a5169b804f777cf7abfab5d246b9/images/Канторово множество.gif -------------------------------------------------------------------------------- /images/Классификация алгоритмов по приему возврату.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/artemiosdev/Algorithms-and-Data-Structures-in-Python/9115cfd10445a5169b804f777cf7abfab5d246b9/images/Классификация алгоритмов по приему возврату.jpg -------------------------------------------------------------------------------- /images/Компактное хранение списков смежности.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/artemiosdev/Algorithms-and-Data-Structures-in-Python/9115cfd10445a5169b804f777cf7abfab5d246b9/images/Компактное хранение списков смежности.jpg -------------------------------------------------------------------------------- /images/Конспект с доски, законы алгебры логики.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/artemiosdev/Algorithms-and-Data-Structures-in-Python/9115cfd10445a5169b804f777cf7abfab5d246b9/images/Конспект с доски, законы алгебры логики.jpeg -------------------------------------------------------------------------------- /images/Кратчайший путь четной длины.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/artemiosdev/Algorithms-and-Data-Structures-in-Python/9115cfd10445a5169b804f777cf7abfab5d246b9/images/Кратчайший путь четной длины.jpg -------------------------------------------------------------------------------- /images/Кривая Коха.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/artemiosdev/Algorithms-and-Data-Structures-in-Python/9115cfd10445a5169b804f777cf7abfab5d246b9/images/Кривая Коха.gif -------------------------------------------------------------------------------- /images/Кривая Леви.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/artemiosdev/Algorithms-and-Data-Structures-in-Python/9115cfd10445a5169b804f777cf7abfab5d246b9/images/Кривая Леви.gif -------------------------------------------------------------------------------- /images/Кривая Минковского.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/artemiosdev/Algorithms-and-Data-Structures-in-Python/9115cfd10445a5169b804f777cf7abfab5d246b9/images/Кривая Минковского.gif -------------------------------------------------------------------------------- /images/Кривая Минковского2.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/artemiosdev/Algorithms-and-Data-Structures-in-Python/9115cfd10445a5169b804f777cf7abfab5d246b9/images/Кривая Минковского2.gif -------------------------------------------------------------------------------- /images/Кривая дракона2.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/artemiosdev/Algorithms-and-Data-Structures-in-Python/9115cfd10445a5169b804f777cf7abfab5d246b9/images/Кривая дракона2.gif -------------------------------------------------------------------------------- /images/Куча, взятие минимума.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/artemiosdev/Algorithms-and-Data-Structures-in-Python/9115cfd10445a5169b804f777cf7abfab5d246b9/images/Куча, взятие минимума.jpg -------------------------------------------------------------------------------- /images/Куча, добавляем элемент.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/artemiosdev/Algorithms-and-Data-Structures-in-Python/9115cfd10445a5169b804f777cf7abfab5d246b9/images/Куча, добавляем элемент.jpg -------------------------------------------------------------------------------- /images/Малый левый поворот.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/artemiosdev/Algorithms-and-Data-Structures-in-Python/9115cfd10445a5169b804f777cf7abfab5d246b9/images/Малый левый поворот.jpg -------------------------------------------------------------------------------- /images/Наибольшая возрастающая подпоследовательность алгоритм.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/artemiosdev/Algorithms-and-Data-Structures-in-Python/9115cfd10445a5169b804f777cf7abfab5d246b9/images/Наибольшая возрастающая подпоследовательность алгоритм.jpg -------------------------------------------------------------------------------- /images/Наибольшая возрастающая подпоследовательность.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/artemiosdev/Algorithms-and-Data-Structures-in-Python/9115cfd10445a5169b804f777cf7abfab5d246b9/images/Наибольшая возрастающая подпоследовательность.jpg -------------------------------------------------------------------------------- /images/Наибольшая общая подпоследовательность алгоритм.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/artemiosdev/Algorithms-and-Data-Structures-in-Python/9115cfd10445a5169b804f777cf7abfab5d246b9/images/Наибольшая общая подпоследовательность алгоритм.jpg -------------------------------------------------------------------------------- /images/Наибольшая общая подпоследовательность.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/artemiosdev/Algorithms-and-Data-Structures-in-Python/9115cfd10445a5169b804f777cf7abfab5d246b9/images/Наибольшая общая подпоследовательность.jpg -------------------------------------------------------------------------------- /images/Обратная Польская нотация.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/artemiosdev/Algorithms-and-Data-Structures-in-Python/9115cfd10445a5169b804f777cf7abfab5d246b9/images/Обратная Польская нотация.jpg -------------------------------------------------------------------------------- /images/Обход в ширину - код.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/artemiosdev/Algorithms-and-Data-Structures-in-Python/9115cfd10445a5169b804f777cf7abfab5d246b9/images/Обход в ширину - код.jpg -------------------------------------------------------------------------------- /images/Обход вглубину.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/artemiosdev/Algorithms-and-Data-Structures-in-Python/9115cfd10445a5169b804f777cf7abfab5d246b9/images/Обход вглубину.jpg -------------------------------------------------------------------------------- /images/Обход графа в ширину - приложения.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/artemiosdev/Algorithms-and-Data-Structures-in-Python/9115cfd10445a5169b804f777cf7abfab5d246b9/images/Обход графа в ширину - приложения.jpg -------------------------------------------------------------------------------- /images/Обход графа в ширину1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/artemiosdev/Algorithms-and-Data-Structures-in-Python/9115cfd10445a5169b804f777cf7abfab5d246b9/images/Обход графа в ширину1.jpg -------------------------------------------------------------------------------- /images/Обход графа в ширину2.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/artemiosdev/Algorithms-and-Data-Structures-in-Python/9115cfd10445a5169b804f777cf7abfab5d246b9/images/Обход графа в ширину2.jpg -------------------------------------------------------------------------------- /images/Обход графа в ширину3.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/artemiosdev/Algorithms-and-Data-Structures-in-Python/9115cfd10445a5169b804f777cf7abfab5d246b9/images/Обход графа в ширину3.jpg -------------------------------------------------------------------------------- /images/Обход графа в ширину4.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/artemiosdev/Algorithms-and-Data-Structures-in-Python/9115cfd10445a5169b804f777cf7abfab5d246b9/images/Обход графа в ширину4.jpg -------------------------------------------------------------------------------- /images/Обход графа в ширину5.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/artemiosdev/Algorithms-and-Data-Structures-in-Python/9115cfd10445a5169b804f777cf7abfab5d246b9/images/Обход графа в ширину5.jpg -------------------------------------------------------------------------------- /images/Однопроходные алгоритмы.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/artemiosdev/Algorithms-and-Data-Structures-in-Python/9115cfd10445a5169b804f777cf7abfab5d246b9/images/Однопроходные алгоритмы.jpg -------------------------------------------------------------------------------- /images/Операции с множествами.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/artemiosdev/Algorithms-and-Data-Structures-in-Python/9115cfd10445a5169b804f777cf7abfab5d246b9/images/Операции с множествами.jpg -------------------------------------------------------------------------------- /images/Операции с элементами словарей.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/artemiosdev/Algorithms-and-Data-Structures-in-Python/9115cfd10445a5169b804f777cf7abfab5d246b9/images/Операции с элементами словарей.jpg -------------------------------------------------------------------------------- /images/Операции со списками 1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/artemiosdev/Algorithms-and-Data-Structures-in-Python/9115cfd10445a5169b804f777cf7abfab5d246b9/images/Операции со списками 1.jpg -------------------------------------------------------------------------------- /images/Операции со списками 2.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/artemiosdev/Algorithms-and-Data-Structures-in-Python/9115cfd10445a5169b804f777cf7abfab5d246b9/images/Операции со списками 2.jpg -------------------------------------------------------------------------------- /images/Отличие обходов в ширину и в глубину.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/artemiosdev/Algorithms-and-Data-Structures-in-Python/9115cfd10445a5169b804f777cf7abfab5d246b9/images/Отличие обходов в ширину и в глубину.jpg -------------------------------------------------------------------------------- /images/Очередь в python.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/artemiosdev/Algorithms-and-Data-Structures-in-Python/9115cfd10445a5169b804f777cf7abfab5d246b9/images/Очередь в python.jpg -------------------------------------------------------------------------------- /images/Очередь через двусвязный список.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/artemiosdev/Algorithms-and-Data-Structures-in-Python/9115cfd10445a5169b804f777cf7abfab5d246b9/images/Очередь через двусвязный список.jpg -------------------------------------------------------------------------------- /images/Поиск в глубину.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/artemiosdev/Algorithms-and-Data-Structures-in-Python/9115cfd10445a5169b804f777cf7abfab5d246b9/images/Поиск в глубину.jpg -------------------------------------------------------------------------------- /images/Построение цепочки друзей-код1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/artemiosdev/Algorithms-and-Data-Structures-in-Python/9115cfd10445a5169b804f777cf7abfab5d246b9/images/Построение цепочки друзей-код1.jpg -------------------------------------------------------------------------------- /images/Построение цепочки друзей-код2.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/artemiosdev/Algorithms-and-Data-Structures-in-Python/9115cfd10445a5169b804f777cf7abfab5d246b9/images/Построение цепочки друзей-код2.jpg -------------------------------------------------------------------------------- /images/Префиксная функция П строки реализация.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/artemiosdev/Algorithms-and-Data-Structures-in-Python/9115cfd10445a5169b804f777cf7abfab5d246b9/images/Префиксная функция П строки реализация.jpg -------------------------------------------------------------------------------- /images/Префиксная функция П строки.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/artemiosdev/Algorithms-and-Data-Structures-in-Python/9115cfd10445a5169b804f777cf7abfab5d246b9/images/Префиксная функция П строки.jpg -------------------------------------------------------------------------------- /images/Пример двух изоморфных графов.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/artemiosdev/Algorithms-and-Data-Structures-in-Python/9115cfd10445a5169b804f777cf7abfab5d246b9/images/Пример двух изоморфных графов.jpg -------------------------------------------------------------------------------- /images/Проверка корректности скобочной последовательности.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/artemiosdev/Algorithms-and-Data-Structures-in-Python/9115cfd10445a5169b804f777cf7abfab5d246b9/images/Проверка корректности скобочной последовательности.jpg -------------------------------------------------------------------------------- /images/Проверка упорядоченности массива за O(N).jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/artemiosdev/Algorithms-and-Data-Structures-in-Python/9115cfd10445a5169b804f777cf7abfab5d246b9/images/Проверка упорядоченности массива за O(N).jpg -------------------------------------------------------------------------------- /images/Работа с элементами множеств.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/artemiosdev/Algorithms-and-Data-Structures-in-Python/9115cfd10445a5169b804f777cf7abfab5d246b9/images/Работа с элементами множеств.jpg -------------------------------------------------------------------------------- /images/Редакционное расстояние между строками (Левенштейна) реализация.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/artemiosdev/Algorithms-and-Data-Structures-in-Python/9115cfd10445a5169b804f777cf7abfab5d246b9/images/Редакционное расстояние между строками (Левенштейна) реализация.jpg -------------------------------------------------------------------------------- /images/Редакционное расстояние между строками (Левенштейна).jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/artemiosdev/Algorithms-and-Data-Structures-in-Python/9115cfd10445a5169b804f777cf7abfab5d246b9/images/Редакционное расстояние между строками (Левенштейна).jpg -------------------------------------------------------------------------------- /images/Рекурсия с кешированием1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/artemiosdev/Algorithms-and-Data-Structures-in-Python/9115cfd10445a5169b804f777cf7abfab5d246b9/images/Рекурсия с кешированием1.jpg -------------------------------------------------------------------------------- /images/Рекурсия с кешированием2.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/artemiosdev/Algorithms-and-Data-Structures-in-Python/9115cfd10445a5169b804f777cf7abfab5d246b9/images/Рекурсия с кешированием2.jpg -------------------------------------------------------------------------------- /images/Решето Эратосфена.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/artemiosdev/Algorithms-and-Data-Structures-in-Python/9115cfd10445a5169b804f777cf7abfab5d246b9/images/Решето Эратосфена.jpg -------------------------------------------------------------------------------- /images/Связный список1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/artemiosdev/Algorithms-and-Data-Structures-in-Python/9115cfd10445a5169b804f777cf7abfab5d246b9/images/Связный список1.jpg -------------------------------------------------------------------------------- /images/Связный список2.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/artemiosdev/Algorithms-and-Data-Structures-in-Python/9115cfd10445a5169b804f777cf7abfab5d246b9/images/Связный список2.jpg -------------------------------------------------------------------------------- /images/Системы счисления.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/artemiosdev/Algorithms-and-Data-Structures-in-Python/9115cfd10445a5169b804f777cf7abfab5d246b9/images/Системы счисления.jpg -------------------------------------------------------------------------------- /images/Слияние отсортированных массивов в один.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/artemiosdev/Algorithms-and-Data-Structures-in-Python/9115cfd10445a5169b804f777cf7abfab5d246b9/images/Слияние отсортированных массивов в один.jpg -------------------------------------------------------------------------------- /images/Снежинка Коха.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/artemiosdev/Algorithms-and-Data-Structures-in-Python/9115cfd10445a5169b804f777cf7abfab5d246b9/images/Снежинка Коха.gif -------------------------------------------------------------------------------- /images/Создадим класс односвязанного списка.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/artemiosdev/Algorithms-and-Data-Structures-in-Python/9115cfd10445a5169b804f777cf7abfab5d246b9/images/Создадим класс односвязанного списка.jpg -------------------------------------------------------------------------------- /images/Сортировка Тони Хоара.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/artemiosdev/Algorithms-and-Data-Structures-in-Python/9115cfd10445a5169b804f777cf7abfab5d246b9/images/Сортировка Тони Хоара.jpg -------------------------------------------------------------------------------- /images/Сортировка слиянием реализация.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/artemiosdev/Algorithms-and-Data-Structures-in-Python/9115cfd10445a5169b804f777cf7abfab5d246b9/images/Сортировка слиянием реализация.jpg -------------------------------------------------------------------------------- /images/Срезы примеры.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/artemiosdev/Algorithms-and-Data-Structures-in-Python/9115cfd10445a5169b804f777cf7abfab5d246b9/images/Срезы примеры.jpg -------------------------------------------------------------------------------- /images/Срезы примеры2.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/artemiosdev/Algorithms-and-Data-Structures-in-Python/9115cfd10445a5169b804f777cf7abfab5d246b9/images/Срезы примеры2.jpg -------------------------------------------------------------------------------- /images/Срезы строк и списков.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/artemiosdev/Algorithms-and-Data-Structures-in-Python/9115cfd10445a5169b804f777cf7abfab5d246b9/images/Срезы строк и списков.jpg -------------------------------------------------------------------------------- /images/Строка str.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/artemiosdev/Algorithms-and-Data-Structures-in-Python/9115cfd10445a5169b804f777cf7abfab5d246b9/images/Строка str.jpg -------------------------------------------------------------------------------- /images/Структурное программирование.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/artemiosdev/Algorithms-and-Data-Structures-in-Python/9115cfd10445a5169b804f777cf7abfab5d246b9/images/Структурное программирование.jpg -------------------------------------------------------------------------------- /images/Тест простоты Ферма.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/artemiosdev/Algorithms-and-Data-Structures-in-Python/9115cfd10445a5169b804f777cf7abfab5d246b9/images/Тест простоты Ферма.jpg -------------------------------------------------------------------------------- /images/Тип list.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/artemiosdev/Algorithms-and-Data-Structures-in-Python/9115cfd10445a5169b804f777cf7abfab5d246b9/images/Тип list.jpg -------------------------------------------------------------------------------- /images/Топологическая сортировка. Алгоритм Тарьяна1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/artemiosdev/Algorithms-and-Data-Structures-in-Python/9115cfd10445a5169b804f777cf7abfab5d246b9/images/Топологическая сортировка. Алгоритм Тарьяна1.jpg -------------------------------------------------------------------------------- /images/Топологическая сортировка. Алгоритм Тарьяна2.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/artemiosdev/Algorithms-and-Data-Structures-in-Python/9115cfd10445a5169b804f777cf7abfab5d246b9/images/Топологическая сортировка. Алгоритм Тарьяна2.jpg -------------------------------------------------------------------------------- /images/Факториал и динамическое программирование.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/artemiosdev/Algorithms-and-Data-Structures-in-Python/9115cfd10445a5169b804f777cf7abfab5d246b9/images/Факториал и динамическое программирование.jpg -------------------------------------------------------------------------------- /images/Фибоначчи и динамическое программирование.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/artemiosdev/Algorithms-and-Data-Structures-in-Python/9115cfd10445a5169b804f777cf7abfab5d246b9/images/Фибоначчи и динамическое программирование.jpg -------------------------------------------------------------------------------- /images/Фрактал1.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/artemiosdev/Algorithms-and-Data-Structures-in-Python/9115cfd10445a5169b804f777cf7abfab5d246b9/images/Фрактал1.gif -------------------------------------------------------------------------------- /images/Хранение графа в памяти.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/artemiosdev/Algorithms-and-Data-Structures-in-Python/9115cfd10445a5169b804f777cf7abfab5d246b9/images/Хранение графа в памяти.jpg -------------------------------------------------------------------------------- /images/Шахматный король.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/artemiosdev/Algorithms-and-Data-Structures-in-Python/9115cfd10445a5169b804f777cf7abfab5d246b9/images/Шахматный король.jpg -------------------------------------------------------------------------------- /images/Эффективный алгоритм префикс-функции.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/artemiosdev/Algorithms-and-Data-Structures-in-Python/9115cfd10445a5169b804f777cf7abfab5d246b9/images/Эффективный алгоритм префикс-функции.jpg -------------------------------------------------------------------------------- /images/Эффективный алгоритм префикс-функции2.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/artemiosdev/Algorithms-and-Data-Structures-in-Python/9115cfd10445a5169b804f777cf7abfab5d246b9/images/Эффективный алгоритм префикс-функции2.jpg -------------------------------------------------------------------------------- /images/быстрое возведение в степень.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/artemiosdev/Algorithms-and-Data-Structures-in-Python/9115cfd10445a5169b804f777cf7abfab5d246b9/images/быстрое возведение в степень.jpg -------------------------------------------------------------------------------- /images/восстановление пути.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/artemiosdev/Algorithms-and-Data-Structures-in-Python/9115cfd10445a5169b804f777cf7abfab5d246b9/images/восстановление пути.jpg -------------------------------------------------------------------------------- /images/генерация всех перестановок.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/artemiosdev/Algorithms-and-Data-Structures-in-Python/9115cfd10445a5169b804f777cf7abfab5d246b9/images/генерация всех перестановок.jpg -------------------------------------------------------------------------------- /images/двумерные массивы.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/artemiosdev/Algorithms-and-Data-Structures-in-Python/9115cfd10445a5169b804f777cf7abfab5d246b9/images/двумерные массивы.jpg -------------------------------------------------------------------------------- /images/каскадные условные конструкции.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/artemiosdev/Algorithms-and-Data-Structures-in-Python/9115cfd10445a5169b804f777cf7abfab5d246b9/images/каскадные условные конструкции.jpg -------------------------------------------------------------------------------- /images/конструктор класса1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/artemiosdev/Algorithms-and-Data-Structures-in-Python/9115cfd10445a5169b804f777cf7abfab5d246b9/images/конструктор класса1.jpg -------------------------------------------------------------------------------- /images/конструктор класса2.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/artemiosdev/Algorithms-and-Data-Structures-in-Python/9115cfd10445a5169b804f777cf7abfab5d246b9/images/конструктор класса2.jpg -------------------------------------------------------------------------------- /images/минимальная стоимость достижения клетки N.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/artemiosdev/Algorithms-and-Data-Structures-in-Python/9115cfd10445a5169b804f777cf7abfab5d246b9/images/минимальная стоимость достижения клетки N.jpg -------------------------------------------------------------------------------- /images/определение префикс-функции.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/artemiosdev/Algorithms-and-Data-Structures-in-Python/9115cfd10445a5169b804f777cf7abfab5d246b9/images/определение префикс-функции.jpg -------------------------------------------------------------------------------- /images/поиск кратчайшего расстояния 1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/artemiosdev/Algorithms-and-Data-Structures-in-Python/9115cfd10445a5169b804f777cf7abfab5d246b9/images/поиск кратчайшего расстояния 1.jpg -------------------------------------------------------------------------------- /images/поиск кратчайшего расстояния 2.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/artemiosdev/Algorithms-and-Data-Structures-in-Python/9115cfd10445a5169b804f777cf7abfab5d246b9/images/поиск кратчайшего расстояния 2.jpg -------------------------------------------------------------------------------- /images/стек и очередь.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/artemiosdev/Algorithms-and-Data-Structures-in-Python/9115cfd10445a5169b804f777cf7abfab5d246b9/images/стек и очередь.jpg -------------------------------------------------------------------------------- /images/траектории кузнечика, запр клетки.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/artemiosdev/Algorithms-and-Data-Structures-in-Python/9115cfd10445a5169b804f777cf7abfab5d246b9/images/траектории кузнечика, запр клетки.jpg -------------------------------------------------------------------------------- /images/траектории кузнечика.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/artemiosdev/Algorithms-and-Data-Structures-in-Python/9115cfd10445a5169b804f777cf7abfab5d246b9/images/траектории кузнечика.jpg -------------------------------------------------------------------------------- /images/фрактал1.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/artemiosdev/Algorithms-and-Data-Structures-in-Python/9115cfd10445a5169b804f777cf7abfab5d246b9/images/фрактал1.gif -------------------------------------------------------------------------------- /images/циклический сдвиг влево,вправо.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/artemiosdev/Algorithms-and-Data-Structures-in-Python/9115cfd10445a5169b804f777cf7abfab5d246b9/images/циклический сдвиг влево,вправо.jpg --------------------------------------------------------------------------------