算法与数据结构
mindcarver
匠心
展开
-
选择排序
class Example{ /* * 简单选择排序的基本思想:给定数组:int[] arr={里面n个数据}; * 第1趟排序,在待排序数据arr[0]~arr[n-1]中选出最小的数据,将它与arrr[0]交换; * 第2趟,在待排序数据arr[1]~arr[n]中选出最小的数据,将它与r[1]交换; * 以此类推,第i趟在待排序数据arr[i]~a...原创 2018-02-11 21:25:38 · 204 阅读 · 0 评论 -
插入排序
http://blog.csdn.net/jianyuerensheng/article/details/51254415转载 2018-02-12 20:24:06 · 165 阅读 · 0 评论 -
希尔排序
https://www.cnblogs.com/yonghao/p/5151641.html http://blog.csdn.net/jianyuerensheng/article/details/51258460 主要是看步长,原理很简单,无非就是快速插入排序的实现原理转载 2018-02-12 21:01:28 · 161 阅读 · 0 评论 -
Iterable源码分析
文章目录Iterable 源码分析Iterable简介API简介源码分析foreach遍历、for循环和Iterable的渊源迭代器原理实战演练总结 Iterable 源码分析 Iterable简介   Iterable是从jdk1.5就存在的接口,其实我们经常用到它的功能,就是for-each,要想使用for-each,就必须实现此接口。 API简介 // since 1.5...原创 2018-12-16 19:26:49 · 432 阅读 · 0 评论