会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
响亮的菠萝
博客园
首页
新随笔
联系
管理
订阅
2015年8月24日
LintCode-A + B 用位操作模拟加法
摘要: class Solution {public: /* * @param a: The first integer * @param b: The second integer * @return: The sum of a and b */ int apl...
阅读全文
posted @ 2015-08-24 17:35 响亮的菠萝
阅读(348)
评论(0)
推荐(0)
2015年5月12日
【转】求二叉树两结点的最近共同父结点
摘要: 求二叉树两结点的最近共同父结点,在网上看到了一个挺有意思的解法,原文在http://www.cnblogs.com/remlostime/archive/2012/11/26/2788795.html一般思路是从子节点深度遍历到根节点,然后比较两个路径的分叉点。他用的递归: 1 struct Nod...
阅读全文
posted @ 2015-05-12 11:59 响亮的菠萝
阅读(158)
评论(0)
推荐(0)
2015年5月6日
Reverse Linked List
摘要: 在leetcode上看到了一道很常见的面试题,反转单链表。想着随便写写肯定就能过,没想到踩了很多坑,往往面试中就是因为这些边界条件没处理好而被拒绝。首先要建一个空节点用来存反转后的结尾,否则会形成循环链表,运行超时。其次cur指针指向链表的结尾的最后一个元素时,要记得反转。可以在cur改变前反转一次...
阅读全文
posted @ 2015-05-06 14:04 响亮的菠萝
阅读(134)
评论(0)
推荐(0)
公告