首页
学习
活动
专区
工具
TVP
发布

cwl_Java

专栏作者
2423
文章
2147171
阅读量
64
订阅数
JDK1.9-数据结构
版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
cwl_java
2019-12-03
3550
数据结构与算法-二叉树
简介 在计算机科学中,二叉树是每个结点最多有两个子树的树结构。通常子树被称作“左子树”(left subtree)和“右子树”(right subtree)。二叉树常被用于实现二叉查找树和二叉堆。 代码示例 package *; import java.util.ArrayList; import java.util.List; /** * @program: data-structure * @description: 二叉树 * @author: ChenWenLong * @cre
cwl_java
2019-10-26
3280
3分钟速读原著《Java数据结构与算法》(三)
第六章 递归 1.小结 1.1 一个递归的方法每次用不同的参数值反复调用自身 1.2 某种参数值使递归的方法,而不再调用自身.这成为基值情况,也称为是递归算法的出口,递归算法必须要有出口,不然就会造成死循环 1.3 三角数字就是它本身以及所有比它小的数字的和.例如4的三角数组是10,因为4+3+2+1 =10 1.4 三角数字和阶乘都可以通过递归来实现 1.5 任何可以用递归完成的操作都可以用一个栈来实现 1.6 递归的方法可能效率很低,如果是这样的话,有时可以用一个简单的循环或者是一个基于栈的方法来替代
cwl_java
2019-10-26
4410
3分钟速读原著《Java数据结构与算法》(四)
第十章 2-3-4树和外部存储 在二叉树当中,每个节点都有一个数据项,最多有两个子节点.如果允许每个节点可以有更多的数据项和更多的子节点,那么就是多叉树 1.2-3-4树的介绍 2,3,4名字的含义是指一个节点可能含有的子节点的个数,对于非叶子结点有三种可能的情况 1.1 有一个数据项的节点总是有两个子节点 1.2 有两个数据项的节点总是有三个子节点 1.3 有三个数据项的节点重视有四个子节点 1.4 搜索2-3-4树:本质和二叉树的搜索流程是一样的 2.2-3-4树转变为红-黑树 2.1 把
cwl_java
2019-10-26
3730
没有更多了
社区活动
腾讯技术创作狂欢月
“码”上创作 21 天,分 10000 元奖品池!
Python精品学习库
代码在线跑,知识轻松学
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档