<P>我向某個數(shù)據(jù)結構中隨機加入以下一組3,1,4,5,數(shù)據(jù),使得其排序為升序,</P> <P>如果我再加入一個數(shù)據(jù)2,該結構馬上在內(nèi)部排序為1,2,3,4,5,也就是說加入的數(shù)據(jù),立刻找到自己的位置,</P> <P>以便于我在</P> <P>while(list.count!=0)</P> <P>{</P> <P> list[0]總是最小的數(shù) </P> <P>}</P> <P>感覺這個思路很糟糕,我的具體應用場景如下,在前面一貼,討論過的合并數(shù)據(jù)問題,我想實現(xiàn),</P> <P>當兩個文件的大小(KB)小于某個設定值時,兩個文件就合并,這樣一直合并下去,</P> <P>因此我想到的策略是,取出文件的大小和文件名,按文件大小升序排列,將符合要求的文件合并,并將這些文件從隊列中去除,加新生成的文件加入,這就要求有個自動的排序的要求了,</P> <P> </P> <P>高手來說說 </P> <P> </P> <P> </P>
請教一個數(shù)據(jù)結構
ibeautiful
2018-11-21 05:02:40