组卷题库 > 高中信息技术试卷库
试题详情
某分段排序算法描述如下:

1)将原始数据按升序分成若干有序段。

2)将第1段和第2段进行合并,使得合并后的数据依旧有序,得到新的有序段。

3)将新的有序段再次和下一个有序段进行合并。

4)重复上述操作,直到全部数据变成一个有序段为止,排序结束。

如数据:1、3、9、4、5、7、2、6,第1段为1、3、9,第2段为4、5、7,将第1段和第2段合并,得到新的第1段为1、3、4、5、7、9。继续和下一段2、6进行合并,合并后段数变为1段,则排序结束。

编写VB程序,实现分段排序功能:在文本框Text1中输入数据总量,单击“数据生成”按钮Command1后,在列表框List1中显示原始数据,然后单击“分段排序”按钮Command2,在列表框List2中显示排序后的结果。程序运行界面如图所示。

请回答下列问题:

知识点
参考答案
采纳过本试题的试卷
教育网站链接