mirror of
https://github.com/orionprotocol/orion-interview.git
synced 2026-01-02 22:59:01 +03:00
12 lines
836 B
Markdown
12 lines
836 B
Markdown
# orion-interview
|
|
|
|
1. Code review is [here](https://gist.github.com/fogone/d54bc053c9e4db78d205d82d66e9ccbe)
|
|
2. Task
|
|
|
|
Написать версию бинарного несбалансированного дерева, удовлетворяющую следующим требованиям:
|
|
a. дерево должно хранить значения произвольного типа T
|
|
b. дерево должно иметь метод обхода `traverse`, принимающий в качестве аргумента лямбду `T => Unit`
|
|
|
|
* Что нужно сделать, чтобы упорядочить элементы дерева по какому то признаку? (наложить ограничение на тип T : Comparable)
|
|
* Обход в глубину и обход в ширину
|