算法与数据结构练习中常犯错误2——二叉查找树、红黑树、跳表、tr

2019-11-29  本文已影响0人  王侦

代码实现参见github/algorithm中各个类别下wz包中的代码。

1.数据结构中常犯错误

1.14 二叉查找树

1.15 红黑树——最复杂的数据结构

1.16 跳表

            for (Index<K,V> prev = head; prev != null; prev = prev.down) {
                // 这一句不能放在for循环更新语句中,只能放在这里,因为prev可能为null,所以只有检查完之后才能赋值
                Index<K,V>  right = prev.right;

1.17 trie树

1.18 三向trie树

        // prefix本身忘记处理
        if (node.value != null) {
            results.add(prefix);
        }
上一篇 下一篇

猜你喜欢

热点阅读