一、数据结构千变万化,但不离其宗最高层的抽象,数据结构只有两种:数组和链表。 二、数据结构的操作,无非遍历 + 访问 遍历 + 访问,再具体一点...
刷题计划:CyC2018[https://github.com/CyC2018/CS-Notes/blob/master/notes/Leetc...
参考:CyC2018[https://github.com/CyC2018/CS-Notes/blob/master/notes/Leetcod...
参考:Carl[https://github.com/youngyangyang04/leetcode-master#%E5%93%88%E5%...
排列用visited数组,每次从[0, len) 组合用start控制重复 子集问题和组合问题类似,去重方式类似,只不过添加结果的时机不一致77...
优先队列:出队的先后顺序按照优先级来,通常用堆来实现。 215. 数组中的第K个最大元素[https://leetcode-cn.com/pro...
102. 二叉树的层序遍历[https://leetcode-cn.com/problems/binary-tree-level-order-t...
Carl[https://github.com/youngyangyang04/leetcode-master#%E9%93%BE%E8%A1%...
概念代码中一种特殊的标记,这些标记可以在编译、类加载、运行时被读取,并执行相应的处理。通过注解开发人员可以在不改变原有逻辑的情况下,在源文件中嵌...