摘要:
二叉树,结合了两种数据结构的优点:一种是有序数组,一种是链表。在树中查找数据项的速度和在有序数组查找一样快;并且插入和删除数据项的速度和链表一样快。 1)在有序数组插入数据太慢:通过二分查找找到该位置,但每次所有比新数据大的坐标都要往后移动一位。不适合于频繁插入和删除数据的操作。2)在链表查找太慢:... 阅读全文
摘要:
其实自己的努力,真的会有回报吗? 阅读全文
摘要:
小结:1)链表包含一个 LinkList 对象和许多个 Link 对象。2)LinkList对象都包含一个引用,这个引用通常叫first ,它指向链表的第一个链接点。3)每个 LinkList对象包含数据和一个引用,该引用叫做next ,它指向链表的下一个链接点。4)next字段为null ,表示已经到链表的结尾。5)在表头插入链接点需要把新的链接点的next指向原来第一个链接点,然后把first指向新的链接点。6)在表头删除链接点,需要first =first.next();7)为了遍历整个链表,从 first开始,然后从一个链接点指向下一个链接点,方法是用每个链接点的 next找到下一个链 阅读全文