摘要: 问题描述 输入一个链表,按链表从尾到头的顺序返回一个ArrayList。 分析 链表只能顺序访问,但要求逆序地返回链表中的元素 遍历链表存到临时空间(栈或数组都行),再逆序输出到最终结果 反转链表,遍历链表到最终结果 临时空间 遍历链表,将数据插入栈,逆向遍历临时空间,将数据插入最终结果数组 C++ 阅读全文
posted @ 2020-05-23 23:03 arcsinW 阅读(98) 评论(0) 推荐(0) 编辑
摘要: 问题描述 请实现一个函数,将一个字符串中的每个空格替换成“%20”。例如,当字符串为We Are Happy.则经过替换之后的字符串为We%20Are%20Happy。 分析 乍一看不就一个replace解决问题,的确这样是能AC的 如下面这个C 版的,一行就能解决 如果不用自带的replace偷懒 阅读全文
posted @ 2020-05-23 16:58 arcsinW 阅读(102) 评论(0) 推荐(0) 编辑
摘要: 问题描述 在一个二维数组中(每个一维数组的长度相同),每一行都按照从左到右递增的顺序排序,每一列都按照从上到下递增的顺序排序。请完成一个函数,输入这样的一个二维数组和一个整数,判断数组中是否含有该整数。 分析 抛开二维数组的有序性质,直接遍历二维数组找是否含有一个数,算法复杂度为$O(n^2)$ 考 阅读全文
posted @ 2020-05-23 11:07 arcsinW 阅读(111) 评论(0) 推荐(0) 编辑