Conversation
5f7b5ce to
8612e5a
Compare
8612e5a to
7f3d740
Compare
src/InMemoryHistoryManager.java
Outdated
| linkLast(task); | ||
| } | ||
| if (history.size() > 10) { | ||
| if (history.size() > 10 |
There was a problem hiding this comment.
по тз: "Сделать историю посещений неограниченной по размеру."
There was a problem hiding this comment.
так же
private Map<Integer, Node> history = new LinkedHashMap<>();
по тз нужно реализовать собственный связанный список:
"Поэтому вам предстоит написать собственную реализацию связного списка с индексом по id задачи.
... создайте стандартную HashMap. Её ключом будет id задачи, а значением — узел связного списка."
LinkedHashMap сам управляет связью узлов, что нарушает требование "самостоятельно реализовать связный список + хранение ссылок в Node".
Из-за этого linkLast и removeNode становятся полуработающими: данные лежат одновременно в LinkedHashMap и в Node.
нужно просто LinkedHashMap заменить на HashMap
There was a problem hiding this comment.
по тз: "Сделать историю посещений неограниченной по размеру."
она не ограничена, это условие для удаления, когда их больше 10 штук в самой истории просмотров
у меня была проблема с веткой мейна
она менялась вместе с этой, а по откатам я много чего натыкала и откатывая у меня и ветка с 6 спринтом откатилась
подгрузила библиотеки