摘要:
数据结构_红黑树 二叉树:binary tree,是每个结点不超过2的有序数(tree) 简单的理解,就是一种类似与我们生活中树的结构,只不过每个结点上都最多只能有两个子结点 二叉树是每个节点最多有两个子树的树构造,顶上的叫根结点,两边被称作“左子树”和“右子树” 如图: 排序树/查找树:猜数字小游 阅读全文
posted @ 2022-07-06 17:11
monkey大佬
阅读(79)
评论(0)
推荐(0)
摘要:
数据结构_数组 查询快:数组是地址是连续的,我们通过数组的首地址可以找到数组,通过数组的索引可以快速查找某一个元素 增删慢:数组的长度是固定的,我们想要增加/删除一个元素,必须创建一个新数组,把源数组的数据复制过来 查询快,增删慢,没删除或增加数据时需要新建数组把源数组复制过去然后再进行删除过程非常 阅读全文
posted @ 2022-07-06 15:53
monkey大佬
阅读(26)
评论(0)
推荐(0)
摘要:
数据结构_栈 数据存储的常用结构有:栈,队列,数组。链表和红黑树。我们分别来了解一下: 栈:stack,又称堆栈,它是运算受限的线性表,其限制是仅允许在标的一端进行插入和删除操作,不允许在其他任何位置进行添加,查找删除等操作 简单的说:采用该构造的集合,对元素的存取有如下的特点 先进后出(即,存进的 阅读全文
posted @ 2022-07-06 15:24
monkey大佬
阅读(40)
评论(0)
推荐(0)
摘要:
斗地主案例的需求分析 按照斗地主规则,完成洗牌发牌的动作。 具体规则: 使用54张牌打乱顺序,三个玩家参与游戏,三人交替摸牌,每人17张牌,最后三张留作底牌。 1、准备牌,将54张牌存储到一个集合中。 特殊牌:大王、小王 分别定义数组或者集合存储四种花色以及排的序号 使用循环嵌套遍历这两个数组或者集 阅读全文
posted @ 2022-07-06 14:57
monkey大佬
阅读(140)
评论(0)
推荐(0)
摘要:
定义和使用含有泛型的接口 第一种使用方式:定义接口的实现类,实现接口,指定接口的泛型 //接口泛型 public interface demg_06<I>{ public abstract void method(I i); } //实现接口<泛型> class kk implements demg 阅读全文
posted @ 2022-07-06 14:19
monkey大佬
阅读(94)
评论(0)
推荐(0)
摘要:
定义和使用含有泛型的类 定义一个含有泛型的类,模拟ArrayList集合 泛型是一个未知的数据类型,当我们不确定什么什么数据类型的时候,可以使用泛型 泛型可以接收任意的数据类型,可以使用Integer ,String, Student... 创建对象的时候确定泛型的数据类型 public stati 阅读全文
posted @ 2022-07-06 12:00
monkey大佬
阅读(104)
评论(0)
推荐(0)
摘要:
泛型概念 泛型:是一种未知的数据类型当我们不知道使用什么数据类型的时候,可以使用泛型 泛型也可以看出是一个变量,用来接收数据类型 E e:Element 元素 T t:Type 类型 ArrayList集合在定义的时候,不知道集合中都会存储什么类型的数据,所以类型使用泛型 E:未知的数据类型 创建集 阅读全文
posted @ 2022-07-06 11:41
monkey大佬
阅读(305)
评论(0)
推荐(0)
摘要:
迭代器的实现原理 增强for循环 增强for循环:专门用来遍历数组和集合的,它的内部原理其实是个iterator迭代器,所以在遍历的过程中,不能对集合中的元素进行增删操作 格式: for(元素的数据类型 变量名:集合名/数组名){ //写操作代码 } 它用于遍历Collection和数组,通常只进行 阅读全文
posted @ 2022-07-06 11:23
monkey大佬
阅读(93)
评论(0)
推荐(0)
摘要:
Iterator接口介绍 iterator又名:迭代器 在程序开发中,经常需要遍历集合中的元素,针对这种需求,JDK专门提供了一个接口,Iterator接口也是Java集合中的一员,但它与Collection,Map接口有所不同,Collection接口与Map接口主要用于存储元素,而Iterato 阅读全文
posted @ 2022-07-06 10:46
monkey大佬
阅读(163)
评论(0)
推荐(0)
摘要:
Collection集合 单列集合的体系构造 Collection集合常用方法 Collection接口: 所有单列集合的最顶层的接口,里边定义了所有单列集合共性的方法 任意的单列集合都可以使用Collection接口中的方法 创建Collection集合对象 public class deng_0 阅读全文
posted @ 2022-07-06 09:58
monkey大佬
阅读(77)
评论(0)
推荐(0)

浙公网安备 33010602011771号