首页 理论教育 一维数组应用:排序方法

一维数组应用:排序方法

时间:2023-11-19 理论教育 版权反馈
【摘要】:一、程序阅读题1.写出程序运行结果:________2.程序阅读题,写出程序运行结果:_______二、程序填空题3.以下程序是用顺序比较法对20个整数中间10个数按升序排序。

一维数组应用:排序方法

一、程序阅读题

1.写出程序运行结果:_______

2.写出程序运行结果:________

二、程序填空题

3.用选择法对10个整数按升序排序。

4.用冒泡法对数组a进行由小到大的排序。

三、程序设计题

5.随机产生10个两位正整数,用顺序比较法升序排序后输出。

一、程序阅读题

1.写出程序运行结果:________

2.程序阅读题,写出程序运行结果:_______

二、程序填空题

3.以下程序是用顺序比较法对20个整数中间10个数按升序排序。(www.xing528.com)

4.冒泡法优化,优化思路为:(1)本轮后端未需交换的数已排好,下一轮不必比较;(2)若本轮没有交换的数,则所有数已排好。

三、程序设计题

5.将由键盘输入的10个整数用选择法从大到小排序。

一、程序填空题

1.用冒泡法进行从小到大排序,输出时每行打印5个数。

2.用顺序比较法对20个整数按个位数升序排序。

二、程序改错题

3.“两路合并法”把两个已按升序排列的数组合并成一个升序数组。

4.函数main()首先产生N 个随机数,再调用insertsort()函数对这N 个数按升序进行排序,最后将排序的结果输出。

三、程序设计题

5.随机产生20个正整数,对数组中除了第一个和最后一个数的其余数降序排序。

6.对一维数组中的数以数据的个位升序排序、个位相同再以十位降序排序。

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈