代码改变世界

随笔分类 -  5_Algorithms

各种排序算法的分析及java实现

2015-02-03 20:09 by jediael, 141 阅读, 收藏, 编辑
摘要: 转载自:http://www.cnblogs.com/liuling/p/2013-7-24-01.html另可参考:http://gengning938.blog.163.com/blog/static/128225381201141121326346/ 排序大的分类可以分为两种:内排序和外排序... 阅读全文

8大排序算法图文讲解

2014-08-18 15:36 by jediael, 143 阅读, 收藏, 编辑
摘要: 排序算法可以分为内部排序和外部排序,内部排序是数据记录在内存中进行排序,而外部排序是因排序的数据很大,一次不能容纳全部的排序记录,在排序过程中需要访问外存。常见的内部排序算法有:插入排序、希尔排序、选择排序、冒泡排序、归并排序、快速排序、堆排序、基数排序等。本文将依次介绍上述八大排序算法。算法一:插... 阅读全文

查找数组中最大的2个数

2013-02-11 19:52 by jediael, 143 阅读, 收藏, 编辑
摘要: (1)在C语言的被调用函数中,没有办法求出数组实参的大小,因此需要显示传递array_length参数。详见博客:C语言内存分配时间。(2)以O(N)的计算时间得出结果。#include void find_2_largest(int array[], int array_length, int *... 阅读全文
点击右上角即可分享
微信分享提示