討論串[問題] Dictionary的效能請益
共 3 篇文章
首頁
上一頁
1
下一頁
尾頁

推噓1(1推 0噓 0→)留言1則,0人參與, 最新作者Laluth (陽光)時間12年前 (2012/10/29 11:10), 編輯資訊
0
0
0
內容預覽:
Dictionary 這個東西. 最主要的功能其實不是拿來取代 switch 的. 它是拿來取代arraylist 這個東西的. Dictionary 最大的好處是在尋找物件的時候速度快. 不管陣列大小 速度都是一樣的(印象中). 但是如果在陣列很小的情況下 優勢就不明顯 可能還會比較慢. 有興趣的

推噓0(0推 0噓 0→)留言0則,0人參與, 最新作者iterator (rotareti)時間12年前 (2012/10/29 11:02), 編輯資訊
0
0
1
內容預覽:
上面這個問題, "只討論速度", 答案其實是沒差別, 甚至 switch 會比較快.. 這件事可以分成兩個角度來看, 第一個是速度,. C# Compiler 在處理 switch case 時, 會自動作最佳化處理,. 當遇到數字時, switch 會使用特殊的 switch op code..
(還有651個字)

推噓0(0推 0噓 1→)留言1則,0人參與, 最新作者stu87616 (以光為名)時間12年前 (2012/10/26 21:19), 編輯資訊
0
0
0
內容預覽:
有個專案要做整數對應字串的程序,. 我原本是很笨的直接寫個switch讓數字下去跑,. 後來教授跟我提過可以試試看用Dictionary,. 我才去查了一下這個結構是怎麼用的. 寫了一個很簡單的Dictionary(只取對應的功能). Dictionary <int, string> Dic = n
(還有295個字)
首頁
上一頁
1
下一頁
尾頁