![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
算法
文章平均质量分 52
killermyth
2009年开始进入软件行业,目前为移动产品经理
展开
-
插入排序 java实现
插入排序的实现思路: 从第一个元素开始,该元素可以认为已经被排序取出下一个元素,在已经排序的元素序列中从后向前扫描如果该元素(已排序)大于新元素,将该元素移到下一位置重复步骤3,直到找到已排序的元素小于或者等于新元素的位置将新元素插入到该位置后重复步骤2~5 以下为实现代码: public class insertion_sort { public static void m原创 2015-01-07 22:18:51 · 664 阅读 · 0 评论 -
冒泡排序优化 java版本
java实现优化版本冒泡排序原创 2015-01-07 14:29:23 · 2355 阅读 · 0 评论 -
选择排序java版本
算法描述: 从所有无序元素中找到最小的一个元素,将无序元素中的首元素与最小元素交换位置 交换后,最小元素进入有序区,之后继续以上过程,直到只剩余一个元素 public class selection_sort { public static void main(String[] args) { // TODO Auto-generated method stub int[原创 2015-01-07 23:07:45 · 570 阅读 · 0 评论 -
归并排序(自顶向下) java版本
归并排序(自底向上) java版本原创 2015-01-11 00:18:49 · 945 阅读 · 0 评论 -
堆排序 java版本
堆排序中的重点是对二叉堆这样一种数据结构的理解,二叉堆是具有以下性质: 任意节点小于它的后裔(小跟堆),或者任意节点大于它的后裔(大根堆)。堆总是一颗完全树原创 2015-01-10 10:46:53 · 604 阅读 · 0 评论