
剑指Offer
zhby
勿忘初心,方得始终
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
1.二维数组中的查找
题目描述 在一个二维数组中(每个一维数组的长度相同),每一行都按照从左到右递增的顺序排序,每一列都按照从上到下递增的顺序排序。请完成一个函数,输入这样的一个二维数组和一个整数,判断数组中是否含有该整数。 暴力法 直接遍历查找 public boolean Find(int target, int [][] array) { for (int i = 0 ; i < arra...原创 2019-10-03 15:57:37 · 173 阅读 · 0 评论 -
2.替换空格
题目描述 请实现一个函数,将一个字符串中的每个空格替换成“%20”。例如,当字符串为We Are Happy.则经过替换之后的字符串为We%20Are%20Happy。 public String replaceSpace(StringBuffer str) { String s = str.toString(); char[] chars = s.toCharAr...原创 2019-10-03 16:05:27 · 149 阅读 · 0 评论 -
3.从尾到头打印链表
题目描述 输入一个链表,按链表从尾到头的顺序返回一个ArrayList。 思路 将这个链表逆置,然后再直接存到一个ArrayList。 /** * public class ListNode { * int val; * ListNode next = null; * * ListNode(int val) { * this.v...原创 2019-10-03 16:18:16 · 156 阅读 · 0 评论