看板 EE_DSnP 關於我們 聯絡資訊
老師在這個function上面的註解寫道 //check if k is in the hash... //if yes, update n and return true; 很納悶這個地方是不是有寫錯了?? 因為如果這樣的話 check 這個 function 不就只有 replaceinsert 可以呼叫了?? 而 insert 無法呼叫它(如果呼叫了 n會強迫update 就錯了!) 特別寫一個function不就是為了可以避免重複的動作省code嗎? 所以我在想 check 是不是應該改成不用update n ?? 讓 insert replaceinsert 兩個都可以呼叫它 update n 的動作留到 replaceinsert 裡面判斷完後再作就好了?? -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 118.168.30.43 ※ 編輯: love20123 來自: 118.168.30.43 (01/04 02:19)
hfslyc:n指的是傳入的那個n 不是HASH裡的吧 有點像find 01/04 10:34
ric2k1:推一樓, check 並不會 insert 東西到 hash 裏頭哦! 01/04 12:56