data-structures 448

  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. 有没有人实际上实现了Fibonacci-Heap?
  26. Objective-C中有强类型的集合吗?
  27. 测试列表是否包含Clojure中的特定值
  28. 给定一串百万个数字,返回所有重复的3位数字
  29. 为什么启动一个初始容量的ArrayList?
  30. 如何实现一个三栈的队列?
  31. 如何实现具有多个键的地图?
  32. Java:如何将列表转换为地图
  33. 如何在Java中创建链接列表数据结构?
  34. 使用两个队列实现堆栈
  35. HyperLogLog算法如何工作?
  36. 如何在java中实例化一个Queue对象?
  37. 地图和字典有什么区别?
  38. 为什么std :: map实现为红黑树?
  39. 什么时候应该使用HashSet <T>类型?
  40. 加载骰子的数据结构?
  41. 我在Python中使用什么来实现最大堆实现?
  42. 如何仅使用两个指针来反转单向链表?
  43. 如何在哈希表和Trie(前缀树)之间进行选择?
  44. 搜寻前10个搜寻字词的算法
  45. 什么是“冻结字典”?
  46. 设计一个堆栈,使得getMinimum()应该是O(1)
  47. 如何确定二叉树是否平衡?
  48. 如何在Objective-C中创建和使用队列?
  49. 从Linq中的列表中选择多个字段
  50. 为什么会有人使用set而不是unordered_set?