Algorithm
Swxctx
铭心刻骨,就要一意孤行;越是憧憬,越要风雨兼程;要走多远,才算走进森林_xc。
展开
-
在一个二维数组中,每一行都按照从左到右递增的顺序排序,每一列都按照从上到下递增的顺序排序。请完成一个函数,输入这样的一个二维数组和一个整数,判断数组中是否含有该整数。
题目:在一个二维数组中,每一行都按照从左到右递增的顺序排序,每一列都按照从上到下递增的顺序排序。请完成一个函数,输入这样的一个二维数组和一个整数,判断数组中是否含有该整数。思路一:把每一行看成有序递增的数组,通过遍历每一行得出答案。使用二分法Java:public class Solution { public boolean Find(int target, in原创 2017-04-01 20:48:35 · 5334 阅读 · 0 评论 -
请实现一个函数,将一个字符串中的空格替换成“ ”。例如,当字符串为We Are Happy.则经过替换之后的字符串为We Are Happy。
题目:请实现一个函数,将一个字符串中的空格替换成“%20”。例如,当字符串为We Are Happy.则经过替换之后的字符串为We%20Are%20Happy。思路:(1)遍历查询所有的空格数量(2)从字符串的后面往前进行遍历替换java:public class Solution { public String replaceSpace(StringB原创 2017-04-01 22:14:10 · 635 阅读 · 0 评论 -
输入一个链表,从尾到头打印链表每个节点的值。
题目:输入一个链表,从尾到头打印链表每个节点的值。思路一:使用递归(根本是堆栈)代码:/*** public class ListNode {* int val;* ListNode next = null;** ListNode(int val) {* this.val = val;*原创 2017-04-01 22:49:45 · 414 阅读 · 0 评论