顺时针打印指针 依次为:从左到右,从上到下,左右到左,从下到上;修改边界,继续,直到完成注意每次更新边界之后需要确认是否越界;越界即跳出 栈的压...
数组中出现次数超过一半的数字 哈希表统计法: 遍历数组 nums ,用 HashMap 统计各数字的数量,即可找出 众数 。此方法时间和空间复杂...
进入vscode 通过yarn start让程序跑起来报错了,或许需要重新装一下yarn发现用 npm start 也可以,见 https://...
位运算 & 与: 两个位置都为1时才返回1(1&1=1, 1&0 =0)| 或: 一个位置位1即可返回1 (1|0=1)^ 异或: ...
重建二叉树 输入某二叉树的前序遍历和中序遍历的结果,请构建该二叉树并返回其根节点。前序遍历 [根|左|右]中序遍历 [左|根|右] 前序遍历的第...
把数组排成最小的数 自定义排序: 如果x+y > y+x, 那么x>y -> x放在y的后面 快速排序 https://www.runoob...
整体的逻辑是在当前节点进行左右子树的迭代基础stopcase: 上一个节点为叶子结点,本次node为空 二叉树深度 DFS 后序遍历 stopc...
地上有一个m行n列的方格,从坐标 [0,0] 到坐标 [m-1,n-1] 。一个机器人从坐标 [0, 0] 的格子开始移动,它每次可以向左、右、...
给定一个 m x n 二维字符网格 board 和一个字符串单词 word 。如果 word 存在于网格中,返回 true ;否则,返回 fal...