<P>我向某个数据结构中随机加入以下一组3,1,4,5,数据,使得其排序为升序,</P> <P>如果我再加入一个数据2,该结构马上在内部排序为1,2,3,4,5,也就是说加入的数据,立刻找到自己的位置,</P> <P>以便于我在</P> <P>while(list.count!=0)</P> <P>{</P> <P> list[0]总是最小的数 </P> <P>}</P> <P>感觉这个思路很糟糕,我的具体应用场景如下,在前面一贴,讨论过的合并数据问题,我想实现,</P> <P>当两个文件的大小(KB)小于某个设定值时,两个文件就合并,这样一直合并下去,</P> <P>因此我想到的策略是,取出文件的大小和文件名,按文件大小升序排列,将符合要求的文件合并,并将这些文件从队列中去除,加新生成的文件加入,这就要求有个自动的排序的要求了,</P> <P> </P> <P>高手来说说 </P> <P> </P> <P> </P>
2 回答
- 2 回答
- 0 关注
- 423 浏览
添加回答
举报
0/150
提交
取消