‘壹’ 数据结构 算法
用队列做吧,不过这个队列并非先入先出,需要改下队列策略,即后压入队列的数字可以插入到队列中的某个位置。这个要写程序并不难,不过没时间写那么多代码了。
算法如下:
(1) 数1在序列中
第一步:将1放入队列
(*) 求有序的数列中前n个数
第二步:进如队列循环,条件是取出来的数的个数没有超出n
(2) 若x在序列中,则2x,3x,5x也在序列中
(3) 除此之外,序列中无其它数
第三步:实现循环体:1.取队头结点x,并输出。
2.压入2x,3x和5x,此处需要依据队列中的情况进行排序,并且若有相等的
则不插入队列
3.计数加1继续循环
‘贰’ 数据结构和数据结构与算法哪个难
数据结构和数据结构与算法相比,数据结构难。数据结构要学的内容深一些,各种复杂的数据类型和算法,正是这些复杂的算法让很多学生觉得比较难懂难记。