悬赏园豆:30
[已解决问题]
解决于 2008-08-30 11:18
<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>
问题补充:
上回讨论的地址:http://space.cnblogs.com/question/2616/
我要实现的是选择性的合并成若干个文件,减少IO,
刚才好像想到sortedList或许可以,还没验证