上一页 1 ··· 4 5 6 7 8 9 10 11 12 ··· 58 下一页
摘要: 1.二叉查找树的创建 1.1二叉树的结点类 根据对图的观察,我们发现二叉树其实就是由一个一个的结点及其之间的关系组成的,按照面向对象的思想,我们设计一个结点类来描述结点这个事物。结点类API设计: 类名 Node<Key,Value> 构造方法 Node(Key key, Value value, 阅读全文
posted @ 2020-10-08 16:02 小辣椒樱桃 阅读(177) 评论(0) 推荐(0) 编辑
摘要: 一.前言 在开发中,经常使用的还是for-each循环来遍历来Collection,不经常使用Iterable(迭代器)的,下面记录一下terable是一般用法: 二.说明 迭代器是一种设计模式,它是一个对象,它可以遍历并选择序列中的对象,而开发人员不需要了解该序列的底层结构。迭代器通常被称为“轻量 阅读全文
posted @ 2020-10-01 12:47 小辣椒樱桃 阅读(1185) 评论(0) 推荐(0) 编辑
摘要: 1.简介 线性表是最基本、最简单、也是最常用的一种数据结构。一个线性表是n个具有相同特性的数据元素的有限序列。 前驱元素:若A元素在B元素的前面,则称A为B的前驱元素后继元素:若B元素在A元素的后面,则称B为A的后继元素线性表的特征:数据元素之间具有一种“一对一”的逻辑关系。1. 第一个数据元素没有 阅读全文
posted @ 2020-10-01 10:59 小辣椒樱桃 阅读(290) 评论(0) 推荐(0) 编辑
摘要: 1.简单排序 1.1.冒泡排序 冒泡排序(Bubble Sort),是一种计算机科学领域的较简单的排序算法。 1.1.1.需求 排序前:{4,5,6,3,2,1} 排序后:{1,2,3,4,5,6} 1.1.2.排序原理 1. 比较相邻的元素。如果前一个元素比后一个元素大,就交换这两个元素的位置。2 阅读全文
posted @ 2020-09-21 07:57 小辣椒樱桃 阅读(199) 评论(0) 推荐(0) 编辑
上一页 1 ··· 4 5 6 7 8 9 10 11 12 ··· 58 下一页