![](https://img-blog.csdnimg.cn/20201014180756926.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
数据结构和算法
让优秀成为你的习惯
从事大数据相关工作,想跟我一起学习大数据的朋友,可以微信搜索:ldc11235,关注我的公众号大数据技术学习和分享
展开
-
手写真正的动态数据结构-链表
链表 线型数据结构 为什么链表很重要 链表是真正的动态数据结构 链表是最简单的动态数据结构 可以更深入的理解引用(指针) 可以更深入的理解递归 可以辅助组成其他的数据结构 什么是链表(LinkedList) 数据存储在"节点"(Node)中 classNode{ /** *所存储的真正的数据 */ Ee; /** *指向当前节点的下一个节点 */...原创 2020-05-09 09:41:31 · 363 阅读 · 0 评论 -
手写动态数组ArrayList,帮你彻底弄明白ArrayList的实现原理
数组基础 概念 所谓数组,是有序的元素序列。数组是在程序设计中,为了处理方便, 把具有相同类型的若干元素按有序的形式组织起来的一种形式。这些有序排列的同类数据元素的集合称为数组。 数组是用于储存多个相同类型数据的集合。数组本身是静态的,在创建的时候,就必须要指定它的大小。 图解 代码演示: packagecom.ldc.datastructures.array; public...原创 2020-05-03 18:19:47 · 247 阅读 · 0 评论