<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>
請教一個數據結構
ibeautiful
2018-11-21 05:02:40