会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
红岸的电波
博客园
首页
新随笔
联系
订阅
管理
上一页
1
2
3
2016年5月2日
LintCode_420 报数
摘要: 题目 报数指的是,按照其中的整数的顺序进行报数,然后得到下一个数。如下所示: 1, 11, 21, 1211, 111221, ... 1 读作 "one 1" -> 11. 11 读作 "two 1s" -> 21. 21 读作 "one 2, then one 1" -> 1211. C++代码
阅读全文
posted @ 2016-05-02 11:50 红岸的电波
阅读(153)
评论(0)
推荐(0)
2016年5月1日
LintCode_111 爬楼梯
摘要: 题目 假设你正在爬楼梯,需要n步你才能到达顶部。但每次你只能爬一步或者两步,你能有多少种不同的方法爬到楼顶部? 比如n=3,1+1+1=1+2=2+1=3,共有3中不同的方法 返回 3 1 2 3 5 8 13... step[2] = step[0] + step[1]; C++代码
阅读全文
posted @ 2016-05-01 16:33 红岸的电波
阅读(582)
评论(0)
推荐(0)
LintCode_69 二叉树前序遍历
摘要: 题目 给出一棵二叉树,返回其节点值的前序遍历。 和中序遍历基本相同 C++代码
阅读全文
posted @ 2016-05-01 13:32 红岸的电波
阅读(138)
评论(0)
推荐(0)
LintCode_68 二叉树后序遍历
摘要: 题目 给出一棵二叉树,返回其节点值的后序遍历。 思路 后序比较麻烦 需要另外一个变量来记录当前节点入栈的次数 设计pair<TreeNode*, int> p; p.first 为二叉树节点 p.second 为当前节点入栈的次数 C++代码
阅读全文
posted @ 2016-05-01 13:02 红岸的电波
阅读(118)
评论(0)
推荐(0)
2016年4月30日
LintCode_67 二叉树中序遍历
摘要: 题目 给出一棵二叉树,返回其中序遍历 C++ 非递归
阅读全文
posted @ 2016-04-30 17:26 红岸的电波
阅读(123)
评论(0)
推荐(0)
LintCode_167 链表求和
摘要: 题目 你有两个用链表代表的整数,其中每个节点包含一个数字。数字存储按照在原来整数中相反的顺序,使得第一个数字位于链表的开头。写出一个函数将两个整数相加,用链表形式返回和。 你有两个用链表代表的整数,其中每个节点包含一个数字。数字存储按照在原来整数中相反的顺序,使得第一个数字位于链表的开头。写出一个函
阅读全文
posted @ 2016-04-30 12:20 红岸的电波
阅读(261)
评论(0)
推荐(0)
LintCode_408 二进制求和
摘要: 给定两个二进制字符串,返回他们的和(用二进制表示)。 思路 string s = ""; 目标字符串 cp 存储进位;取 0或1 sum = a[i] + b[i] + cp;分为四种情况 0 s += '0'; cp = 0; 1 s += '1'; cp = 0; 2 s += '0'; cp
阅读全文
posted @ 2016-04-30 10:53 红岸的电波
阅读(163)
评论(0)
推荐(0)
上一页
1
2
3
公告