上一页 1 ··· 7 8 9 10 11
摘要: 10. 正则表达式匹配 题目来源: "https://leetcode cn.com/problems/regular expression matching" 题目 给你一个字符串 s 和一个字符规律 p,请你来实现一个支持 '.' 和 ' ' 的正则表达式匹配。 '.' 匹配任意单个字符 ' ' 阅读全文
posted @ 2020-05-02 20:07 "大梦三千秋 阅读(535) 评论(0) 推荐(0) 编辑
摘要: 归并排序 归并排序算法的核心就是 “归并”,将两个有序的数列合并,形成更大的有序数组。 归并排序的原理 上面说了,归并排序的核心就是“归并”。如果排序一个数组,那么将数组从中间分成前后两部分,对前后两部分分别进行排序,然后再将排序好的合并在一起,那么这样整个数组就会成为更大的有序数组。例如下面示图: 阅读全文
posted @ 2020-04-30 18:50 "大梦三千秋 阅读(516) 评论(0) 推荐(0) 编辑
摘要: 面试题56 I. 数组中数字出现的次数 题目 一个整型数组 nums 里除两个数字之外,其他数字都出现了两次。请写程序找出这两个只出现一次的数字。要求时间复杂度是O(n),空间复杂度是O(1)。 示例 1: 示例 2: 限制: 2 List[int]: res = 0 全员进行异或 for num 阅读全文
posted @ 2020-04-29 18:34 "大梦三千秋 阅读(320) 评论(0) 推荐(0) 编辑
摘要: 33. 搜索旋转排序数组 题目来源: "https://leetcode cn.com/problems/search in rotated sorted array/" 题目 假设按照升序排序的数组在预先未知的某个点上进行了旋转。 ( 例如,数组 [0,1,2,4,5,6,7] 可能变为 [4,5 阅读全文
posted @ 2020-04-27 19:19 "大梦三千秋 阅读(473) 评论(0) 推荐(0) 编辑
摘要: 46. 全排列 题目来源: "https://leetcode cn.com/problems/permutations/" 题目 给定一个 没有重复 数字的序列,返回其所有可能的全排列。 示例: 解题思路 思路:深度优化搜索 先看题目,以所给数组 [1, 2, 3] 的全排列为例: 以 1 开始, 阅读全文
posted @ 2020-04-26 21:41 "大梦三千秋 阅读(190) 评论(0) 推荐(0) 编辑
摘要: 面试题51. 数组中的逆序对 题目来源: "https://leetcode cn.com/problems/shu zu zhong de ni xu dui lcof/" 题目 在数组中的两个数字,如果前面一个数字大于后面的数字,则这两个数字组成一个逆序对。输入一个数组,求出这个数组中的逆序对的 阅读全文
posted @ 2020-04-25 19:06 "大梦三千秋 阅读(278) 评论(0) 推荐(0) 编辑
上一页 1 ··· 7 8 9 10 11