摘要: 题目描述 编写一个函数来查找字符串数组中的最长公共前缀。 如果不存在公共前缀,返回空字符串 ""。 示例 1: 输入: ["flower","flow","flight"]输出: "fl" 示例 2: 输入: ["dog","racecar","car"]输出: ""解释: 输入不存在公共前缀。 说 阅读全文
posted @ 2019-12-16 14:24 小中配奇 阅读(452) 评论(0) 推荐(0) 编辑
摘要: 题目描述 罗马数字包含以下七种字符:I,V,x,L,C,D和M。 字符 数值 I 1 V 5 X 10 L 50 C 100 D 500 M 1000 例如,罗马数字 2 写做 II ,即为两个并列的 1。12写做 XII,即为 X + II。27 写做 X 双 VII,即为 XX + V + II 阅读全文
posted @ 2019-12-13 21:27 小中配奇 阅读(250) 评论(0) 推荐(0) 编辑
摘要: 动态规划 什么是动态规划? 动态规划的大致思路是把一个复杂的问题转化成一个分阶段逐步递推的过程,从简单的初始状态一步一步递推,最终得到复杂问题的最优解。 基本思想与策略编辑: 由于动态规划解决的问题多数有重叠子问题这个特点,为减少重复计算,对每一个子问题只解一次,将其不同阶段的不同状态保存在一个二维 阅读全文
posted @ 2019-12-13 16:58 小中配奇 阅读(13839) 评论(2) 推荐(4) 编辑
摘要: 题目描述: 判断一个整数是否是回文数。回文数是指正序(从左向右)和倒序(从右向左)读都是一样的整数。 示例 1: 输入: 121 输出: true 示例 2: 输入: -121 输出: false 解释: 从左向右读, 为 -121 。 从右向左读, 为 121- 。因此它不是一个回文数。 示例 3 阅读全文
posted @ 2019-12-10 21:10 小中配奇 阅读(254) 评论(0) 推荐(0) 编辑
摘要: 题目描述 给出一个 32 位的有符号整数,你需要将这个整数中每位上的数字进行反转。 示例 1: 输入: 123 输出: 321 示例 2: 输入: -123 输出: -321 示例 3: 输入: 120 输出: 21 思路 我们可以一次构建反转整数的一位数字。在这样做的时候,我们可以预先检查向原整数 阅读全文
posted @ 2019-12-10 18:38 小中配奇 阅读(258) 评论(0) 推荐(0) 编辑
摘要: 题目描述: 给定一个字符串,请你找出其中不含有重复字符的 最长子串 的长度。 示例 1: 输入: "abcabcbb" 输出: 3 解释: 因为无重复字符的最长子串是 "abc",所以其长度为 3。 示例 2: 输入: "bbbbb" 输出: 1 解释: 因为无重复字符的最长子串是 "b",所以其长 阅读全文
posted @ 2019-12-10 14:46 小中配奇 阅读(945) 评论(0) 推荐(1) 编辑
摘要: 题目描述 给出两个 非空 的链表用来表示两个非负的整数。其中,它们各自的位数是按照 逆序 的方式存储的,并且它们的每个节点只能存储 一位 数字。 如果,我们将这两个数相加起来,则会返回一个新的链表来表示它们的和。 您可以假设除了数字 0 之外,这两个数都不会以 0 开头。 示例: 输入:(2 -> 阅读全文
posted @ 2019-12-06 21:57 小中配奇 阅读(236) 评论(0) 推荐(0) 编辑
摘要: 题目描述 给定一个整数数组 nums 和一个目标值 target,请你在该数组中找出和为目标值的那 两个 整数,并返回他们的数组下标。 你可以假设每种输入只会对应一个答案。但是,你不能重复利用这个数组中同样的元素。 示例: 给定 nums = [2, 7, 11, 15], target = 9 因 阅读全文
posted @ 2019-12-06 21:34 小中配奇 阅读(468) 评论(0) 推荐(1) 编辑
摘要: LeetCode 做笔记 对于遇到的每个题目,事后都做上标记:普通题目,难题、好题。此外,每个题目都分为以下几个步骤做好详细的笔记: 1. 原题目 2. 自己的第一遍解法 3. 网上好的解法 4. 自己可以改进的地方 5. 进一步精简优化自己的代码直至代码简无可简(这是非常关键的一步,到达这一步,才 阅读全文
posted @ 2019-12-05 20:32 小中配奇 阅读(1010) 评论(0) 推荐(0) 编辑
摘要: 贪心算法 基本概念 所谓贪心算法是指,在对问题求解时,总是做出在当前看来是最好的选择。也就是说,不从整体最优上加以考虑,他所做出的仅是在某种意义上的局部最优解。 贪心算法没有固定的算法框架,算法设计的关键是贪心策略的选择。必须注意的是,贪心算法不是对所有问题都能得到整体最优解,选择的贪心策略必须具备 阅读全文
posted @ 2019-11-28 16:25 小中配奇 阅读(15493) 评论(3) 推荐(2) 编辑