会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
再见孙悟空
努力不一定成功,但不努力真的很轻松
博客园
::
首页
::
博问
::
闪存
::
新随笔
::
联系
::
订阅
::
管理
::
公告
2017年6月28日
Java LinkedList的模拟实现
摘要: 双向链表也叫双链表,是链表的一种,它的每个数据结点中都有两个指针,分别指向直接后继和直接前驱。所以,从双向链表中的任意一个结点开始,都可以很方便地访问它的前驱结点和后继结点。查询即从第一个节点,不断指向下一节点以便获得自己目标节点。删除、插入同理,最后修改目标节点的前后关系即可,以下是模拟实现的过程
阅读全文
posted @ 2017-06-28 16:16 再见_孙悟空
阅读(225)
评论(0)
推荐(0)
Java ArrayList的模拟实现
摘要: 最后再介绍一下ensureCapacity这个方法的想法(从网上看到的): 我们知道ArrayList的内部是采用数组来存储元素的,由于java数组都是定长的,所以这个数组的大小一定是固定的,这个大小就是capacity。我们可以肯定capacity一定是大于或等于ArrayList的size,那么
阅读全文
posted @ 2017-06-28 16:12 再见_孙悟空
阅读(326)
评论(0)
推荐(0)