Изменения

Перейти к: навигация, поиск

2-3 дерево

28 байт убрано, 20:56, 11 мая 2015
Поиск
t = t.sons[1]
'''else''' t = t.sons[0]
'''else''' '''if''' (t.keys[1] < x) t = t.sons[2] '''else''' '''if''' (t.keys[0] < x) t = t.sons[1] '''else''' t = t.sons[0]
'''return''' t.keys[0]
Пример поиска в 2-3 дереве, так как элемент <tex>6</tex> существует, то был возвращен корректный узел, так как элемента <tex>10</tex> нет, возвращается некорректный узел. На основе этого можно сделать метод <tex>\mathtt{exist}</tex>, проверяющий наличии элемента в дереве.
Анонимный участник

Навигация