Lv.2
尽欢
更多个人资料
70
成长值
0
关注
0
粉丝
+ 关注
私信
个人介绍
进阶小白,边学习边分享
感兴趣或擅长的领域
编程语言
个人勋章
TA还没获得勋章~
成长雷达
50
0
0
0
20
个人资料
个人介绍
进阶小白,边学习边分享
感兴趣或擅长的领域
编程语言
达成规则
以上满足
项可达成此勋章
博客
关注
粉丝
论坛
全部时间
全部时间
最近三天
最近一周
最近一月
全部
暂无专栏分类
java集合之—Collection接口
前言老师在教我们学习集合的时候,大多都是以数组为砖,列举了对象数组有那些问题?比如普通的对象数组的最大问题在于数组中的元素个数是固定的,不能动态的扩充大小,所以最早的时候可以通过链表实现一个动态对象数组。但是这样做毕竟太复杂了,所以在 Java 中为了方便用户操作各个数据结构,所以引入了类集的概念,有时候就可以把类集称为 java 对数据结构的实现。在整个类集中的,这个概念是从 JDK 1...
Java
数据结构
尽欢
2022-05-19 08:12:31
635
0
0
2022-05-19 08:12:31
635
0
0
java手动实现二叉排序树
上一篇讲到了二叉树的构建以及遍历方式有广度遍历以深度遍历,深度遍历又包括先序遍历、中序遍历以及后序遍历…☞上一篇链接这篇主要来介绍什么是二叉排序树,以及如何构建二叉排序树 定义二叉排序树(Binary Sort Tree),又称二叉查找树(Binary Search Tree),亦称二叉搜索树。是数据结构中的一类。在一般情况下,查询效率比链表结构要高。 特点这棵二叉树的特点是:(1)若左子树...
Java
尽欢
2022-05-19 08:09:55
627
0
0
2022-05-19 08:09:55
627
0
0
java手动构建二叉树并实现广度遍历、深度遍历(前序中序后序)
什么是二叉树在计算机科学中,树是一种重要的非线性数据结构,直观的看,它是数据元素按分支关系组织起来的结构。二叉树是每个节点最多有两个子树的有序树。通常子树的根被称作“左子树”和“右子树”。二叉树常被用做二叉查找树和二叉堆或是二叉排序树。二叉树的每个节点至多只有两颗子树,二叉树有左右之分,次序不能颠倒。 属性通常我们使用数的根节点代表这颗树 节点TreeNode和双向链表相似,二叉树的每个节...
Java
二叉树
尽欢
2022-05-18 11:26:42
787
0
0
2022-05-18 11:26:42
787
0
0
Java实现单向链表
单向链表的特点单向链表,见名知意,即单向存储的链表。由一个个节点链接而成,每个节点保存==当前节点存储的数据==以及==下一个节点的位置==(由于java中淡化了指针这个概念,此处我们可以理解为保存下一个节点)每个节点只知道后继节点是谁,而不清楚自己的上一个前驱节点(就像间谍一样,老大能找到你,但你不能去找老大) 主要属性及方法 size代表链表中节点的数量 节点类Node属性:T dat...
数据结构
尽欢
2022-04-23 15:52:45
652
0
0
2022-04-23 15:52:45
652
0
0
一步步带你用Java实现双向链表(超详细)
@[toc]上一节说到了单链表,这一节我们来手写一个双向链表,在这之前,需要先补充一下关于双链表的概念。 什么是双向链表双向链表也叫双链表,是链表的一种,它的每个数据结点中都有两个指针,分别指向直接后继和直接前驱。所以,从双向链表中的任意一个结点开始,都可以很方便地访问它的前驱结点和后继结点。 属性及方法 节点Node存储的数据 T data、直接前驱节点 Node pri、直接后继节点 N...
Java
数据结构
尽欢
2022-04-23 15:50:14
1391
0
0
2022-04-23 15:50:14
999+
0
0
https://www.baidu.com/s?ie=utf-8&f=3&rsv_bp=0&rsv_idx=1&tn=baidu&wd=sed%20%E6%9B%BF%E6%8D%A2%E5%AD%97%E7%AC%A6%E4%B8%B2&rsv_pq=c7db61a600035dc5&rsv_t=5e19yEsbV9N5fIvdlGRU
+ 关注
私信