240 发简信
IP属地:广东
  • Resize,w 360,h 240
    Spiral Matrix

    在地铁上想出来的一道题 , 模拟出了四面"墙"的模型 伪代码:

  • Sort Array By Parity

    画图/定义/伪代码/情况分析

  • 第十四章 哈希表

    14-1 哈希表基础 知识点:1 将 a-z 字幕的 ascii 码出现次数映射到 0-25 的数组中 , 哈希函数 f(char)=char-...

  • 0-1 knapsack

    递归 注释记忆化搜索 测试用例 背包大小5 耗时 添加记忆化搜索

  • Trapping Raining water

    这题没能想出来 , 看的题解 , 遍历一遍把水坑用水泥填上 , 计算面积 , 再遍历一遍原来的面积 , 用填了水泥的面积 - 原来的面试 = 答案

  • Word Search

    复盘: 缺少边界条件判断 判断area和visited的位置错误地提前了 重复make了一维map 没画图没用测试用例走伪代码和图没用测试用例走...

  • Number of islands

    这题复用了word serach的很多代码 , 还把问题降级到找出从某个点开始能floodfill到的格子数 , 一次过了

  • Top K Frequent Elements

    之前写的一个很随意的遍历 k 次取最大值 , 时间复杂度 kn 先排序再取的复杂度 nlogn 用最大堆平均复杂度是 nlogk kn>>nlo...

  • MaxHeap / MinHeap / PriorityQueue

    复盘: 优化了shiftDown的判断减少了重复代码 , 在遍历中做部分边界条件终止 shiftDown 边界定义出错 , 正确的应该是该元素没...