1

Этап 1

Простейшие алгоритмы

2

Этап 2

Структуры данных

3

Этап 3

Паттерны проектирования

1

Этап 1

Простейшие алгоритмы

2

Этап 2

Структуры данных

3

Этап 3

Паттерны проектирования

04 октября 2017

Цель заброшена

Автор не отписывался в цели 6 лет 6 месяцев 26 дней

Автор цели

  1. Простейшие алгоритмы

    1. Bubble sort (пузырек)

    2. Insertion sort (вставками)

    3. Merge Sort

    4. Liear Search (линейный поиск)

    5. Binary Search

    6. String Reverse Algorithm, e.x. "test"

    7. Is palindrom test, e.x. "kazak", "mam", "tara"

    8. Hashing algorithm (caesar cipher)

    9. Fibonacci sequence (в рекурсии и без)

    10. Factorial Algorithm (в рекурсии и без)

  2. Структуры данных

    Способ хранения данных. Как хранить: быстрее получать, быстрее записывать и т.д.

    Первые 6 точно нужно знать. Вычислять их сложность и учитывать время

    1. array (массив)

    2. linked list (связные списки)

    3. queue (очередь: last in last out)

    4. stack (first in last out)

    5. hash table (хэш-функции)

    6. binary tree (бинарное дерево)

    7. Черно-красные деревья

    8. Векторы

    9. Графы

    10. Матрицы

  3. Паттерны проектирования

    Обязаны знать, чтобы общаться с разработчиками. Иначе будет сложно понять. Слепое следование это плохо, но я не хочу это обсуждать здесь.

    Тут основные, которых достаточно для собеседований.

    1. Singleton

    2. Command

    3. Flyweight

    4. Prototype

    5. Observer

    6. State

    7. Strategy

    8. Decorator

  • 728
  • 04 октября 2017, 09:19
Регистрация

Регистрация

Уже зарегистрированы?
Быстрая регистрация через соцсети
Вход на сайт

Входите.
Открыто.

Еще не зарегистрированы?
 
Войти через соцсети
Забыли пароль?