自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(3)
  • 收藏
  • 关注

原创 经典排序算法之归并排序

归并排序的原理跟快速排序中的分治策略类似。它的思想是将一个待排的序列分成很多个大小为1的序列,然后分别对这些序列进行排序,然后将排好的序列合并。然后再对合并后的序列再进行合并排序,直到合并后的表的大小跟原来的大小一样为止。下面是归并排序的算法思想:1)拆分序列,将其分成n个序列;2)合并序列,第一步先将其合并成n/2个序列,然后在这基础上重复,直到得到一个大小为n的序列;下面是归并

2012-11-22 21:05:37 593

原创 经典排序算法之快速排序

现在讨论一个借助“交换”实现排序的方法。主要有冒泡排序和快速排序(考虑从小到大的顺序)。交换的意思是只在记录里面发生交换,而不借助其他的辅助空间进行存储以达到交换的目的。一、冒泡排序冒泡排序的过程都为大家所熟知,主要的思想是:1)将第一个记录与第二个记录作比较,如果第一个记录的大小比第二个大,则将两个记录交换,然后比较第二个记录与第三个记录。直到第n-1个记录与第n个记录进行完比较

2012-11-22 20:28:06 621

原创 经典排序算法之插入排序

在生活和学习中,我们常遇到要对一组数据或一系列的对象进行一种操作,使其成为一组从大到小或从小到大的序列。这就是我们所熟悉的排序。排序(Sorting)是计算机程序设计中的一种重要操作,它的功能是将一个数据元素(或记录)的任意序列,重新排列成一个关键字有序的序列。在生活和其它领域上也有广泛的应用。最早提出排序的概念的是美国的Herman Hollerith。当时主要是为了解决打孔机的问题,一直发展到

2012-11-16 22:13:03 859

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除