Цель заброшена
Автор не отписывался в цели 7 лет 25 дней
-
Простейшие алгоритмы
-
Bubble sort (пузырек)
-
Insertion sort (вставками)
-
Merge Sort
-
Liear Search (линейный поиск)
-
Binary Search
-
String Reverse Algorithm, e.x. "test"
-
Is palindrom test, e.x. "kazak", "mam", "tara"
-
Hashing algorithm (caesar cipher)
-
Fibonacci sequence (в рекурсии и без)
-
Factorial Algorithm (в рекурсии и без)
-
-
Структуры данных
Способ хранения данных. Как хранить: быстрее получать, быстрее записывать и т.д.
Первые 6 точно нужно знать. Вычислять их сложность и учитывать время
-
array (массив)
-
linked list (связные списки)
-
queue (очередь: last in last out)
-
stack (first in last out)
-
hash table (хэш-функции)
-
binary tree (бинарное дерево)
-
Черно-красные деревья
-
Векторы
-
Графы
-
Матрицы
-
-
Паттерны проектирования
Обязаны знать, чтобы общаться с разработчиками. Иначе будет сложно понять. Слепое следование это плохо, но я не хочу это обсуждать здесь.
Тут основные, которых достаточно для собеседований.
-
Singleton
-
Command
-
Flyweight
-
Prototype
-
Observer
-
State
-
Strategy
-
Decorator
-
- 841
- 04 октября 2017, 09:19
Не пропустите новые записи!
Подпишитесь на цель и следите за ее достижением