摘要: 链表一般分为单链表、双向链表和循环链表。 单链表:链表通过指针将一组零散的内存块串联在一起。其中,我们把内存块称为链表的“结点”,结点除了存储数据之外,还记录链表的下一个结点的地址next。 class Node{ Item item; Node next;} 其中有两个结点比较特殊,分别是第一个结 阅读全文
posted @ 2021-02-02 23:06 diameter 阅读(373) 评论(0) 推荐(0) 编辑
摘要: 定义: 数组(Array)是一种线性表数据结构。它用一组连续的内存空间,来存储一组具有相同类型的数据。 数组优点:支持随机访问,根据下标随机访问的时间复杂度为 O(1)。 数组的操作: 查找:如果数组已排序,利用二分查找,时间复杂度为logn,否则顺序查找,时间复杂度为N。 public int r 阅读全文
posted @ 2021-02-02 22:45 diameter 阅读(84) 评论(0) 推荐(0) 编辑