【Leetcode】【python】Search a 2D Matrix 搜索二维矩阵 发表于 2019-08-01 更新于 2021-08-22 分类于 旧文归档 阅读次数: Valine: 题目大意在一个每行从左到右依次递增,且下一行第一个数字比上一行最后一个数字大的矩阵中,判断目标数字是否存在。 解题思路二分搜索: 阅读全文 »
【Leetcode】【python】Combinations 组合 发表于 2019-08-01 更新于 2021-08-22 分类于 旧文归档 阅读次数: Valine: 题目大意求在1到n个数中挑选k个数的所有的组合类型。 解题思路DFS(回溯法) 阅读全文 »
【Leetcode】【python】Sort Colors 颜色分类 发表于 2019-08-01 更新于 2021-08-22 分类于 旧文归档 阅读次数: Valine: 题目大意给出一个由红、白、蓝三种颜色组成的数组,把相同颜色的元素放到一起,并整体按照红、白、蓝的顺序。用0表示红色,1表示白色,2表示蓝色。这题也称为荷兰国旗问题。 解题思路参考: 阅读全文 »
【Leetcode】【python】Subsets Subsets II 子集 子集 II 发表于 2019-08-01 更新于 2021-08-22 分类于 旧文归档 阅读次数: Valine: Subsets题目大意给定一个由不同数字组成的集合,罗列出该集合的所有子集。 解题思路 阅读全文 »
【Leetcode】【python】Word Search 单词搜索 发表于 2019-08-01 更新于 2021-08-22 分类于 旧文归档 阅读次数: Valine: 题目大意在一个二维矩阵中,每个元素都是一个字母,要判断目标字符串能否由该矩阵中的元素连接而成。所谓连接就是从矩阵中的某一个元素开始,向前后左右不断前进,但不允许再次经过走过的元素。 解题思路回溯法DFS 阅读全文 »
【Leetcode】【python】删除排序链表中的重复元素 删除排序链表中的重复元素 II 发表于 2019-08-01 更新于 2021-08-22 分类于 旧文归档 阅读次数: Valine: Remove Duplicates from Sorted List题目大意删除一个有序链表中重复的元素,使得每个元素只出现一次。 解题思路 阅读全文 »
【Linux】zip文件解压乱码问题解决 发表于 2019-08-01 更新于 2021-08-22 分类于 旧文归档 阅读次数: Valine: 参考:https://www.zhihu.com/question/20523036 方法一这个最简单省力,默认debian已经安装了额unar,这个工具会自动检测文件的编码,也可以通过-e来指定: 阅读全文 »
算法的时间复杂度和空间复杂度笔记 发表于 2019-08-01 更新于 2021-08-22 分类于 旧文归档 阅读次数: Valine: 时间复杂度数量级排序常见的算法时间复杂度由小到大依次为:Ο(1)<Ο(log2n)<Ο(n)<Ο(nlog2n)<Ο(n^2)<Ο(n^3)<…<Ο(2^n)<Ο(n!) 阅读全文 »
【Leetcode】【python】Largest Rectangle in Histogram 发表于 2019-08-01 更新于 2021-08-22 分类于 旧文归档 阅读次数: Valine: 题目大意给定一个柱状图,求它能包含的最大的矩形的面积。如下图中阴影部分就是要求的矩形。输入: [2,1,5,6,2,3] 阅读全文 »
【Leetcode】【python】Merge Sorted Array 合并两个有序数组 发表于 2019-08-01 更新于 2021-08-22 分类于 旧文归档 阅读次数: Valine: 题目大意将两个有序数组合并成为一个。注意点:第一个数组有充足的空间来存放第二个数组中的元素 阅读全文 »