33问答网
所有问题
当前搜索:
在对n个元素进行冒泡排序的过程中
什么叫快速
排序
答:
设要
排序的
数组是A[0]……A[
N
-1],首先任意选取一个数据(通常选用第一个数据)作为关键数据,然后将所有比它小的数都放到它前面,所有比它大的数都放到它后面,这个
过程
称为一趟快速排序。一趟快速排序的算法是:1)设置两个变量I、J,排序开始的时候:I=0,J=N-1;2)以第一个数组
元素
作为...
快速
排序
特点
答:
快速排序(Quicksort)是
对冒泡排序的
一种改进,由东尼·霍尔在1960年提出。 快速排序是指通过一趟排序将要排序的数据分割成独立的两部分,其中一部分的所有数据都比另外一部分的所有数据都要小,然后再按此方法对这两部分数据分别
进行
快速排序。整个
排序过程
可以递归进行,以此达到整个数据变成有序序列。分类...
你知道哪些学习C语言
过程中
的难点?
答:
实际学习c语言最大难点是c语言之外的东西,大家都说指针难懂,但如果您非常熟悉某一种汇编,熟悉微机原理,甚至了解编译原理
过程
,有操作系统的知识,了解最终目标代码中heap,stack等,指针就是一个so easy的事,同理关于struct也是。我们上学早,那时没有c,只有pascal,印象关于文件那章我就学的云里雾...
C++面向
过程
设计学生成绩管理系统
答:
我简单说一下怎么实现:插入:定义数组,一个一个往数组加
元素
就可以了。查询:从数组头开始,
进行
数组遍历,如果找到所需数据,就显示出来。修改:首先要查询到要修改的数据,然后直接修改某一数据。删除:首先要查询到要删除的数据,然后删除该数据,但后面的数据都要往前移一位。排序:建议用
冒泡排序
...
棣栭〉
<涓婁竴椤
51
52
53
54
55
56
57
58
59
68
其他人还搜