Loading

摘要: 给定一个字符串 s 和一些长度相同的单词 words。在 s 中找出可以恰好串联 words 中所有单词的子串的起始位置。 注意子串要与 words 中的单词完全匹配,中间不能有其他字符,但不需要考虑 words 中单词串联的顺序。 示例 1: //题目好像有问题,说的是长度相等,但是用例给的却不一 阅读全文
posted @ 2018-09-29 15:05 老鼠阿尔吉侬 阅读(192) 评论(0) 推荐(0)
摘要: 给定两个整数,被除数 dividend 和除数 divisor。将两数相除,要求不使用乘法、除法和 mod 运算符。 返回被除数 dividend 除以除数 divisor 得到的商。 说明: 被除数和除数均为 32 位有符号整数。除数不为 0。假设我们的环境只能存储 32 位有符号整数,其数值范围 阅读全文
posted @ 2018-09-29 13:38 老鼠阿尔吉侬 阅读(163) 评论(0) 推荐(0)
摘要: 实现 strStr() 函数。 给定一个 haystack 字符串和一个 needle 字符串,在 haystack 字符串中找出 needle 字符串出现的第一个位置 (从0开始)。如果不存在,则返回 -1。 当 needle 是空字符串时,我们应当返回什么值呢?这是一个在面试中很好的问题。 对于 阅读全文
posted @ 2018-09-29 13:32 老鼠阿尔吉侬 阅读(125) 评论(0) 推荐(0)
摘要: 给定一个数组 nums 和一个值 val,你需要原地移除所有数值等于 val 的元素,返回移除后数组的新长度。 不要使用额外的数组空间,你必须在原地修改输入数组并在使用 O(1) 额外空间的条件下完成。 元素的顺序可以改变。你不需要考虑数组中超出新长度后面的元素。 你不需要考虑数组中超出新长度后面的 阅读全文
posted @ 2018-09-29 13:28 老鼠阿尔吉侬 阅读(189) 评论(0) 推荐(0)
摘要: 给定一个排序数组,你需要在原地删除重复出现的元素,使得每个元素只出现一次,返回移除后数组的新长度。 不要使用额外的数组空间,你必须在原地修改输入数组并在使用 O(1) 额外空间的条件下完成。 你不需要考虑数组中超出新长度后面的元素。说明: 为什么返回数值是整数,但输出的答案是数组呢? 请注意,输入数 阅读全文
posted @ 2018-09-29 13:23 老鼠阿尔吉侬 阅读(124) 评论(0) 推荐(0)
摘要: 给出一个链表,每 k 个节点一组进行翻转,并返回翻转后的链表。 k 是一个正整数,它的值小于或等于链表的长度。如果节点总数不是 k 的整数倍,那么将最后剩余节点保持原有顺序。 说明 : 你的算法只能使用常数的额外空间。你不能只是单纯的改变节点内部的值,而是需要实际的进行节点交换。 //如果写成递归, 阅读全文
posted @ 2018-09-29 13:19 老鼠阿尔吉侬 阅读(137) 评论(0) 推荐(0)
摘要: 给定一个链表,两两交换其中相邻的节点,并返回交换后的链表。 示例: 给定 1 2 3 4, 你应该返回 2 1 4 3. 说明: 你的算法只能使用常数的额外空间。 你不能只是单纯的改变节点内部的值,而是需要实际的进行节点交换。 阅读全文
posted @ 2018-09-29 12:27 老鼠阿尔吉侬 阅读(101) 评论(0) 推荐(0)
摘要: Merge k sorted linked lists and return it as one sorted list. Analyze and describe its complexity. Example: Input: [ 1 4 5, 1 3 4, 2 6 ] Output: 1 1 2 阅读全文
posted @ 2018-09-29 12:06 老鼠阿尔吉侬 阅读(147) 评论(0) 推荐(0)
摘要: 给出 n 代表生成括号的对数,请你写出一个函数,使其能够生成所有可能的并且有效的括号组合。 例如,给出 n = 3,生成结果为: [ "((()))", "(()())", "(())()", "()(())", "()()()" ] cpp public: / 找左括号,每找到一个左括号,就在左括 阅读全文
posted @ 2018-09-29 12:04 老鼠阿尔吉侬 阅读(108) 评论(0) 推荐(0)
摘要: Merge two sorted linked lists and return it as a new list. The new list should be made by splicing together the nodes of the first two lists. 阅读全文
posted @ 2018-09-28 21:23 老鼠阿尔吉侬 阅读(99) 评论(0) 推荐(0)