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. 检查数字是否是最好的算法最好的算法是什么?