Re: [問題] 資料串取代問題

看板C_and_CPP (C/C++)作者 (蘇打)時間16年前 (2009/02/18 23:22), 編輯推噓0(001)
留言1則, 1人參與, 最新討論串2/4 (看更多)
補充一下 因為有部份網友好像不太懂我的問題… EX: 我目前有的資料為 (2,2,0,0,1) (1,0,0,0,3) 接著要做的事情是 當我新進一筆資料時,我要去比對現有的資料 如果新進的資料每一個相同位置的數字大於或等於現有的其中一筆 則取代之,否則丟棄 新進(1,2,0,0,1) 跟原有的(2,2,0,0,1)相比 第一個數字 1 < 2 第二個數字 2 = 2 第三個數字 0 = 0 第四個數字 0 = 0 第五個數字 1 = 1 由於第一個數字是屬於"小於"狀態 其他為"等於" 故新進資料被丟棄 接著 新進(2,2,0,2,0) 跟原有的(2,2,0,0,1)相比 第一個數字 2 = 2 第二個數字 2 = 2 第三個數字 0 = 0 第四個數字 2 > 0 第五個數字 0 < 1 第四個數字為大於 第五個數字為小於 與另一組(1,0,0,0,3)相比 第一個數字 2 > 1 第二個數字 2 > 0 第三個數字 0 = 0 第四個數字 2 > 0 第五個數字 0 < 3 新進的資料(2,2,0,2,0)無法與現有的資料相比 則新增到資料庫內 故資料庫現在有 (2,2,0,0,1) (1,0,0,0,3) (2,2,0,2,0) 這三筆資料 我又新進了一筆為(4,4,4,4,4) 同樣拿這筆資料跟現有所有資料一個一個比對 發現他每個數字都大於現有的數字 故最後資料庫剩下 (4,4,4,4,4)(其他的都被取代掉) 這樣有比較好理解嗎^^ 麻煩各位高手了 -- thePainter. ◣◢ ◤ ◣ http://www.wretch.cc/blog/myelf ◢ ◤ ◤ ◤ Wretch@BBS -> P_myelf thePainter. φthePainter. -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.138.145.221

02/19 00:07, , 1F
一個一個比吧如果C都不熟 先不要想其他方法 就是比吧...
02/19 00:07, 1F
文章代碼(AID): #19d2V2kK (C_and_CPP)
討論串 (同標題文章)
文章代碼(AID): #19d2V2kK (C_and_CPP)