作业帮 > 综合 > 作业

数列排序等处理的相关问题

来源:学生作业帮 编辑:搜狗做题网作业帮 分类:综合作业 时间:2024/04/29 01:04:54
数列排序等处理的相关问题
用编程语言完成下面的数列操作【C/C++/JAVA/ASP等均可】
有一下两组数列
A={,3,5,6,8,17,18,}【没有数字的为空,忘记了具体的表达方式,不知对否】
B={3,1,2,2,1,2,2,1,1,1,5,1,1,1,5,1,2,2,3,2,2,1,2,1,3,1,2,2,1,1,1,1,1}
要求,①如果在数列A中非空数的位置【如A2为3,对应B2由2加1等3】,对应的B数列位置数值加1,②然后,将数列B这个数列各个位置的数减去数列B的最小值,③接着,输出数列C,为数列B的位数的降序排列数列,④最后,数列C的各个数均加1.
如例子数列中,
①,得到新的数列B={3,1,3,2,2,3,2,2,1,1,5,1,1,1,5,1,3,3,3,2,2,1,2,1,3,1,2,2,1,1,1,1,1}
②,判断最小值【1】,相减后得到新的数列B={2,0,2,1,1,2,1,1,0,0,4,0,0,0,4,0,2,2,2,1,1,0,1,0,2,0,1,1,0,0,0,0,0}
③,次步描述不是很清楚,应当得到的数列是
C={10,14,0,2,5,16,17,18,24,3,4,6,7,19,20,22,26,27,1,8,9,11,12,13,15,21,23,25,28,29,30,31,32}
【B数列按照降序排列,得到的新数列为{B10,B14,B0,B2,B5,B16,B17,B18,……,B30,B31,B32},要求输出新数列C相当于去掉B】
④,最后,数列C各个数项均加1,得到新数列C={11,15,1,3,6,17,18,19,25,4,5,7,8,20,21,23,27,28,2,9,10,12,13,14,16,22,24,26,29,30,31,32,33}
数列排序等处理的相关问题
已经通过QQ发送给你了,希望能解决你的问题!