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