数据结构
尚硅谷Java数据结构代码笔记
厦004
这个作者很懒,什么都没留下…
展开
-
尚硅谷Java数据结构--赫夫曼编码
以下是未封装版本(略微麻烦)原创 2024-03-07 18:30:58 · 292 阅读 · 0 评论 -
尚硅谷Java数据结构--赫夫曼树
【代码】尚硅谷Java数据结构--赫夫曼树。原创 2024-03-05 18:07:26 · 208 阅读 · 0 评论 -
尚硅谷Java数据结构--遍历线索化二叉树
【代码】尚硅谷Java数据结构--遍历线索化二叉树。原创 2024-03-05 15:16:58 · 193 阅读 · 0 评论 -
尚硅谷Java数据结构--线索化二叉树
【代码】尚硅谷Java数据结构--线索化二叉树。原创 2024-03-05 11:45:11 · 201 阅读 · 0 评论 -
尚硅谷Java数据结构--顺序存储二叉树(前中后序遍历)
【代码】尚硅谷Java数据结构--顺序存储二叉树(前中后序遍历)原创 2024-03-05 10:24:51 · 210 阅读 · 0 评论 -
尚硅谷Java数据结构--删除二叉树节点
注意:如果待删除节点是根节点(无父节点),则直接将其置空null。以下Java代码中的del方法是对删除节点的具体实现。原创 2024-03-01 17:42:01 · 257 阅读 · 0 评论 -
尚硅谷Java数据结构--二叉树 前序、中序、后序查找
【代码】尚硅谷Java数据结构--二叉树 前序、中序、后序查找。原创 2024-03-01 16:38:14 · 206 阅读 · 0 评论 -
尚硅谷Java数据结构--二叉树 前、中、后序遍历
【代码】尚硅谷Java数据结构--二叉树 前、中、后序遍历。原创 2024-03-01 15:29:44 · 145 阅读 · 0 评论 -
尚硅谷Java数据结构--数组,链表,二叉排序树对比
优点:下标访问数组元素,速度快缺点:动态扩容,浪费空间;插入元素时,需要移动数组。原创 2024-03-01 11:12:18 · 321 阅读 · 0 评论 -
尚硅谷Java数据结构--哈希表(链表)
【代码】尚硅谷Java数据结构--哈希表(链表)原创 2024-03-01 10:39:51 · 229 阅读 · 0 评论 -
尚硅谷Java数据结构--插值查找(二分查找改进)
以下是二分查找和插值查找的代码。原创 2024-02-29 14:58:59 · 245 阅读 · 0 评论 -
尚硅谷Java数据结构--二分查找功能完善
【代码】尚硅谷Java数据结构--二分查找功能完善。原创 2024-02-29 14:21:06 · 148 阅读 · 0 评论 -
尚硅谷Java数据结构--二分查找简单递归版本
【代码】尚硅谷Java数据结构--二分查找简单递归版本。原创 2024-02-29 13:12:30 · 116 阅读 · 0 评论 -
尚硅谷Java数据结构--基数排序
【代码】尚硅谷Java数据结构--基数排序。原创 2024-02-29 10:55:20 · 84 阅读 · 0 评论 -
尚硅谷Java数据结构--归并排序
【代码】尚硅谷Java数据结构--归并排序。原创 2024-02-28 13:44:03 · 123 阅读 · 0 评论 -
尚硅谷Java数据结构--快速排序
【代码】尚硅谷Java数据结构--快速排序。原创 2024-02-27 16:13:21 · 94 阅读 · 0 评论 -
尚硅谷Java数据结构--希尔排序
【代码】尚硅谷Java数据结构--希尔排序。原创 2024-02-27 13:56:09 · 311 阅读 · 0 评论 -
尚硅谷Java数据结构--插入排序
【代码】尚硅谷Java数据结构--插入排序。原创 2024-02-27 10:36:21 · 112 阅读 · 0 评论 -
尚硅谷Java数据结构--选择排序
【代码】尚硅谷Java数据结构--选择排序。原创 2024-02-27 09:23:04 · 91 阅读 · 0 评论 -
尚硅谷Java数据结构--冒泡排序
【代码】尚硅谷Java数据结构--冒泡排序。原创 2024-02-27 08:50:33 · 101 阅读 · 0 评论 -
尚硅谷Java数据结构--八皇后问题
【代码】尚硅谷Java数据结构--八皇后问题。原创 2024-02-26 15:22:00 · 100 阅读 · 0 评论 -
尚硅谷Java数据结构--迷宫问题(1)
回溯其实主要体现的就是递归中的。原创 2024-02-26 14:10:48 · 116 阅读 · 0 评论 -
尚硅谷Java数据结构--中缀表达式转换后缀表达式
【代码】尚硅谷Java数据结构--中缀表达式转换后缀表达式。原创 2024-02-26 12:39:28 · 418 阅读 · 1 评论 -
尚硅谷Java数据结构--逆波兰表达式Java代码
【代码】尚硅谷Java数据结构--逆波兰表达式Java代码。原创 2024-02-17 16:37:35 · 183 阅读 · 1 评论 -
尚硅谷Java数据结构--逆波兰表达式
以下分别是Java代码和C++代码的实现。原创 2024-02-16 22:09:01 · 216 阅读 · 1 评论 -
尚硅谷Java数据结构--栈实现综合计算器
当前运算符优先级小于等于oper.top()----从nums中pop出两个数字,从oper中pop出一个运算符,进行运算并将运算结果入栈nums,持续对当前运算符优先级和oper.top()进行比较,并且重复以上操作,直到符合入栈的条件,最后将当前运算符入栈oper。除了当前运算符为 * / 而前一个运算符为 + - 这样的情况当前运算符可以入栈,其他情况均先计算oper.top()运算符对应的运算,再对当前运算符入栈。3,依次将nums和oper中的数字弹出,进行运算,并且将运算结果入栈nums。原创 2024-02-14 17:35:48 · 498 阅读 · 1 评论 -
尚硅谷Java数据结构--数组模拟栈
【代码】尚硅谷Java数据结构--数组模拟栈。原创 2024-02-13 18:41:05 · 125 阅读 · 1 评论 -
尚硅谷Java数据结构--单向环形链表(约瑟夫问题)
Java代码中的countBoy方法就是用于解决约瑟夫环问题的。原创 2024-02-13 16:22:23 · 271 阅读 · 1 评论 -
尚硅谷Java数据结构--单向环形链表(1)
【代码】尚硅谷Java数据结构--单向环形链表(1)原创 2024-02-11 15:40:48 · 128 阅读 · 1 评论 -
尚硅谷Java数据结构--双向链表的增删查改
【代码】尚硅谷Java数据结构--双向链表的增删查改。原创 2024-02-11 14:40:40 · 136 阅读 · 1 评论 -
尚硅谷Java数据结构--单链表(合并两个有序链表)
【代码】尚硅谷Java数据结构--单链表(合并两个有序链表)原创 2024-02-11 11:32:03 · 146 阅读 · 1 评论 -
尚硅谷Java数据结构--单链表(反向遍历输出链表)
【代码】尚硅谷Java数据结构--单链表(反向遍历输出链表)原创 2024-02-10 19:31:07 · 144 阅读 · 1 评论 -
尚硅谷Java数据结构--反转链表
注意点:1.当cur遍历到最后一个有效节点时,不能使cur=tmp;因为此时tmp=NULL。2.通过直接改变head.next来改变链表结构。原创 2024-02-10 18:33:44 · 128 阅读 · 1 评论 -
反转链表C++
注意点:当cur节点遍历到最后一个有效节点的时候,不能再使cur=tmp;因为此时tmp为NULL。原创 2024-02-10 18:09:15 · 382 阅读 · 1 评论 -
尚硅谷Java数据结构--单链表(查找倒数第k个节点)
【代码】尚硅谷Java数据结构--单链表(查找倒数第k个节点)原创 2024-02-10 15:24:46 · 115 阅读 · 1 评论 -
尚硅谷Java数据结构--单链表(删除节点)
【代码】尚硅谷Java数据结构--单链表(删除节点)原创 2024-02-06 14:33:42 · 107 阅读 · 1 评论 -
尚硅谷Java数据结构--单链表(根据节点编号修改节点的其他信息)
【代码】尚硅谷Java数据结构--单链表(根据节点编号修改节点的其他信息)原创 2024-02-06 14:10:06 · 100 阅读 · 1 评论 -
尚硅谷Java数据结构--单链表(根据英雄编号添加节点)
【代码】尚硅谷Java数据结构--单链表(根据英雄编号添加节点)原创 2024-02-06 13:54:35 · 113 阅读 · 1 评论 -
尚硅谷Java数据结构--单链表(不考虑节点编号顺序)
【代码】尚硅谷Java数据结构--单链表(不考虑节点编号顺序)原创 2024-02-06 11:50:45 · 98 阅读 · 1 评论 -
尚硅谷Java数据结构--数组实现普通队列
【代码】尚硅谷Java数据结构--数组实现普通队列。原创 2024-02-05 20:45:31 · 127 阅读 · 0 评论