Skip to content

Commit ea49e5f

Browse files
authored
Update lesson03.md
1 parent a1e6395 commit ea49e5f

1 file changed

Lines changed: 26 additions & 18 deletions

File tree

lesson/lesson03.md

Lines changed: 26 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -2,33 +2,41 @@
22
# Третье занятие
33

44
### ![video](https://cloud.githubusercontent.com/assets/13649199/13672715/06dbc6ce-e6e7-11e5-81a9-04fbddb9e488.png) [Разбор Домашнего Задания-2](https://drive.google.com/open?id=0B_4NpoQW1xfpVVFEX0tOS3UtLXM)
5-
[см. коммит HW1](https://github.com/JavaWebinar/basejava/tree/ec51b1158f07789b62dadf457c25b0864a126b1d/src)
5+
1. [см. коммит HW1](https://github.com/JavaWebinar/basejava/tree/ec51b1158f07789b62dadf457c25b0864a126b1d/src)
66

7-
[см. коммит Introduce package and encapsulation](https://github.com/JavaWebinar/basejava/commit/68e4d8652320d487a0716179e7d01723fffc4b8d)
7+
1. [см. коммит Introduce package and encapsulation](https://github.com/JavaWebinar/basejava/commit/68e4d8652320d487a0716179e7d01723fffc4b8d)
88

9-
[см. коммит lesson03 HW02](https://github.com/JavaWebinar/basejava/tree/08adbede7c25bc34807c3cebecb8b67921366793/src/ru/javawebinar/basejava)
9+
1. [см. коммит lesson03 HW02](https://github.com/JavaWebinar/basejava/tree/08adbede7c25bc34807c3cebecb8b67921366793/src/ru/javawebinar/basejava)
1010

1111
### ![video](https://cloud.githubusercontent.com/assets/13649199/13672715/06dbc6ce-e6e7-11e5-81a9-04fbddb9e488.png) 1. [Объектная модель в Java](https://drive.google.com/open?id=0B_4NpoQW1xfpNW54RGFlZkRWbk0)
12-
[см. коммит Lesson03 equals&hashCode, static](https://github.com/JavaWebinar/basejava/tree/9d8464cc24be306b0dbce112607122149ec327d8/src/ru/javawebinar/basejava)
13-
14-
[см. коммит Lesson03 implements interface](https://github.com/JavaWebinar/basejava/tree/ba20418d59dcc998c2cab218d84ca1f7099676c8/src/ru/javawebinar/basejava/storage)
15-
- <a href="http://www.intuit.ru/studies/courses/16/16/lecture/27119">static</a>
16-
- <a href="http://www.intuit.ru/studies/courses/16/16/lecture/27129?page=1">Object. Контракт equals/hashCode</a>
17-
- <a href="http://www.intuit.ru/studies/courses/16/16/lecture/27119?page=3">Интерфейсы</a>
18-
- <a href="http://www.intuit.ru/studies/courses/16/16/lecture/27119?page=4">Полиморфизм, abstract</a>
12+
1. [см. коммит Lesson03 equals&hashCode, static](https://github.com/JavaWebinar/basejava/tree/9d8464cc24be306b0dbce112607122149ec327d8/src/ru/javawebinar/basejava)
13+
14+
1. [см. коммит Lesson03 implements interface](https://github.com/JavaWebinar/basejava/tree/ba20418d59dcc998c2cab218d84ca1f7099676c8/src/ru/javawebinar/basejava/storage)
15+
- [static](http://www.intuit.ru/studies/courses/16/16/lecture/27119)
16+
- [Object. Контракт equals/hashCode](http://www.intuit.ru/studies/courses/16/16/lecture/27129?page=1)
17+
- [Интерфейсы](http://www.intuit.ru/studies/courses/16/16/lecture/27119?page=3)
18+
- [Полиморфизм, abstract](http://www.intuit.ru/studies/courses/16/16/lecture/27119?page=4)
19+
- **Дополнительно:**
20+
- youtube: [Ключевое слово static](https://www.youtube.com/watch?v=GZzVfeY7yEM)
21+
- youtube: [Интерфейсы, абстрактные классы, полиморфизм](https://www.youtube.com/watch?v=7NMFk2oj1-c&index=4&list=PLkKunJj_bZefB1_hhS68092rbF4HFtKjW)
22+
- хабр: [equals() / hashCode](https://habrahabr.ru/post/168195/)
1923

2024
### ![video](https://cloud.githubusercontent.com/assets/13649199/13672715/06dbc6ce-e6e7-11e5-81a9-04fbddb9e488.png) 2. [Сложность алгоритмов](https://drive.google.com/open?id=0B_4NpoQW1xfpQldyRk5oc3Z1S00)
21-
- <a href="https://tproger.ru/translations/algorithms-and-data-structures">Алгоритмы и структуры данных для начинающих: сложность алгоритмов</a>
22-
- <a href="https://drive.google.com/file/d/0B9Ye2auQ_NsFNEJWRFJkVDA3TkU/view">Time complexity</a>
23-
- <a href="https://ru.wikipedia.org/wiki/Временная_сложность_алгоритма">Временная сложность алгоритма</a>
24-
- <a href="https://ru.wikipedia.org/wiki/Вычислительная_сложность">Вычислительная сложность</a>
25+
- [Алгоритмы и структуры данных для начинающих: сложность алгоритмов](https://tproger.ru/translations/algorithms-and-data-structures)
26+
- [Time complexity](https://drive.google.com/file/d/0B9Ye2auQ_NsFNEJWRFJkVDA3TkU/view)
27+
- [Временная сложность алгоритма](https://ru.wikipedia.org/wiki/Временная_сложность_алгоритма)
28+
- [Вычислительная сложность](https://ru.wikipedia.org/wiki/Вычислительная_сложность)
29+
- **Дополнительно**
30+
- Легко написанная книга по алгоритмам и их сложности [Грокаем алгоритмы](https://www.ozon.ru/context/detail/id/139296295/)
2531

2632
### ![video](https://cloud.githubusercontent.com/assets/13649199/13672715/06dbc6ce-e6e7-11e5-81a9-04fbddb9e488.png) 3. [Паттерн проектирования шаблонный метод](https://drive.google.com/open?id=0B_4NpoQW1xfpT0tyYXR0RHBpUWM)
27-
[см. коммит Lesson03 abstract storage & sorted storage](https://github.com/JavaWebinar/basejava/tree/0bf48cf81987ddb9d59880f10920f3994923f8c0/src/ru/javawebinar/basejava)
28-
- <a href="https://ru.wikipedia.org/wiki/Шаблонный_метод_(шаблон_проектирования)">Шаблонный метод</a>
33+
1. [см. коммит Lesson03 abstract storage & sorted storage](https://github.com/JavaWebinar/basejava/tree/0bf48cf81987ddb9d59880f10920f3994923f8c0/src/ru/javawebinar/basejava)
34+
- wiki: [Паттерн проектирования - шаблонный метод](https://ru.wikipedia.org/wiki/Шаблонный_метод_(шаблон_проектирования))
35+
- **Дополнительно**
36+
- Книга из известной серии Head First - [Паттерны проектирования](https://www.ozon.ru/context/detail/id/20216992/)
2937

3038
### ![video](https://cloud.githubusercontent.com/assets/13649199/13672715/06dbc6ce-e6e7-11e5-81a9-04fbddb9e488.png) [Домашнее задание](https://drive.google.com/open?id=0B_4NpoQW1xfpdkdlV2xPbE5VM2c)
3139

32-
* перед тем как приступить к ДЗ приведите свой проект в соответствии с коммитами. Обратите внимание, что packages в видео и коммитах - отличаются.
40+
* перед тем, как приступить к ДЗ, приведите свой проект в соответствии с коммитами. Обратите внимание, что packages в видео и коммитах - отличаются.
3341

34-
- Закончить реализацию `AbstractArrayStorage`, `ArrayStorage`, `SortedArrayStorage` (`SortedArrayStorage` хранит элементы отсортированными, сортировать весь массив не надо).
42+
- Закончить реализацию `AbstractArrayStorage`, `ArrayStorage`, `SortedArrayStorage` (`SortedArrayStorage` хранит элементы отсортированными. Сортировать весь массив не надо).

0 commit comments

Comments
 (0)