
C语言
文章平均质量分 74
T_olerate
这个作者很懒,什么都没留下…
展开
-
浅谈C语言中return
1.含义:return表示从被调函数返回到主调函数继续执行,返回时可附带一个返回值,返回值可以是一个常量,变量,或是表达式。2.作用:结束正在运行的函数,并返回函数值。3.返回值:表示函数执行的顺利与否(-1、0) 返回值可以为各种数据类型,如:int,float,double,char,a[](数组),*a(指针),结构或类(c++)返回类型规定了return后面所加的原创 2014-09-27 10:39:32 · 1062 阅读 · 0 评论 -
快速排序
快速排序 快速排序是一种有效的排序算法。虽然算法在最坏的情况下运行时间为O(n^2),但由于平均运行时间为O(nlogn),并且在内存使用、程序实现复杂性上表现优秀,尤其是对快速排序算法进行随机化的可能,使得快速排序在一般情况下是最实用的排序方法之一。快速排序被认为是当前最优秀的内部排序方法。C typedef int ElementType; //对类型变量起别名,提高程序可移原创 2014-11-24 12:36:15 · 395 阅读 · 0 评论 -
排列组合
将一组数字、字母或符号进行排列,以得到不同的组合顺序,例如1 2 3这三个数的排列组合有:1 2 3、1 3 2、2 1 3、2 3 1、3 1 2、3 2 1。解法可以使用递回将问题切割为较小的单元进行排列组合,例如1 2 3 4的排列可以分为1 [2 3 4]、2 [1 3 4]、3 [1 2 4]、4 [1 2 3]进行排列,这边利用旋转法,先将旋转间隔设为0,将最右边的数字旋转至最翻译 2014-10-19 22:18:13 · 528 阅读 · 0 评论