1

Step 1

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

2

Step 2

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

3

Step 3

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

1

Step 1

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

2

Step 2

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

3

Step 3

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

04 October 2017

Goal abandoned

The author does not write in the goal 6 years 7 months 8 days

Goal author

Александр

Russia, Санкт-Петербург

30 years old

  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

  • 737
  • 04 October 2017, 09:19
Sign up

Signup

Уже зарегистрированы?
Quick sign-up through social networks.
Sign in

Sign in.
Allowed.

Not registered yet?
 
Log in through social networks
Forgot your password?