早教吧作业答案频道 -->数学-->
请设计一个算法,从0~65536数列中随意选取5个数值,判断这5个数值是否连续相邻.注意:-5个数值允许是乱序的.比如:87506-0可以通配任意数值.比如:87506中的0可以通配成9或者4-0可以多
题目详情
请设计一个算法,从0~65536数列中随意选取5个数值,判断这5个数值是否连续相邻.
注意:
- 5个数值允许是乱序的.比如:8 7 5 0 6
- 0可以通配任意数值.比如:8 7 5 0 6 中的0可以通配成9或者4
- 0可以多次出现.
注意:
- 5个数值允许是乱序的.比如:8 7 5 0 6
- 0可以通配任意数值.比如:8 7 5 0 6 中的0可以通配成9或者4
- 0可以多次出现.
▼优质解答
答案和解析
设计如下几个变量:上下限m,n,计数变量i,j=1,特征变量t(这都是我随便起的名字哈)
算法:1.计数0的个数i
2.t=5-i
3.从第一个数开始(设为 a),计m=a-1,n=a+1
4.从下一个数开始依次进行判断,如果这个数等于0,跳过这个数,判断下一个.如果这个数等于m,则j加1,m减1;如果这个数等于n,则j加1,n加1,判断下一个数;如果上述条件都不符合,判断下一个,直到全部判断结束
5.将第四步进行4遍,得到最后j的值
6.如果j=t,则这5个数值是连续相邻的,否则不是
这个算法需要考虑极端情况.比如若初值n=65536,当判断某一个数等于n时,n不能变化.
算法:1.计数0的个数i
2.t=5-i
3.从第一个数开始(设为 a),计m=a-1,n=a+1
4.从下一个数开始依次进行判断,如果这个数等于0,跳过这个数,判断下一个.如果这个数等于m,则j加1,m减1;如果这个数等于n,则j加1,n加1,判断下一个数;如果上述条件都不符合,判断下一个,直到全部判断结束
5.将第四步进行4遍,得到最后j的值
6.如果j=t,则这5个数值是连续相邻的,否则不是
这个算法需要考虑极端情况.比如若初值n=65536,当判断某一个数等于n时,n不能变化.
看了请设计一个算法,从0~6553...的网友还看了以下:
周易略例.名象在线求翻译,尽快.谢谢夫象者,出意者也;言者,明象者也.尽意莫若象,尽象莫若言.言生 2020-06-20 …
宝绘堂记(宋)苏轼君子可以寓意于物,而不可以留意于物。寓意于物,虽微物足以为乐,虽尤物不足以为病。 2020-06-22 …
宝绘堂记(宋)苏轼君子可以寓意于物,而不可以留意于物。寓意于物,虽微物足以为乐,虽尤物不足以为病。 2020-07-10 …
为什么不可以说意识可以创造物质?政治资料说,不能说意识可以创造物质,但可以说意识可以转化为物质;但同 2020-11-03 …
Hao听DJ什么DJ都可以注意只要你觉得好听就可以说最好是时间长的30分钟56分钟....1个多小时 2020-11-03 …
文言文阅读。宝绘堂记(宋)苏轼君子可以寓意于物,而不可以留意于物。寓意于物,虽微物足以为乐,虽尤物不 2020-11-03 …
宝绘堂记(宋)苏轼君子可以寓意于物,而不可以留意于物。寓意于物,虽微物足以为乐,虽尤物不足以为病。留 2020-11-03 …
公司成立后,股东()A.可以随意抽回出资;公司成立后,股东()A.可以随意抽回出资;B.经股东会同意 2020-11-03 …
阅读下面文言文,完成下列小题宝绘堂记宋·苏轼君子可以寓意于物,而不可以留意于物。寓意于物,虽微物足以 2020-11-10 …
刻意调节眼睛的疑问一.看一个物体时,可以人为的,有意识的调节眼睛看东西的清晰度,可以看得很清晰,也可 2020-11-11 …