目录
稳定排序
程序设计
程序分析
【问题描述】大家都知道,选择排序,快速排序是不稳定的排序方法。 如果对于数组中出现的任意a[i],a[j](i<j),其中a[i]==a[j],在进行排序以后a[i]一定出现在a[j]之前,则认为该排序是稳定的。冒泡排序算法是稳定的排序方法。 某高校招生办得到一份成绩列表,上面记录了考生名字和考生成绩。并且对其使用了某排序算法按成绩进行递减排序。现在请你判断一下该排序算法是否正确,如果正确的话,则判断该排序算法是否为稳定的。 【输入形式】 本题目包含多组输入,请处理到文件结束。 对于每组数据,第一行有一个正整数N(0<N<300),
【问题描述】大家都知道,选择排序,快速排序是不稳定的排序方法。 如果对于数组中出现的任意a[i],a[j](i<j),其中a[i]==a[j],在进行排序以后a[i]一定出现在a[j]之前,则认为该排序是稳定的。冒泡排序算法是稳定的排序方法。 某高校招生办得到一份成绩列表,上面记录了考生名字和考生成绩。并且对其使用了某排序算法按成绩进行递减排序。现在请你判断一下该排序算法是否正确,如果正确的话,则判断该排序算法是否为稳定的。
【输入形式】
本题目包含多组输入,请处理到文件结束。 对于每组数据,第一行有一个正整数N(0<N<300),