Typos, fixed hyperlinks

This commit is contained in:
Julia 2018-03-08 12:54:54 +00:00
parent c113e54768
commit 0efbdff3b2

View File

@ -37,33 +37,33 @@
- [Получи гугловское настроение](#Получи-гугловское-настроение) - [Получи гугловское настроение](#Получи-гугловское-настроение)
- [Получил ли я работу?](#Получил-ли-я-работу) - [Получил ли я работу?](#Получил-ли-я-работу)
- [Двигайся вместе со мной](#Двигайся-вместе-со-мной) - [Двигайся вместе со мной](#Двигайся-вместе-со-мной)
- [Не переживайте о том, что вы не достаточно умны](#Не-переживай-о-том-что-ты-не-достаточно-умный) - [Не переживайте о том, что вы недостаточно умны](#Не-переживайте-о-том,-что-вы-недостаточно-умны)
- [О Google](#О-google) - [О Google](#О-google)
- [О видео ресурсах](#О-видео-ресурсах) - [О видео ресурсах](#О-видео-ресурсах)
- [Процесс собеседования & Основное в подготовке к интервью](#Процесс-собеседования-Основное-в-подготовке-к-интервью) - [Процесс собеседования & Основное в подготовке к интервью](#Процесс-собеседования-Основное-в-подготовке-к-интервью)
- [Выберите один язык для собеседования](#Выберите-один-язык-для-собеседования) - [Выберите один язык для собеседования](#Выберите-один-язык-для-собеседования)
- [Список книг](#Список-книг) - [Список книг](#Список-книг)
- [Перед тем как вы начнете](#Перед-тем-как-вы-начнете) - [Перед тем как вы начнете](#Перед-тем-как-вы-начнете)
- [Что еще не охвачено](#what-you-wont-see-covered) - [Что еще не охвачено](#То,-что-не-охватывает-этот-учебный-план)
- [Необходимые знания](#prerequisite-knowledge) - [Необходимые знания](#Необходимые-знания)
- [План на день](#the-daily-plan) - [План на день](#План-на-день)
- [Сложность алгоритмов / Big-O / Асимптотический анализ](#algorithmic-complexity--big-o--asymptotic-analysis) - [Сложность алгоритмов / Big-O / Асимптотический анализ](#Сложность-алгоритмов,-Big-O,-Асимптотический-анализ)
- [Структуры данных](#data-structures) - [Структуры данных](#Структуры-данных)
- [Массив](#arrays) - [Массивы](#Массивы)
- [Связанный список](#linked-lists) - [Связные списки](#Связные-списки-(Linked-Lists))
- [Стек](#stack) - [Стек](#Стек)
- [Очередь](#queue) - [Очередь](#Очередь)
- [Хэш-таблица](#hash-table) - [Хеш-таблицы](#Хеш-таблица)
- [Дополнительно](#more-knowledge) - [Дополнительно](#Дополнительно)
- [Двоичный поиск](#binary-search) - [Двоичный поиск](#Бинарный-поиск)
- [Битовые операции](#bitwise-operations) - [Битовые операции](#Побитовые-операции)
- [Деревья](#trees) - [Деревья](#Деревья)
- [Деревья](#trees---notes--background) - [Деревья](#Деревья,-Заметки-и-Основные-понятия)
- [Двоичное дерево поиска: BSTs](#binary-search-trees-bsts) - [Двоичное дерево поиска: BSTs](#Бинарное-дерево-поиска-(BST:-Binary-search-trees))
- [Куча / Очередь с приоритетом / Двоичная куча](#heap--priority-queue--binary-heap) - [Куча / Очередь с приоритетом / Двоичная куча](#Куча,-Приоритетная-очередь,-Бинарная-куча)
- Сбалансированные деревья поиска (основная идея, без деталей) - Сбалансированные деревья поиска (основная идея, без деталей)
- Обходы: прямой, симметричный, обратный, BFS, DFS - Обходы: прямой, симметричный, обратный, BFS, DFS
- [Сортировка](#sorting) - [Сортировка](#Сортировка)
- выбором - выбором
- вставками - вставками
- пирамидальная - пирамидальная
@ -551,8 +551,7 @@ Google не возьмёт тебя на работу.
- [ ] [Как CPU выполняет программы (video)](https://www.youtube.com/watch?v=42KTvGYQYnA) - [ ] [Как CPU выполняет программы (video)](https://www.youtube.com/watch?v=42KTvGYQYnA)
- [ ] [Коды машинных инструкций(video)](https://www.youtube.com/watch?v=Mv2XQgpbTNE) - [ ] [Коды машинных инструкций(video)](https://www.youtube.com/watch?v=Mv2XQgpbTNE)
## Сложность алгоритмов / Big-O / Асимптотический анализ ## Сложность алгоритмов, Big-O, Асимптотический анализ
- ничего не реализовывать
- [ ] [Harvard CS50 - Асимптотическая нотация (video)](https://www.youtube.com/watch?v=iOq5kSKqeR4) - [ ] [Harvard CS50 - Асимптотическая нотация (video)](https://www.youtube.com/watch?v=iOq5kSKqeR4)
- [ ] [Big O нотация (основное, короткое руководство) (video)](https://www.youtube.com/watch?v=V6mKVRU1evU) - [ ] [Big O нотация (основное, короткое руководство) (video)](https://www.youtube.com/watch?v=V6mKVRU1evU)
- [ ] [Big O нотация (и Omega и Theta) - лучшее математическое объяснение (video)](https://www.youtube.com/watch?v=ei-A_wy5Yxw&index=2&list=PL1BaGV1cIH4UhkL8a9bJGG356covJ76qN) - [ ] [Big O нотация (и Omega и Theta) - лучшее математическое объяснение (video)](https://www.youtube.com/watch?v=ei-A_wy5Yxw&index=2&list=PL1BaGV1cIH4UhkL8a9bJGG356covJ76qN)
@ -702,7 +701,7 @@ Google не возьмёт тебя на работу.
- get(key) - get(key)
- remove(key) - remove(key)
## Больше знаний ## Дополнительно
- ### Бинарный поиск - ### Бинарный поиск
- [ ] [Binary Search (video)](https://www.youtube.com/watch?v=D5SrAga1pno) - [ ] [Binary Search (video)](https://www.youtube.com/watch?v=D5SrAga1pno)
@ -741,7 +740,7 @@ Google не возьмёт тебя на работу.
## Деревья ## Деревья
- ### Деревья - Заметки & Основные понятия - ### Деревья, Заметки и Основные понятия
- [ ] [Основы деревьев (видео)](https://www.coursera.org/learn/data-structures-optimizing-performance/lecture/ovovP/core-trees) - [ ] [Основы деревьев (видео)](https://www.coursera.org/learn/data-structures-optimizing-performance/lecture/ovovP/core-trees)
- [ ] [Деревья (видео)](https://www.coursera.org/learn/data-structures/lecture/95qda/trees) - [ ] [Деревья (видео)](https://www.coursera.org/learn/data-structures/lecture/95qda/trees)
- базовые конструкции деревьев - базовые конструкции деревьев
@ -763,7 +762,7 @@ Google не возьмёт тебя на работу.
- post-order (DFS: левый, правый, вершина) - post-order (DFS: левый, правый, вершина)
- pre-order (DFS: вершина, левый, правый) - pre-order (DFS: вершина, левый, правый)
- ### Бинарное дерево поиска(Binary search trees): BSTs - ### Бинарное дерево поиска (BST: Binary search trees)
- [ ] [Обзор бинарного дерева поиска (видео)](https://www.youtube.com/watch?v=x6At0nzX92o&index=1&list=PLA5Lqm4uh9Bbq-E0ZnqTIa8LRaL77ica6) - [ ] [Обзор бинарного дерева поиска (видео)](https://www.youtube.com/watch?v=x6At0nzX92o&index=1&list=PLA5Lqm4uh9Bbq-E0ZnqTIa8LRaL77ica6)
- [ ] [Лекции (видео)](https://www.coursera.org/learn/data-structures-optimizing-performance/lecture/p82sw/core-introduction-to-binary-search-trees) - [ ] [Лекции (видео)](https://www.coursera.org/learn/data-structures-optimizing-performance/lecture/p82sw/core-introduction-to-binary-search-trees)
- начинается с таблицы символов и заканчивая BST приложениями - начинается с таблицы символов и заканчивая BST приложениями
@ -793,8 +792,8 @@ Google не возьмёт тебя на работу.
- [ ] delete_value - [ ] delete_value
- [ ] get_successor // возвращает следующее максимальное значение в дереве после переданного, -1 если none - [ ] get_successor // возвращает следующее максимальное значение в дереве после переданного, -1 если none
- ### Куча / Приоритетная очередь / Бинарная куча - ### Куча, Приоритетная очередь, Бинарная куча
- визуализируется как дерево, но обычно храниться в линейных структурах данных (массив, связанные список) - визуализируется как дерево, но обычно хранится в линейных структурах данных (массив, связанные список)
- [ ] [Куча](https://en.wikipedia.org/wiki/Heap_(data_structure)) - [ ] [Куча](https://en.wikipedia.org/wiki/Heap_(data_structure))
- [ ] [Введение (видео)](https://www.coursera.org/learn/data-structures/lecture/2OpTs/introduction) - [ ] [Введение (видео)](https://www.coursera.org/learn/data-structures/lecture/2OpTs/introduction)
- [ ] [Наивная реализация (видео)](https://www.coursera.org/learn/data-structures/lecture/z3l9N/naive-implementations) - [ ] [Наивная реализация (видео)](https://www.coursera.org/learn/data-structures/lecture/z3l9N/naive-implementations)
@ -802,7 +801,7 @@ Google не возьмёт тебя на работу.
- [ ] [Замечания к высоте дерева (видео)](https://www.coursera.org/learn/data-structures/supplement/S5xxz/tree-height-remark) - [ ] [Замечания к высоте дерева (видео)](https://www.coursera.org/learn/data-structures/supplement/S5xxz/tree-height-remark)
- [ ] [Базовые операции (видео)](https://www.coursera.org/learn/data-structures/lecture/0g1dl/basic-operations) - [ ] [Базовые операции (видео)](https://www.coursera.org/learn/data-structures/lecture/0g1dl/basic-operations)
- [ ] [Полные двоичные деревья (видео)](https://www.coursera.org/learn/data-structures/lecture/gl5Ni/complete-binary-trees) - [ ] [Полные двоичные деревья (видео)](https://www.coursera.org/learn/data-structures/lecture/gl5Ni/complete-binary-trees)
- [ ] [Псевдокоде (видео)](https://www.coursera.org/learn/data-structures/lecture/HxQo9/pseudocode) - [ ] [Псевдокод (видео)](https://www.coursera.org/learn/data-structures/lecture/HxQo9/pseudocode)
- [ ] [Пирамидальная сортировка - начальные шаги (видео)](https://youtu.be/odNJmw5TOEE?list=PLFDnELG9dpVxQCxuD-9BSy2E7BWY3t5Sm&t=3291) - [ ] [Пирамидальная сортировка - начальные шаги (видео)](https://youtu.be/odNJmw5TOEE?list=PLFDnELG9dpVxQCxuD-9BSy2E7BWY3t5Sm&t=3291)
- [ ] [Пирамидальная сортировка (видео)](https://www.coursera.org/learn/data-structures/lecture/hSzMO/heap-sort) - [ ] [Пирамидальная сортировка (видео)](https://www.coursera.org/learn/data-structures/lecture/hSzMO/heap-sort)
- [ ] [Построение кучи (видео)](https://www.coursera.org/learn/data-structures/lecture/dwrOS/building-a-heap) - [ ] [Построение кучи (видео)](https://www.coursera.org/learn/data-structures/lecture/dwrOS/building-a-heap)