请教一下C++中排序的程序——也就是从小 到大和从大到小的排序要怎么写

还有啊不止是int 类型,还有字符的,也就是按照字母的顺序排序
还有啊,能不能给我举几个例子参考一下,感激不尽!

这个之前我写一个字符排序写过,就是一个结构体里面有字符数组,然后对里面的中文字符进行ABCD这样的顺序排列,已经成功的。
不知道你是问的这种排序吗,int排序,以及字符排序分开排序,建议使用快速排序,对于初学者而言,而对于编程更加厉害的人,他们会搞懂这些排序方法,自己再研究出自己的函数。
建议楼主去看一下sort(),还有qsort().这两个排序。
可追问,有时候因为编译器的原因,你可能用这个会不能通过,说未定义变量之说,遇到了再问我吧
温馨提示:答案为网友推荐,仅供参考
第1个回答  2012-12-17
常用的排序方法有“冒泡法”,对于初学者来说,掌握这个就行了。对于数字排序,就是一次比较大小,然后对换他们之间的次序。对于字母来说,比较他们之间的ASCII码就行了,其实,每一个字母都对应一个ASCII码值,根据ASCII值的大小就可以对字母进行排序了。