
Leetcode
文章平均质量分 76
sunprice
我要。。。。
展开
-
LeetCode题目详解
1.两数之和给定一个整数数组和一个目标值,找出数组中和为目标值的两个数。你可以假设每个输入只对应一种答案,且同样的元素不能被重复利用。示例:给定 nums = [2, 7, 11, 15], target = 9因为 nums[0] + nums[1] = 2 + 7 = 9所以返回 [0, 1]方法一:暴力法暴力法很简单。遍历每个元素 xx,并查找是否存在一个值与...原创 2018-10-01 17:01:22 · 763 阅读 · 0 评论 -
LeetCode题目详解-7反转整数
7.反转整数题目:给定一个 32 位有符号整数,将整数中的数字进行反转。示例 1:输入: 123输出: 321 示例 2:输入: -123输出: -321示例 3:输入: 120输出: 21注意:假设我们的环境只能存储 32 位有符号整数,其数值范围是 [−231, 231 − 1]。根据这个假设,如果反转后的整数溢出,则返回 0。代...原创 2018-10-01 19:04:42 · 2565 阅读 · 0 评论 -
LeetCode题目详解-9 回文数
9.回文数题目:判断一个整数是否是回文数。回文数是指正序(从左向右)和倒序(从右向左)读都是一样的整数。示例 1:输入: 121输出: true示例 2:输入: -121输出: false解释: 从左向右读, 为 -121 。 从右向左读, 为 121- 。因此它不是一个回文数。示例 3:输入: 10输出: false解释: 从右向左读, 为 0...原创 2018-10-01 20:00:03 · 1774 阅读 · 0 评论 -
C++中单向链表相关知识
struct ListNode { int val; ListNode *next; ListNode(int x) : val(x), next(NULL) {} };其中, ListNode(int x) : val(x), next(NULL) {} 是结构体的构造函数,与类的构造函数相同,冒号后面的是初始化列表,也就是给成员val初始化为传入的参...原创 2018-10-02 19:55:44 · 2747 阅读 · 0 评论 -
LeetCode中问题1.reference binding to null pointer of type 'const value_type'
问题1:reference binding to null pointer of type 'const value_type'在LeetCode做题的过程中,遇到"reference binding to null pointer of type ‘value_type’" 这个问题,现在对这个问题进行一下分析和总结。产生原因:1.对于一些stl和一些数据结构掌握不准确。2.忽视判...转载 2018-10-02 21:20:11 · 35988 阅读 · 3 评论 -
LeetCode题目详解-27.移除元素
27.移除元素问题:给定一个数组 nums 和一个值 val,你需要原地移除所有数值等于 val 的元素,返回移除后数组的新长度。不要使用额外的数组空间,你必须在原地修改输入数组并在使用 O(1) 额外空间的条件下完成。元素的顺序可以改变。你不需要考虑数组中超出新长度后面的元素。示例 1:给定 nums = [3,2,2,3], val = 3,函数应该返回新的长度 ...原创 2018-10-02 21:57:35 · 334 阅读 · 0 评论