![](https://img-blog.csdnimg.cn/20191227111956209.jpg?x-oss-process=image/resize,m_fixed,h_224,w_224)
剑指offer
刷题
djxnsiwbfk
这个作者很懒,什么都没留下…
展开
-
2019/1/17 第三题 ----从尾到头打印链表
题目描述 输入一个链表,按链表值从尾到头的顺序返回一个ArrayList。 思想:依据栈的后进先出特点可以倒序遍历链表,实现题目要求 /** * struct ListNode { * int val; * struct ListNode *next; * ListNode(int x) : * val(x), next...原创 2019-01-17 18:50:46 · 141 阅读 · 0 评论 -
2019/1/14第一题-----二维数组中的查找
题目描述 在一个二维数组中(每个一维数组的长度相同),每一行都按照从左到右递增的顺序排序,每一列都按照从上到下递增的顺序排序。请完成一个函数,输入这样的一个二维数组和一个整数,判断数组中是否含有该整数。 class Solution { public: bool Find(int target, vector<vector<int> > array) { ...原创 2019-01-14 13:38:08 · 139 阅读 · 0 评论 -
2019/1/16第二题--替换空格
题目描述 请实现一个函数,将一个字符串中的每个空格替换成“%20”。例如,当字符串为We Are Happy.则经过替换之后的字符串为We%20Are%20Happy。 class Solution { public: void replaceSpace(char *str,int length) { //遍历一边字符串找出空格的数量 if(str==NUL...原创 2019-01-16 11:15:44 · 162 阅读 · 0 评论