C语言
文章平均质量分 79
W了个KS
Winter is coming.
展开
-
交换两个变量的值(多种方法)
通常,在刚学习的阶段,我们的做法是引入一个新的变量,借助它来完成两个变量的交换。就像把两杯水交换一样,要再买一个杯子 才能完成交换。这种算法易于理解,特别适合帮助初学者了解计算机程序的特点,是赋值语句的经典应用。在实际软件开发当中,此算法简单明了,不会产生歧义,便于程序员之间的交流,一般情况下碰到交换变量值的问题,都应采用此算法(以下称为标准算法)。上面的算法最大的缺点就是需要原创 2015-12-18 14:03:06 · 1049 阅读 · 0 评论 -
一维数组排序方法
数组排序的三种方法分析一、利用冒泡法对N个数排序算法步骤如下:算法分析:如果有n个数,则要进行n-1趟比较。在第1趟比较中要进行n-1次相邻元素的两两比较,在第j趟比较中要进行n-j次两两比较。比较的顺序从前往后,经过一趟比较后,将最值沉底(换到最后一个元素位置),最大值沉底为升序,最小值沉底为降序。算法源代码:# inclu原创 2015-12-18 11:30:22 · 11228 阅读 · 0 评论