同一天中的一連串不連續(xù)時(shí)間段,合并其中重疊時(shí)間,如:StartTime EndTime06:10:58 08:15:2807:38:56 10:34:4510:55:00 11:34:0013:09:34 17:45:2314:23:12 15:24:1416:14:25 17:52:15...合并后為:StartTime EndTime06:10:58 10:34:4510:55:00 11:34:0013:09:34 17:52:15...時(shí)間復(fù)雜度盡量避免n^2的情況,即集合內(nèi)任一元素與其他元素各比較一次
2 回答

瀟湘沐
TA貢獻(xiàn)1816條經(jīng)驗(yàn) 獲得超6個(gè)贊
雖然功能實(shí)現(xiàn)得還是不錯(cuò)的,不過個(gè)人感覺欠考慮,不是效率問題,而是準(zhǔn)確度問題。比方說,后面一行記錄的結(jié)束時(shí)間如果也小于前面一行記錄,那么結(jié)束時(shí)間就不應(yīng)該繼續(xù)拿后面一行記錄了。如果List內(nèi)的數(shù)據(jù)未經(jīng)過排序,那么這樣做肯定得不到想要的結(jié)果。鑒于數(shù)據(jù)一般優(yōu)先加載到DataTable中,在DataTable中使用篩選更加好。
- 2 回答
- 0 關(guān)注
- 1419 瀏覽
添加回答
舉報(bào)
0/150
提交
取消