摘要: "题目链接" 题目描述 编写一个函数来查找字符串数组中的最长公共前缀。 如果不存在公共前缀,返回空字符串 ""。 说明: 所有输入只包含小写字母 a z 。 示例 1 示例 2 题解 复杂度分析 时间复杂度:$O(n^2)$。 空间复杂度:$O(1)$。 手记 遍历即可,注意特殊值的影响,提前排除特 阅读全文
posted @ 2019-06-04 16:08 梦想未必轻 阅读(372) 评论(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 , 阅读全文
posted @ 2019-06-04 16:07 梦想未必轻 阅读(853) 评论(0) 推荐(0) 编辑
摘要: "题目链接" 题目描述 给定 n 个非负整数 a1,a2,...,an,每个数代表坐标中的一个点 (i, ai) 。在坐标内画 n 条垂直线,垂直线 i 的两个端点分别为 (i, ai) 和 (i, 0)。找出其中的两条线,使得它们与 x 轴共同构成的容器可以容纳最多的水。 说明:你不能倾斜容器,且 阅读全文
posted @ 2019-05-31 18:11 梦想未必轻 阅读(595) 评论(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 , 阅读全文
posted @ 2019-05-31 18:11 梦想未必轻 阅读(1303) 评论(0) 推荐(0) 编辑
摘要: "题目链接" 题目描述 给你一个字符串 s 和一个字符规律 p,请你来实现一个支持 '.' 和 ' ' 的正则表达式匹配。 所谓匹配,是要涵盖 整个 字符串 s的,而不是部分字符串。 说明: s 可能为空,且只包含从 a z 的小写字母。 p 可能为空,且只包含从 a z 的小写字母,以及字符 . 阅读全文
posted @ 2019-05-31 18:10 梦想未必轻 阅读(1086) 评论(0) 推荐(0) 编辑
摘要: "题目链接" 题目描述 判断一个整数是否是回文数。回文数是指正序(从左向右)和倒序(从右向左)读都是一样的整数。 示例 1 示例 2 示例 3 题解 复杂度分析 时间复杂度:$O(n)$。 空间复杂度:$O(1)$。 手记 思路很多,不要限制你的思维。 附 一厢情愿,愿赌服输 以上 阅读全文
posted @ 2019-05-29 20:30 梦想未必轻 阅读(4165) 评论(0) 推荐(0) 编辑
摘要: "题目链接" 题目描述 请你来实现一个 atoi 函数,使其能将字符串转换成整数。 首先,该函数会根据需要丢弃无用的开头空格字符,直到寻找到第一个非空格的字符为止。 当我们寻找到的第一个非空字符为正或者负号时,则将该符号与之后面尽可能多的连续数字组合起来,作为该整数的正负号;假如第一个非空字符是数字 阅读全文
posted @ 2019-05-29 19:08 梦想未必轻 阅读(1848) 评论(0) 推荐(0) 编辑
摘要: "题目链接" 题目描述 给出一个 32 位的有符号整数,你需要将这个整数中每位上的数字进行反转。 备注 注意: 假设我们的环境只能存储得下 32 位的有符号整数,则其数值范围为 $[−2^{31}, 2^{31} − 1]$。请根据这个假设,如果反转后整数溢出那么就返回 0。 示例 1 示例 2 示 阅读全文
posted @ 2019-05-29 18:21 梦想未必轻 阅读(885) 评论(0) 推荐(0) 编辑
摘要: "题目链接" 题目描述 将一个给定字符串根据给定的行数,以从上往下、从左到右进行 Z 字形排列。 比如输入字符串为 "LEETCODEISHIRING" 行数为 3 时,排列如下: 之后,你的输出需要从左往右逐行读取,产生出一个新的字符串,比如:"LCIRETOESIIGEDHN"。 请你实现这个将 阅读全文
posted @ 2019-05-29 00:26 梦想未必轻 阅读(668) 评论(0) 推荐(0) 编辑
摘要: "题目链接" 题目描述 给定一个字符串 s,找到 s 中最长的回文子串。你可以假设 s 的最大长度为 1000。 示例 1 示例 2 题解(中心扩展算法) java public String longestPalindrome(String string) { if (null == string 阅读全文
posted @ 2019-05-28 17:36 梦想未必轻 阅读(1897) 评论(0) 推荐(0) 编辑