数据结构与算法
文章平均质量分 55
讲不出 再见
这个作者很懒,什么都没留下…
展开
-
java 数据结构大全(Map、List、Set、BlockingQueue、BlockingDueue)
1、集合框架下面这个图基本包括了java中核心的集合结构,个人觉得还可以。1.1、Iterable 接口这个接口是集合系列的根接口,都要实现它,因为 Iterable 接口里面有个iterator()方法,用于遍历集合里的每一个元素,所以记着:凡是集合类,都可以通过iterator来遍历。1.2、 Collection接口public interface Collection<E> extends Iterable<E> { // 返回集合的元素个数原创 2020-05-24 16:28:36 · 476 阅读 · 0 评论 -
数据结构与算法Java(1)——二分查找算法
二分查找 又叫 折半查找。是对一组有序数列的查找,必须是有序的,下面根据一个简单的例子来说明一下。2 5 6 9 14 23 25 32 36 0 1 2 3 4 5 6 7 8 第一行为数组 aaa[ 9 ] 的9个数 第二行为数组的下标 这9个数是有...原创 2018-09-30 16:57:31 · 141 阅读 · 0 评论 -
数据结构与算法Java(2)——冒泡排序 递归
冒泡排序,用一个例子说明一下原理。这是乱序的,初始的数组{32,4,12,7,22}32 4 12 7 22 下面是第一次冒泡(1,2位置的两个数比较 ,调整位置)4 32 12 7 22 第二次冒泡 (2,3位置的两个数比较,调整位置)4 12 32 7 22 第三次冒泡(3,4位置的两个数比较,...原创 2018-09-30 17:12:33 · 247 阅读 · 0 评论