
高二数学必修3的题目!急
1个回答
展开全部
首先将十个数按升序排序
取中间一个数(第5个)与18比较,
若>18,则取第3个数与18比较
若>18,则取第2个数与18比较
若<18,则取第4个数与18比较
若<18,则取第7个数与18比较
若>18,则取第6个数与18比较
若<18,则取第9个数与18比较
如此采用取中间数与被搜索数18相比较,直到找到搜索数18,这种方法要比逐个比较的方法快得多。当然开始也可降序排列,这时取数比较与上相反即可。
流程图这里不好画,自己画吧。
取中间一个数(第5个)与18比较,
若>18,则取第3个数与18比较
若>18,则取第2个数与18比较
若<18,则取第4个数与18比较
若<18,则取第7个数与18比较
若>18,则取第6个数与18比较
若<18,则取第9个数与18比较
如此采用取中间数与被搜索数18相比较,直到找到搜索数18,这种方法要比逐个比较的方法快得多。当然开始也可降序排列,这时取数比较与上相反即可。
流程图这里不好画,自己画吧。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询