作者DRLai (蘇打)
看板C_and_CPP
標題[問題] 資料串取代問題
時間Wed Feb 18 17:37:37 2009
想請教各位高手
如果我現在有兩組資料,分別如下
1. (1,2,0,0,1)
2. (2,0,1,0,0)
接下來我會持續新增資料
若新增的資料中"所有"數字大於(或等於)原有的,則取代之
EX:
一、新增 (0,2,0,0,1) (小於第一組,忽略)
二、新增 (2,2,0,0,1) (大於第一組,取代他)
三、新增 (2,2,1,1,1) (大於資料庫的兩組資料,全部取代)
故最後我留下來的答案剩下
(2,2,1,1,1)這一組
有什麼比較好結構能做到這樣呢?
除了一個數字一個數字比較以外
因為資料多,一個一個比較好像沒效率@@
感謝:)
補充:
如果都沒有大於或小於的關係
例如最後剩下的是(2,2,1,1,1)
接著新增一組為(3,0,0,0,0)
因為這兩組沒辦法比較
故結果變成兩個
1. (2,2,1,1,1)
2. (3,0,0,0,0)
這個樣子
麻煩各位:)
--
▊ ◥ thePainter. ◤ ▎
▊ ◣◢
◣ ◤ ◣
◤ ▎
▊ ◥◤ ◣
◤ ◤ ▎ http://www.wretch.cc/blog/myelf
▊ ◥ ◢ ◤ ◤ ◤
▎ Wretch@BBS -> P_myelf
▊ ◢◤ thePainter. ◣ ▎ φthePainter.
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.138.145.221
推 chrisdar:(1,2,0,0,1) = 88,(2,2,0,0,1) = 89 故取代之 02/18 18:05
→ chrisdar:用3進位轉10進位去比 02/18 18:06
→ chrisdar:糟糕 沒看到所有 就當沒推文吧 抱歉 02/18 18:07
※ 編輯: DRLai 來自: 140.138.145.221 (02/18 18:18)
※ 編輯: DRLai 來自: 140.138.145.221 (02/18 20:15)
→ MOONRAKER:游泳跑步是沒有更簡單的方法的。 02/18 23:15