Re: [問題] 設計特殊的陣列

看板Programming作者 (喲)時間13年前 (2012/09/09 04:56), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串3/3 (看更多)
※ 引述《wsx02 ()》之銘言: : 推 yauhh:把時間加進去啊,好酷 36.226.94.15 09/08 01:07 : → wsx02:請問加timestamp的意義是什麼? 114.42.91.45 09/08 20:23 : → wsx02:為什麼這樣能解決zeroall()的問題@@? 謝謝 114.42.91.45 09/08 20:23 zeroall()的意思是在某個時間瞬間將陣列清空. 使用timestamp是把這個資料結構拉到時間維度考量, 在某個時間說要zeroall()之後,write(k,m)都給a[k]登記比較新的時間, 然後read(k)只能把擁有比較新的時間的格子值讀出來. 這樣的確可以讓zeroall(), write(k,m), read(k), multiplyall(n)做到都O(1)的程度. -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 36.226.101.187
文章代碼(AID): #1GIx3-2O (Programming)
文章代碼(AID): #1GIx3-2O (Programming)