自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(4)
  • 收藏
  • 关注

原创 Leetcode 17

题目描述 题目解析 这道题目只需要简单的数字映射到字母即可。组合通过递归即可实现 代码 class Solution { private: vector<string> res; //存储最终的返回结果 const string letterMap[10]{ "", //0 " ", //1 &q

2018-10-28 19:54:54 105

原创 Leetcode 12: Integer to Roman

题目描述 题目分析 首先熟悉转换规则,然后可以使用两个list存储对应的映射关系,然后每次从大到小看num是否大于1000,大于900,大于500,若在某个区间的话,就将罗马数字加进来,num减去相应的数值,直到num为0 代码展示 class Solution(object): def intToRoman(self, num): intForm = [1000,900...

2018-10-21 15:34:30 127

原创 Leetcode 6: zigzag

题目描述 题目分析 这道题目要求字符串以曲折形式输出,因此可以根据要显示的曲折字符串的行数n来确定有n个容器,接着遍历字符串将对应位置的字母放在对应的容器里。以行数为4为例,从左到右遍历每个字母依次放在1,2,3,4,3,2,1,。。。。号桶。代码也以这种思想编写即可 #include <iostream> using namespace std; class Solution {...

2018-10-14 16:22:42 136

原创 Leetcode 11: Container With Most Water

题目链接 题目描述 解答步骤 这一题刚拿到手,首先想到的是使用两层循环,第一层从左到右遍历作为左柱子,第二层从右往左遍历作为右柱子,记录下最大的容水量并输出即可。这种方法的复杂度将大于O(n^2),不采用 (以下描述中左右柱子指代选定container的左右边界,数组下标从0开始) 接着发现可以添加一些限制条件来减少循环的次数。 首先,在左柱子选定(依次从左到右遍历)的情况下,假若左柱子的高...

2018-10-05 22:12:37 125

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除