![](https://img-blog.csdnimg.cn/20201014180756923.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
剑指offer
鱼之天空
这个作者很懒,什么都没留下…
展开
-
从尾到头打印链表
/** * struct ListNode { * int val; * struct ListNode *next; * ListNode(int x) : * val(x), next(NULL) { * } * }; */ //使用栈存储每个结点的值,遍历完链表以后,开始从栈顶输出 cl原创 2018-02-02 09:59:48 · 200 阅读 · 1 评论 -
重建二叉树
/** * Definition for binary tree * struct TreeNode { * int val; * TreeNode *left; * TreeNode *right; * TreeNode(int x) : val(x), left(NULL), right(NULL) {}转载 2018-02-02 10:48:52 · 200 阅读 · 1 评论 -
二维数组中的查找
时间限制:1秒 空间限制:32768K 热度指数:526454 本题知识点: 查找 算法知识视频讲解 题目描述 在一个二维数组中,每一行都按照从左到右递增的顺序排序,每一列都按照从上到下递增的顺序排序。请完成一个函数,输入这样的一个二维数组和一个整数,判断数组中是否含有该整数。 class Solution { public: bool Find(int原创 2018-01-27 16:37:38 · 170 阅读 · 1 评论 -
替换空格
时间限制:1秒 空间限制:32768K 热度指数:459253 本题知识点: 字符串 算法知识视频讲解 题目描述 请实现一个函数,将一个字符串中的空格替换成“%20”。例如,当字符串为We Are Happy.则经过替换之后的字符串为We%20Are%20Happy。 //解题思路: class Solution { public: void replaceSpace(c原创 2018-01-29 15:40:08 · 154 阅读 · 0 评论