摘要: 排序算法对程序员来说是比较基础的东西,但是因为它们比较繁琐,所以有时候就容易弄混,特别是一些算法本身就很相似的话,就更难弄清楚它们之间的区别和联系!排序可以分为内排序和外排序,一般我们所说的排序仅指的是内排序。这次我们来分别熟悉一下内部排序中的各种排!关于内排序和外排序,本为不做重点介绍! 在说排序之前,我们先熟悉一下排序中元素互换常用的三句代码:temp=a;a=b;b=temp; 这三行代码的含义是利用temp这个临时仓库交换a和b。这三句代码是比较经典的数据交换代码,可以确定的是任何语言的数据交换都可以类似的写成这个形式。当然你用的语言或者数据类型不同的话,也是需要稍微变化一下的... 阅读全文
posted @ 2012-04-18 17:41 zs234 阅读(289) 评论(0) 推荐(0) 编辑