早教吧 育儿知识 作业答案 考试题库 百科 知识分享

设计两种算法,从输入的10个数中选出最大值和最小值,用自然语言描述算法步骤要过程...用最基础的方法来做

题目详情
设计两种算法,从输入的10个数中选出最大值和最小值,用自然语言描述算法步骤
要过程...用最基础的方法来做
▼优质解答
答案和解析
不妨设10个数为a[1]...a[10]
1、a[1]与a[2]比,较大值与a[3]比,再取较大值与a[4]比,以此类推,得到最大值;同理求得最小值
2、a[1]与a[2]比,a[3]与a[4]比,以此类推,分为五组,得出五个较大的值;再将这五个较大值两两一组余一个值,每组选出较大值,于是得到3个值;再把这三个值分为两个一组余一个值,用同样的方法最终得到最大值。同理求得最小值。(有点类似淘汰)
看了 设计两种算法,从输入的10个...的网友还看了以下:

帮我看道除法计算题..书上的那种形式我打不出来,呵呵..(4X-5)÷(X的平方-4)〈0我都不知  2020-05-17 …

设S=1+2+3+4+…+n=n(n+1)/2,求最小正整数n,使得S>2008的算法流程如图10  2020-06-06 …

妈妈买来一盒蛋糕,让明明切成8块,至少要切几刀?请用乘法和加减法来算,写出计算步骤,用二年级的思维  2020-06-15 …

成本会计网上形考任务第4次1、某企业采用逐步结转分步法计算产品成本。本月份三个生产步骤生产甲产品,  2020-07-21 …

C语言算法必须要有输入和输出吗?以下说法正确的是()A)用c语言实现的算法必须要有输入和输出操作B  2020-07-23 …

下列关于算法的叙述不正确的是A.在任何数值计算或非数值计算的过程中所采取的方法和步骤,都可称之为算法  2020-11-06 …

以下关于算法的说法错误的是A.根据算法描述可以编写程序代码B.算法每一步骤必须要确切地定义C.对一个  2020-12-21 …

辗转相除法(1)辗转相除法,又叫,是一种求两个正整数的的古老而有效的算法.(2)辗转相除法的算法步骤  2020-12-31 …

下列关于算法的叙述正确的是()A.算法是一种运算符号B.算法就是判断一个数是否是一个素数的方法C.算  2021-01-04 …

下列关于算法的叙述正确的是()A.算法是一种运算符号B.算法就是判断一个数是否是一个素数的方法C.算  2021-02-13 …