![](https://img-blog.csdnimg.cn/20201014180756922.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
数据结构
文章平均质量分 61
集合与数据结构学习历程与笔记
LIT-涛
纯手写博客,欢迎大佬指出不足,也欢迎大家来找我交流(交流内容不限/坏笑)Q:1206297146,V:Smile-Xlang
展开
-
数据结构专栏目录
数据结构专栏目录原创 2021-04-28 15:58:27 · 194 阅读 · 0 评论 -
快速排序的实现
快速排序的实现原创 2021-11-29 16:34:07 · 67 阅读 · 0 评论 -
冒泡排序的实现
冒泡排序的实现原创 2021-11-28 16:41:17 · 506 阅读 · 0 评论 -
选择排序的实现
选择排序的实现原创 2021-11-28 16:19:18 · 151 阅读 · 0 评论 -
希尔排序的实现
希尔排序的实现原创 2021-11-28 16:02:25 · 499 阅读 · 0 评论 -
插入排序的实现
插入排序的实现原创 2021-11-28 13:58:54 · 542 阅读 · 0 评论 -
数据结构的学习历程13
数据结构的学习历程13反射枚举反射枚举原创 2021-05-26 12:46:39 · 184 阅读 · 22 评论 -
数据结构的学习历程12
数据结构的学习历程12哈希表哈希表原创 2021-05-23 21:02:31 · 86 阅读 · 0 评论 -
数据结构的学习历程11
数据结构的学习历程11内部类实例内部类静态内部类匿名内部类本地内部类(了解)内部类实例内部类实例内部类有额外的开销,因为实例内部类包含了两个this(一个用来调用实例内部类的属性及方法,另一个用来调用外部类的属性及方法,用法:外部类名.this.属性名或方法名).而这个实例内部类的字节码文件为:外部类名$内部类名.class(每个类都有自己的字节码文件)实例内部类必须要先实例外部类对象才能实例内部类对象实例内部类里不能有static成员变量,如果有,一定是static final修饰的cla原创 2021-05-23 19:42:11 · 72 阅读 · 0 评论 -
数据结构的学习历程10
数据结构的学历历程10MAP定义MAP定义Map和Set是一种专门用来搜索的容器或数据结构。Set中只存储key而Map中存储的就是key-value的键值对,且key一定是唯一的,不能重复。原创 2021-05-23 16:41:24 · 97 阅读 · 0 评论 -
数据结构的学习历程09
数据结构的学历历程09泛型泛型的实现泛型的参数(了解)泛型接口泛型继承(类型边界)泛型方法通配符泛型泛型的实现泛型的优点1、可以在编译的时候的时候,自动进行类型的检查2、存放元素的时候,不需要强制类型转换。3、编译的时候起作用,运行的时候被擦除泛型的缺点1、不能new泛型类型的数组若要newT类型的数组则应: T[] t = (T[])new Object[];2、基本类型不能作为泛型类型 的参数:如:int泛型如何工作:擦除机制:是在编译期间存在的一种机制,泛型的概念只存在在编原创 2021-05-23 12:44:54 · 108 阅读 · 0 评论 -
数据结构的学习历程08
数据结构的学习历程08排序排序原创 2021-05-20 19:42:22 · 145 阅读 · 0 评论 -
数据结构的学习历程07
数据结构的学习历程07优先级队列比较器优先级队列比较器原创 2021-05-20 12:27:22 · 94 阅读 · 2 评论 -
数据结构的学习历程06
数据结构的学习历程06二叉树部分习题集二叉树部分习题集根据前中或中后遍历构造二叉树原创 2021-05-19 15:08:25 · 817 阅读 · 6 评论 -
数据结构的学习历程05
数据结构的学习历程05二叉树扩展二叉树的层序遍历判断此二叉树是否为完全二叉树前中后序遍历的非递归实现二叉树扩展二叉树的层序遍历判断此二叉树是否为完全二叉树前中后序遍历的非递归实现...原创 2021-05-18 12:04:15 · 102 阅读 · 0 评论 -
数据结构的学习历程04
数据结构的学习历程04二叉树补充二叉树的实现求节点个数求叶子节点个数求第 k 层结点个数获取二叉树的高度查找值为val的节点二叉树补充二叉树的实现利用穷举法来创建一个二叉树,用来检测二叉树的各种方法;class Node{ public int val; public Node left; public Node right; public Node(String val) { this.val = val; }}class Binary原创 2021-05-13 16:43:33 · 84 阅读 · 2 评论 -
数据结构的学习历程03
数据结构的学习历程03二叉树树的基本概念概念(选)树的表现形式(选)二叉树的概念二叉树的性质二叉树的遍历前序遍历中序遍历后序遍历二叉树树的基本概念一种非线性的数据结构二叉树有一个特殊的节点,称为根节点而树也是一种非线性的数据结构,树的每个节点都可以有多个子节点,而二叉树的每个节点最多只能有两个子节点每个节点拥有子树的个数叫做这个节点的度树的度,这个树的最大节点的度就是树的度叶子节点:度为0的节点,或者可以理解为没有孩子节点的节点,也叫终端节点父节点:若一个节点有子节点则就称这个节点是其子节原创 2021-05-13 15:14:07 · 102 阅读 · 0 评论 -
数据结构的学历历程01
数据结构的学习历程01集合框架类和接口总览集合框架类和接口总览原创 2021-05-11 18:50:28 · 155 阅读 · 0 评论 -
数据结构的学习历程02
数据结构的学习历程02杨辉三角栈进栈出栈栈的实现中缀表达式(前、后缀表达式)(选)队列进队出队队列的实现杨辉三角public class Demo01 { public static void main(String[] args) { Scanner sc = new Scanner(System.in); System.out.println("请输入杨辉三角的行数:"); int n =sc.nextInt(); List&原创 2021-05-06 16:53:16 · 174 阅读 · 3 评论