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

看板C_and_CPP (C/C++)作者 (懂的付出才會幸福)時間15年前 (2009/02/19 21:53), 編輯推噓1(101)
留言2則, 2人參與, 最新討論串3/4 (看更多)
※ 引述《DRLai (蘇打)》之銘言: : 補充一下 : 因為有部份網友好像不太懂我的問題… : EX: : 我目前有的資料為 : (2,2,0,0,1) : (1,0,0,0,3) : 接著要做的事情是 : 當我新進一筆資料時,我要去比對現有的資料 : 如果新進的資料每一個相同位置的數字大於或等於現有的其中一筆 : 則取代之,否則丟棄 記錄每位的MAX值 (2,2,0,0,3) : 新進(1,2,0,0,1) 第一個數字 1 < 2 第二個數字 2 = 2 第三個數字 0 = 0 第四個數字 0 = 0 第五個數字 1 < 3 沒大 有小 有等 881 : 新進(2,2,0,2,0) 第一個數字 2 = 2 第二個數字 2 = 2 第三個數字 0 = 0 第四個數字 2 > 0 第五個數字 0 < 3 有大於 管它有沒有小 or 有沒有等 留就對了 至於沒大沒小... 就留吧~ : (2,2,0,0,1) : (1,0,0,0,3) : (2,2,0,2,0) 多一筆資料 現有的MAX(2,2,0,0,3)與新記錄的資料(2,2,0,2,0)來重算MAX MAX = (2,2,0,2,3) : 我又新進了一筆為(4,4,4,4,4) : 同樣拿這筆資料跟現有所有資料一個一個比對 全大, 以一擋百, 還不留嗎? :p : 故最後資料庫剩下 : (4,4,4,4,4)(其他的都被取代掉) 這樣有滿足你的條件嗎? -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 58.114.176.14

02/19 22:23, , 1F
先用input刷set 再用set刷input
02/19 22:23, 1F

02/19 22:30, , 2F
剛發現, 此方法不滿足"大於等於某一組並取代"的情況
02/19 22:30, 2F
文章代碼(AID): #19dMH9Kj (C_and_CPP)
討論串 (同標題文章)
文章代碼(AID): #19dMH9Kj (C_and_CPP)