Summary

Hybrid Data Structure

  • 如何表达这个hybrid data structure

    • 注意的是根据每个element(key, value, index)所要储存的data structure来变形

  • data structure的细节

    • 不sorted (queue? )

    • partial sorted(heap/ treeSet)

      • 可以帮助其中一个element找出最值

        • 需要的是map<element, index>, container(element)

    • total sorted ((list/array, double-linkedlist))

      • linkedlist<element>, map<element, index>?

Graph

  • 如何表达图?element? graph的样子

  • 你到底解决什么问题? reachable/ paths/ topological order/

  • dfs & bfs各个的细节

DP

  • 从dfs all paths 开始到 pure recursion

  • 到dp,压缩空间&增加维度

  • 别忘了bfs,

Last updated