2009-12-05 102 views

回答

1

是不是真的這樣做,如果你想保持字符字典中的值的一個更快的方法。由於未排序,必須進行線性O(n)搜索。

9

最快的方法是將用戶名作爲字典的關鍵字。

2
Dictionary<string, Character> usersByUsername = new Dictionary<string, Character>(); 

...

if (usersByUsername.Keys.Contains(username)) 
    { 

    } 
0
  • 通過鍵查找一個項目:O(1)
  • 通過查找值的項目:
O(n)的