mirror of
https://github.com/orionprotocol/orion-interview.git
synced 2025-12-13 15:06:54 +03:00
Update README.md
This commit is contained in:
committed by
GitHub
parent
bdb8ffbfc2
commit
90f1b5f30f
11
README.md
11
README.md
@@ -1,11 +1,14 @@
|
|||||||
# orion-interview
|
# orion-interview
|
||||||
|
|
||||||
1. Code review is [here](https://gist.github.com/fogone/d54bc053c9e4db78d205d82d66e9ccbe)
|
### Code review
|
||||||
2. Task
|
|
||||||
|
[here](https://gist.github.com/fogone/d54bc053c9e4db78d205d82d66e9ccbe)
|
||||||
|
|
||||||
|
### Task
|
||||||
|
|
||||||
Написать версию бинарного несбалансированного дерева, удовлетворяющую следующим требованиям:
|
Написать версию бинарного несбалансированного дерева, удовлетворяющую следующим требованиям:
|
||||||
a. дерево должно хранить значения произвольного типа T
|
1. дерево должно хранить значения произвольного типа T
|
||||||
b. дерево должно иметь метод обхода `traverse`, принимающий в качестве аргумента лямбду `T => Unit`
|
2. дерево должно иметь метод обхода `traverse`, принимающий в качестве аргумента лямбду `T => Unit`
|
||||||
|
|
||||||
* Что нужно сделать, чтобы упорядочить элементы дерева по какому то признаку? (наложить ограничение на тип T : Comparable)
|
* Что нужно сделать, чтобы упорядочить элементы дерева по какому то признаку? (наложить ограничение на тип T : Comparable)
|
||||||
* Обход в глубину и обход в ширину
|
* Обход в глубину и обход в ширину
|
||||||
|
|||||||
Reference in New Issue
Block a user