说明:该文章内容翻译自Visual Studio Code 快捷键 Mac 版 高频率快捷键 Mac 快捷键说明Commd + [文本向左缩进Commd + ]文本向右缩进S...
说明:该文章内容翻译自Visual Studio Code 快捷键 Mac 版 高频率快捷键 Mac 快捷键说明Commd + [文本向左缩进Commd + ]文本向右缩进S...
问题: requests.get(image_url).content 可以读取一个 image_url 中的内容,但是如果有多个 image_url,读取速度会比较慢。因此...
问题1: 给一个数组a,求 a[i] + a[j] - (j - i) 的最大值。 解题思路: 1、直接暴力 O(n^2), 只能通过 30% 的 case,pass。2、时...
第一场(2020/03/20): 题目一: 有一叠扑克牌,每张牌介于1和10之间。有四种出牌方法: 单出一张 出两张相同的牌(对子) 出五张顺子(如12345) 出三连对子(...
介于O(n)与O(nlogn)之间
素数(质数)筛选法模板判断一个数是否为质数 素数筛选法(时间复杂度O(nlogn))
[1] Context Encoders: Feature Learning by Inpainting (CVPR 2016) 参考文章:图像修复论文笔记:Context ...
题目链接: 剑指offer 60-68 目录: 60. n 个骰子的点数61. 扑克牌顺子62. 圆圈中最后剩下的数63. 股票的最大利润64. 求 1+2+3+...+n6...
题目链接: 剑指offer 50-59 目录: 50. 第一个只出现一次的字符位置51. 数组中的逆序对52. 两个链表的第一个公共结点53. 数字在排序数组中出现的次数54...
题目链接: 剑指offer 40-49 目录: 40. 最小的 K 个数41.1 数据流中的中位数41.2 字符流中第一个不重复的字符42. 连续子数组的最大和43. 从 1...
题目链接: 剑指offer 30-39 目录: 30. 包含 min 函数的栈31. 栈的压入、弹出序列32.1 从上往下打印二叉树32.2 把二叉树打印成多行32.3 按之...
题目链接: 剑指offer 20-29 目录: 20. 表示数值的字符串21. 调整数组顺序使奇数位于偶数前面22. 链表中倒数第 K 个结点23. 链表中环的入口结点24....
题目链接: 剑指offer 10-19 目录: 10.1 斐波那契数列10.2 矩形覆盖10.3 跳台阶10.4 变态跳台阶11. 旋转数组的最小数字12. 矩阵中的路径13...
题目链接: 剑指offer 03-09 目录: 3. 数组中重复的数字4. 二维数组中的查找5. 替换空格6. 从尾到头打印链表7. 重建二叉树8. 二叉树的下一个结点9. ...
首先,我们完成了二分查找及其变形的 3 个函数的模板: 1、binsearch(nums, target):标准的二分查找,找不到返回-1;2、lowerbound(nums...
题目描述: 给定一棵满二叉树,判定该树是否为二叉搜索树,是的话打印 True,不是的话打印 False。 说明: a. 二叉搜索树(Binary Search Tree),它...
问题描述:【Tree】700. Search in a Binary Search Tree 解题思路: 这道题是给一棵二叉搜索树(BST),查找给定的结点。结点不存在返回 ...
问题描述:【Tree】429. N-ary Tree Level Order Traversal 解题思路: 这道题是给一棵 N 叉树,层次遍历将每一层的结点保存在列表中。 ...
问题描述:【Linked List】61. Rotate List 解题思路: 这道题是给一个链表,旋转链表,将链表每个结点向右移动 k 个位置。 1、先计算链表长度 siz...
问题描述:【Linked List】86. Partition List 解题思路: 这道题是给一个链表和整数 x,将小于 x 的数按位置顺序放在链表左侧,大于等于 x 的按...
问题描述:【Linked List、Recursion】24. Swap Nodes in Pairs 解题思路: 这道题是给一个链表,相邻结点数值两两进行交换,要求不修改结...