11问答网
所有问题
请教一下C++中排序的程序——也就是从小 到大和从大到小的排序要怎么写
还有啊不止是int 类型,还有字符的,也就是按照字母的顺序排序
还有啊,能不能给我举几个例子参考一下,感激不尽!
举报该问题
推荐答案 2012-12-17
这个之前我写一个字符排序写过,就是一个结构体里面有字符数组,然后对里面的中文字符进行ABCD这样的顺序排列,已经成功的。
不知道你是问的这种排序吗,int排序,以及字符排序分开排序,建议使用快速排序,对于初学者而言,而对于编程更加厉害的人,他们会搞懂这些排序方法,自己再研究出自己的函数。
建议楼主去看一下sort(),还有qsort().这两个排序。
可追问,有时候因为编译器的原因,你可能用这个会不能通过,说未定义变量之说,遇到了再问我吧
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://11.wendadaohang.com/zd/2q78FSP2M.html
其他回答
第1个回答 2012-12-17
常用的排序方法有“冒泡法”,对于初学者来说,掌握这个就行了。对于数字排序,就是一次比较大小,然后对换他们之间的次序。对于字母来说,比较他们之间的ASCII码就行了,其实,每一个字母都对应一个ASCII码值,根据ASCII值的大小就可以对字母进行排序了。
相似回答
求
C++程序
:任意从键盘输入10个整数,按
从小到大的
顺序
排序
,并输出结果...
答:
通过使用某种排序算法,如冒泡排序、选择排序或插入排序,将输入的整数序列按升序排列
。冒泡排序通过反复比较相邻元素交换位置,直到整个序列有序。选择排序则是每次找出剩余序列中最小(或最大)的元素,与当前位置进行交换。完成排序后,将排序后的数值及其序号组合在一起。最后,根据序号输出排序后的10个整...
大家正在搜
冒泡排序程序流程图
选择排序和冒泡排序
请教一下大家
冒泡排序程序
怎么排序
三个需要排序的理由
我请教一下
能请教一下关于
请教一下各位