leetcode
ClawHub的技术分享
这个作者很懒,什么都没留下…
展开
-
LeetCode|234.回文链表
题目描述等级: 简单请判断一个链表是否为回文链表。示例 1:输入: 1->2输出: false示例 2:输入: 1->2->2->1输出: true进阶:你能否用O(n) 时间复杂度和 O(1) 空间复杂度解决此题?思路对于单链表,回文,快慢指针,链表反转的考察。>“回文”是指正读反读都能读通的句子,它是古今...原创 2019-12-18 00:46:48 · 99 阅读 · 0 评论 -
LeetCode|344. 反转字符串
题目描述等级: 简单编写一个函数,其作用是将输入的字符串反转过来。输入字符串以字符数组 char[] 的形式给出。不要给另外的数组分配额外的空间,你必须原地修改输入数组、使用 O(1) 的额外空间解决这一问题。你可以假设数组中的所有字符都是 ASCII 码表中的可打印字符。示例1:输入:["h","e","l&q...原创 2019-12-05 23:13:00 · 58 阅读 · 0 评论 -
LeetCode|350. 两个数组的交集 II
题目描述等级: 简单给定两个数组,编写一个函数来计算它们的交集。示例1:输入: nums1 = [1,2,2,1], nums2 = [2,2]输出: [2,2]示例2:输入: nums1 = [4,9,5], nums2 = [9,4,9,8,4]输出: [4,9]说明:输出结果中每个元素出现的次数,应与元素在两个数组中出现的次数一致。我们可...原创 2019-12-05 23:11:22 · 68 阅读 · 0 评论 -
LeetCode|371. 两整数之和
题目描述等级: 简单不使用运算符 和 - ,计算两整数a 、b之和。示例1:输入: a = 1, b = 2输出: 3示例2:输入: a = -2, b = 3输出: 1思路对于位运算的考察。在位运算中,异或操作获取的是两个数的无进位和,异或:相同为0,不同为1。如,2^3 0010^ 0011------- 0001...原创 2019-12-05 23:07:57 · 84 阅读 · 0 评论 -
LeetCode|387. 字符串中的第一个唯一字符
题目描述等级: 简单给定一个字符串,找到它的第一个不重复的字符,并返回它的索引。如果不存在,则返回 -1。案例:s = "leetcode"返回 0.s = "loveleetcode",返回 2.注意事项:您可以假定该字符串只包含小写字母。思路对于字符串和Hash表的考察。首先遍历一遍字符串中字符,用Ha...原创 2019-12-03 00:15:57 · 76 阅读 · 0 评论 -
LeetCode|387. 字符串中的第一个唯一字符
![](https://cdn.jsdelivr.net/gh/clawhub/image/diffuser/top/19/11/27/7b902620bb14e2ee04ccae509693ea25.jpg题目描述等级: 简单给定一个字符串,找到它的第一个不重复的字符,并返回它的索引。如果不存在,则返回 -1。案例:s = "leetcode"返回 ...原创 2019-12-03 00:12:16 · 163 阅读 · 0 评论 -
LeetCode|412. Fizz Buzz
题目描述等级: 简单写一个程序,输出从 1 到 n 数字的字符串表示。如果n是3的倍数,输出“Fizz”;如果n是5的倍数,输出“Buzz”;如果n同时是3和5的倍数,输出 “FizzBuzz”。示例:n = 15,返回:[ "1", "2", "Fizz&quo...原创 2019-12-03 00:11:33 · 172 阅读 · 0 评论