摘要: 80. 删除排序数组中的重复项 II 给定一个排序数组,你需要在原地删除重复出现的元素,使得每个元素最多出现两次,返回移除后数组的新长度。 不要使用额外的数组空间,你必须在原地修改输入数组并在使用 O(1) 额外空间的条件下完成。 示例 1: 给定 nums = [1,1,1,2,2,3], 函数应 阅读全文
posted @ 2020-04-10 23:58 海绵爱上星 阅读(152) 评论(0) 推荐(0) 编辑
摘要: 77. 组合 39.组合总和 40. 组合总和 II 46. 全排列 47. 全排列 II 78. 子集 90. 子集 II 给定两个整数 n 和 k,返回 1 ... n 中所有可能的 k 个数的组合。 示例: 输入: n = 4, k = 2 输出: [ [2,4], [3,4], [2,3], 阅读全文
posted @ 2020-04-10 23:12 海绵爱上星 阅读(89) 评论(0) 推荐(0) 编辑
摘要: 76. 最小覆盖子串 给你一个字符串 S、一个字符串 T,请在字符串 S 里面找出:包含 T 所有字母的最小子串。 示例: 输入: S = "ADOBECODEBANC", T = "ABC" 输出: "BANC" 说明: 如果 S 中不存这样的子串,则返回空字符串 ""。 如果 S 中存在这样的子 阅读全文
posted @ 2020-04-10 22:57 海绵爱上星 阅读(103) 评论(0) 推荐(0) 编辑
摘要: 75. 颜色分类 给定一个包含红色、白色和蓝色,一共 n 个元素的数组,原地对它们进行排序,使得相同颜色的元素相邻,并按照红色、白色、蓝色顺序排列。 此题中,我们使用整数 0、 1 和 2 分别表示红色、白色和蓝色。 注意:不能使用代码库中的排序函数来解决这道题。 示例: 输入: [2,0,2,1, 阅读全文
posted @ 2020-04-10 21:30 海绵爱上星 阅读(125) 评论(0) 推荐(0) 编辑
摘要: 73. 矩阵置零 给定一个 m x n 的矩阵,如果一个元素为 0,则将其所在行和列的所有元素都设为 0。请使用原地算法。 示例 1: 输入: [ [1,1,1], [1,0,1], [1,1,1] ] 输出: [ [1,0,1], [0,0,0], [1,0,1] ] 示例 2: 输入: [ [0 阅读全文
posted @ 2020-04-10 21:13 海绵爱上星 阅读(133) 评论(0) 推荐(0) 编辑
摘要: 72. 编辑距离 给你两个单词 word1 和 word2,请你计算出将 word1 转换成 word2 所使用的最少操作数 。 你可以对一个单词进行如下三种操作: 插入一个字符 删除一个字符 替换一个字符 示例 1: 输入:word1 = "horse", word2 = "ros" 输出:3 解 阅读全文
posted @ 2020-04-10 20:46 海绵爱上星 阅读(133) 评论(0) 推荐(0) 编辑
摘要: 71. 简化路径 以 Unix 风格给出一个文件的绝对路径,你需要简化它。或者换句话说,将其转换为规范路径。 在 Unix 风格的文件系统中,一个点(.)表示当前目录本身;此外,两个点 (..) 表示将目录切换到上一级(指向父目录);两者都可以是复杂相对路径的组成部分。更多信息请参阅:Linux / 阅读全文
posted @ 2020-04-10 19:20 海绵爱上星 阅读(132) 评论(0) 推荐(0) 编辑
摘要: 61. 旋转链表 给定一个链表,旋转链表,将链表每个节点向右移动 k 个位置,其中 k 是非负数。 示例 1: 输入: 1->2->3->4->5->NULL, k = 2 输出: 4->5->1->2->3->NULL 解释: 向右旋转 1 步: 5->1->2->3->4->NULL 向右旋转 阅读全文
posted @ 2020-04-10 17:48 海绵爱上星 阅读(99) 评论(0) 推荐(0) 编辑
摘要: Spring框架 重要的Spring模块 Spring Core:Spring其他所有功能都需要依赖该类库 AOP:面向切面编程 Aspect:Aspect可以在所有域对象中使用 JDBC:java数据库相连 ORM:支持Hibernate等ORM工具 Web:为创建Web应用程序提供支持 Test 阅读全文
posted @ 2020-04-10 17:10 海绵爱上星 阅读(136) 评论(0) 推荐(0) 编辑
摘要: 检查一个元素是否在某一个集合中,使用HashSet是比较好的选择,因为在不发生Hash碰撞的情况下它的时间复杂度为常数级别,但是在数据量比较大的情况下,使用HashSet将会占用大量的内存空间。举个例子,长城防火墙有100亿个需要屏蔽的网址,来自计算机的每一次请求都要经过防火墙的过滤判断请求URL是 阅读全文
posted @ 2020-04-10 13:11 海绵爱上星 阅读(119) 评论(0) 推荐(0) 编辑