Princeton Algorithms: Part 2 [week 5: Tries]

来源:互联网 发布:app开放端口什么意思 编辑:程序博客网 时间:2024/05/16 23:43

Exercise


Question Explanation

The correct answer is: 17


Here is the level-order traversal of the trie after each insertion,
where - denotes a null link and . denotes the root node:

.
. - 2 - 1 - - - 2 - - - -
. - 2 3 1 - - 1 - - - 2 - 1 - - - - - - - 3 - - -
. 1 2 3 - 2 - 1 - - 1 - - - - 3 - 2 - 1 - - - - 3 - - - - - 3 - - - - - -
. 1 2 3 - 2 - 1 - - 1 - - - - 3 - 2 - 1 - - - - 3 - - - - - 3 - - - - - -
. 1 2 3 - 2 - 1 - - 1 - - - - 3 - 2 3 1 - - - - 3 - - - - - - - - 3 - - - - - -
. 1 2 3 - 2 - 1 - - 1 2 - - - 3 - 2 3 1 - - - - - - - 3 - - - - - - - - 3 - - - - - -
. 1 2 3 - 2 - 1 2 - 1 2 - - - 3 - 2 3 - 2 - 1 - - - - - - - 3 - - - - - - - - 3 - - 3 - - - - - - - - -


Question Explanation

The correct answer is: 2 3 3 4 5 4 4


0 1 2 3 4 5 6
-----------------------------------
key 244 132 543 524 535 423 145
depth 2 3 3 4 5 4 4


Here is the level-order traversal of the TST after each insertion,
where - denotes a null link:

2 - 4 - - 4 - - - -
2 1 4 - - 3 - - 4 - - 2 - - - - - - -
2 1 4 5 - 3 - - 4 - - 4 - - 2 - - - - - 3 - - - - - - -
2 1 4 5 - 3 - - 4 - - 4 - - 2 - - - - 2 3 - - - - - 4 - - - - - - -
2 1 4 5 - 3 - - 4 - - 4 - - 2 - - - - 2 3 - - - - - 4 3 - - - - - - - 5 - - - -
2 1 4 5 - 3 - - 4 - 4 4 - - 2 - - - - - 2 - 2 3 - - - - - 3 - - 4 3 - - - - - - - - - - 5 - - - -
2 1 4 5 - 3 - - 4 - 4 4 - - 2 4 - - - - 2 - 2 3 - - - - - 5 - - 3 - - 4 3 - - - - - - - - - - - - - 5 - - - -

Interview Questions







0 0
原创粉丝点击