会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
Axiangcoding
博客园
首页
新随笔
联系
订阅
管理
上一页
1
···
6
7
8
9
10
11
下一页
2018年11月11日
领扣(LeetCode)二叉树的所有路径 个人题解
摘要: 给定一个二叉树,返回所有从根节点到叶子节点的路径。 说明: 叶子节点是指没有子节点的节点。 示例: 本题有多种解法,可参考https://blog.csdn.net/xiezongsheng1990/article/details/79574892的代码。时间关系不累述。 递归算法的代码如下:
阅读全文
posted @ 2018-11-11 23:28 AXiangCoding
阅读(203)
评论(0)
推荐(0)
2018年11月9日
领扣(LeetCode)单词模式 个人题解
摘要: 给定一种 pattern(模式) 和一个字符串 str ,判断 str 是否遵循相同的模式。 这里的遵循指完全匹配,例如, pattern 里的每个字母和字符串 str 中的每个非空单词之间存在着双向连接的对应模式。 示例1: 示例 2: 示例 3: 示例 4: 说明:你可以假设 pattern 只
阅读全文
posted @ 2018-11-09 21:03 AXiangCoding
阅读(256)
评论(0)
推荐(0)
2018年11月8日
领扣(LeetCode)最长公共前缀 个人题解
摘要: 编写一个函数来查找字符串数组中的最长公共前缀。 如果不存在公共前缀,返回空字符串 ""。 示例 1: 示例 2: 说明: 所有输入只包含小写字母 a-z 。 这题比较简单,采用O(m*n)的算法复杂度,即对每个串内的字符一个字符一个字符判断,可以比较容易解决问题。不过要注意字符串数组越界的问题。 代
阅读全文
posted @ 2018-11-08 20:01 AXiangCoding
阅读(196)
评论(0)
推荐(0)
2018年11月7日
领扣(LeetCode)设计哈希映射 个人题解
摘要: 不使用任何内建的哈希表库设计一个哈希映射 具体地说,你的设计应该包含以下的功能 put(key, value):向哈希映射中插入(键,值)的数值对。如果键对应的值已经存在,更新这个值。 get(key):返回给定的键所对应的值,如果映射中不包含这个键,返回-1。 remove(key):如果映射中存
阅读全文
posted @ 2018-11-07 16:03 AXiangCoding
阅读(644)
评论(0)
推荐(0)
2018年11月6日
领扣(LeetCode)寻找旋转排序数组中的最小值 个人题解
摘要: 假设按照升序排序的数组在预先未知的某个点上进行了旋转。 ( 例如,数组 [0,1,2,4,5,6,7] 可能变为 [4,5,6,7,0,1,2] )。 请找出其中最小的元素。 你可以假设数组中不存在重复元素。 示例 1: 示例 2: 这题拿到手发现很简单。。实际上也的确比较简单。我以为会挖个什么坑在
阅读全文
posted @ 2018-11-06 19:55 AXiangCoding
阅读(169)
评论(0)
推荐(0)
2018年11月5日
领扣(LeetCode)最长和谐子序列 个人题解
摘要: 和谐数组是指一个数组里元素的最大值和最小值之间的差别正好是1。 现在,给定一个整数数组,你需要在所有可能的子序列中找到最长的和谐子序列的长度。 示例 1: 说明: 输入的数组长度最大不超过20,000. 这道题问题很简单,但是一开始理解错题意,认为数组的子序列是截取数组的某一部分而不能改变其位置。
阅读全文
posted @ 2018-11-05 20:30 AXiangCoding
阅读(401)
评论(0)
推荐(0)
2018年11月4日
领扣(LeetCode)删除注释 个人题解
摘要: 给一个 C++ 程序,删除程序中的注释。这个程序source是一个数组,其中source[i]表示第i行源码。 这表示每行源码由\n分隔。 在 C++ 中有两种注释风格,行内注释和块注释。 字符串// 表示行注释,表示//和其右侧的其余字符应该被忽略。 字符串/* 表示一个块注释,它表示直到*/的下
阅读全文
posted @ 2018-11-04 16:26 AXiangCoding
阅读(1025)
评论(0)
推荐(0)
2018年11月2日
领扣(LeetCode)检测大写字母 个人题解
摘要: 给定一个单词,你需要判断单词的大写使用是否正确。 我们定义,在以下情况时,单词的大写用法是正确的: 否则,我们定义这个单词没有正确使用大写字母。 示例 1: 示例 2: 注意: 输入是由大写和小写拉丁字母组成的非空单词。 这题比较简单。第一个想法是做三个判断。一个判断是不是全部小写,一个判断是不是全
阅读全文
posted @ 2018-11-02 21:15 AXiangCoding
阅读(300)
评论(0)
推荐(0)
领扣(LeetCode)第三大的数 个人题解
摘要: 给定一个非空数组,返回此数组中第三大的数。如果不存在,则返回数组中最大的数。要求算法时间复杂度必须是O(n)。 示例 1: 示例 2: 示例 3:
阅读全文
posted @ 2018-11-02 20:29 AXiangCoding
阅读(345)
评论(0)
推荐(0)
2018年11月1日
领扣(LeetCode)独特的电子邮箱地址 个人题解
摘要: 每封电子邮件都由一个本地名称和一个域名组成,以 @ 符号分隔。 例如,在 alice@leetcode.com中, alice 是本地名称,而 leetcode.com 是域名。 除了小写字母,这些电子邮件还可能包含 ',' 或 '+'。 如果在电子邮件地址的本地名称部分中的某些字符之间添加句点('
阅读全文
posted @ 2018-11-01 20:42 AXiangCoding
阅读(922)
评论(0)
推荐(0)
上一页
1
···
6
7
8
9
10
11
下一页
公告