data-structures 439

  1. 什麼是較少的已知但有用的數據結構?
  2. 你如何在JavaScript中實現堆棧和隊列?
  3. 哈希表如何工作?
  4. Java樹的數據結構?
  5. 如何檢測鍊錶中的循環?
  6. 如何實現一個隊列使用兩個堆棧?
  7. 為什麼散列函數使用素數模數?
  8. Redis使用的底層數據結構是什麼?
  9. 如何正確使用R中的列表?
  10. C ++ std :: pair的C#模擬是什麼?
  11. JavaScript哈希表等效
  12. B樹和B +樹之間的差異
  13. 為什麼沒有java.util.Set get(int index)?
  14. C#中的樹數據結構
  15. Python的內置字典是如何實現的
  16. 什麼是循環不變式?
  17. .NET數據結構:ArrayList,List,HashTable,Dictionary,SortedList,SortedDictionary - 速度,內存,以及何時使用?
  18. .Net中的優先隊列
  19. 為什麼我們使用數組而不是其他數據結構?
  20. 鏡頭,fclabels,數據訪問器 - 哪個結構訪問和變異的庫更好
  21. 跳過列表與二進制樹
  22. 陣列與鍊錶
  23. 你將如何在Java中實現一個LRU緩存?
  24. 如何避免API設計中“參數太多”的問題?
  25. Objective-C中有強類型的集合嗎?
  26. 有沒有人實際上實現了Fibonacci-Heap?
  27. 測試列表是否包含Clojure中的特定值
  28. 為什麼啟動一個初始容量的ArrayList?
  29. 如何實現一個三棧的隊列?
  30. 如何實現具有多個鍵的地圖?
  31. Java:如何將列表轉換為地圖
  32. 如何在Java中創建鏈接列表數據結構?
  33. 使用兩個隊列實現堆棧
  34. HyperLogLog算法如何工作?
  35. 如何在java中實例化一個Queue對象?
  36. 地圖和字典有什麼區別?
  37. 為什麼std :: map實現為紅黑樹?
  38. 什麼時候應該使用HashSet <T>類型?
  39. 如何僅使用兩個指針來反轉單向鍊錶?
  40. 如何在哈希表和Trie(前綴樹)之間進行選擇?
  41. 什麼是“凍結字典”?
  42. 如何在Objective-C中創建和使用隊列?
  43. 計算在Java中的對象的大小
  44. 以最佳方式在二叉搜索樹中查找第k個最小元素
  45. 使用Java以遞歸方式反轉鏈接列表
  46. 鏈接列表在什麼情況下有用?
  47. 有沒有公共數據結構的開源C庫?
  48. 什麼是構建Firebase數據的最佳方式?
  49. set()如何實現?
  50. 檢查數字是否是最好的算法最好的算法是什麼?