![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
leetcode
文章平均质量分 78
mzqolive
这个作者很懒,什么都没留下…
展开
-
【LeetCode easy专题】LeetCode7 Reverse Integer
本篇是【leetcode easy】专题的第二篇,题目要求是将一个int类型的有符号数,进行逆序输出(输出也是int类型)。 可能忽略的地方有以下两点:当输入的整数是负数或者是末尾有0的话,若采用将整数先转化为string类型,在进行输出的话,还需要单独处理负号和0的问题。 输入的int类型是32bit的,其范围为[−2^31, 2^31 − 1],其逆序...原创 2018-10-29 19:59:05 · 139 阅读 · 1 评论 -
【LeetCode easy专题】leetcode 1 Two Sum
题目描述如下: 此题目比较简单的一点是给定的测试用例中,一定会有两个数,使得这个数的和等于给定的target。 常用的思路是 利用两个for循环遍历数组,代码如下:class Solution {public: vector<int> twoSum(vector<int>& nums, int target) {...原创 2018-10-29 20:31:50 · 126 阅读 · 3 评论 -
【LeetCode easy专题】leetcode 20 Valid Parentheses(附c++ string介绍以及基于范围的for循环简介)
题目描述如下:(文末有string类型的介绍)本题是回文类题目中比较简答的一种,输入的字符串也只有“(”、“)”、“["、”]“、”{“、”}“六种,题目可以产生一些变形,如判断括号没有闭合等,该类题目是面试中常考的题目,解决的方法通常采用stack(栈)这种数据结构,stack是一种先进后出的结构,即first in last out,不熟悉栈的同学可以参考维基百科中栈的介绍,此处是地址...原创 2018-10-31 20:08:22 · 158 阅读 · 0 评论 -
【LeetCode easy系列】leetcode 21 Merge Two Sorted Lists【附c++ ->和. 的区别以及递归简介】
昨天写了做了几个list相关的leetcode的练习,今天再记录一个和list有关的题目,顺便练习一下递归操作。目录1、题目描述如下:1.1 c++ -> 和. 操作符1.2 算法思路(新建list,不递归) 2、递归简介2.1 递归思路1、题目描述如下: 在介绍代码之前先来看一下leetcode中...原创 2018-11-03 18:53:13 · 163 阅读 · 0 评论 -
【LeetCode easy专题】leetcode53 MaximumSubarray 【附分而治之简介】(未完)
目录 1、题目讲解1. 1 题目描述如下:1.2 题目分析:1.3 思路讲解:1.3.1 小学生加法1.3.2 经典解法(小学奥赛思路)1.3.3 另设一个数组2、分而治之法1、题目讲解1. 1 题目描述如下:1.2 题目分析:给定一个数组,寻找数组元素之和最大的子串(包括数组自身),返回值是int类型的和。同样的变形还有,返回最大和对应...原创 2018-11-09 14:59:41 · 171 阅读 · 0 评论 -
【LeetCode Medium系列】leetcode 2 Add Two Numers(附 c++ list and iterator介绍)
目录 1. 算法介绍:2. c++ STL中的list及其用法。3. c++迭代器 iterator介绍1. 算法介绍:题目要求如下: 本题目的解答思路就是传统的加法的计算过程,即对应位数相加,满十进一即可;需要注意的是:题目中给的是单链表,其具体的定义格式在代码上面的注释中。 下面先给出对应的代码,然后进行深入分析,顺便补充一下c++的一些基本知识。...原创 2018-11-02 19:39:03 · 149 阅读 · 0 评论