LeetCode
文章平均质量分 86
爱抠脚的coder
这个作者很懒,什么都没留下…
展开
-
add two numbersⅡ
题目描述:You are given two linked lists representing two non-negative numbers. The most significant digit comes first and each of their nodes contain a single digit. Add the two numbers and return i原创 2017-11-06 09:08:35 · 258 阅读 · 0 评论 -
Longest Substring Without Repeating Characters
题目网址:Longest Substring Without Repeating Characters题目解析:这题我写了很久,刚开始写的时候思考的不全面,只想到了用set集合保存已经扫描到的元素,利用一个for循环来访问所有的元素,判断钙元素是否出现在set中,如果不出现,那么我就ans++,最后找到最大的ans;如果存在,那么我就把set集合置空(这里就不对了,因为如果是abca,最后原创 2017-11-13 21:18:31 · 177 阅读 · 0 评论 -
two sum
题目网址:two sumC++解法一:暴力搜索O(n^2)-两个for循环,寻找答案class Solution {public: vector twoSum(vector& nums, int target) { vector ans; for (int i = 0; i < nums.size(); i++){ for (int j = i + 1; j原创 2017-11-04 08:38:22 · 225 阅读 · 0 评论 -
add two numbers
题目网址:add two numbers本题存在几个需要注意的地方:(1)需要注意链表的进位问题,如果最后两个链表均为空,那我们需要判断是否存在进位问题,如果存在进位,那我们就必须产生一个新的节点,加入到新的节点的后面;(2)链表是不一样长的时候,我们需要将已经提前结束的那个链表的节点的值设置为0,同样想加;(3)这个链表的数字是倒序的存放的,反而简化了我们的操作,因为我们实现链表原创 2017-11-05 09:22:40 · 202 阅读 · 0 评论