摘要:
思路 数组在一定程度上是排序的,很容易分析出:可以采用二分法来寻找最小数字。 但是这里面有一些陷阱: 1.递增排序数组的本身是自己的旋转,则最小数字是第一个数字 2.中间数字与首尾数字大小相等,如{1,0,1,1,1,1}和{1,1,1,1,0,1},无法采用二分法,只能顺序查找。 测试用例 1.功 阅读全文
posted @ 2017-10-12 10:28
toov5
阅读(131)
评论(0)
推荐(0)
摘要:
package Problem5; import java.util.Stack; //首先定义链表结构class LinkNode{ LinkNode next; int node_value;} public class PrintListReverse { public void revers 阅读全文
posted @ 2017-10-12 10:05
toov5
阅读(105)
评论(0)
推荐(0)
摘要:
package Problem4; public class ReplaceBank { /* * 题目描述: 请实现一个函数,将字符串的每个空格替换为"%20"。 * 例如输入"We are happy",则输出"We%20are%20happy."。 */ /** * @param args * 阅读全文
posted @ 2017-10-12 09:51
toov5
阅读(129)
评论(0)
推荐(0)
摘要:
package Problem3; public class Find { /* * 题目描述:二维数组中的查找 * 在一个二维数组中,每一行都按照从左到右递增的顺序排序,每一列都按照从上到下的顺序排序。 * 完成一个函数,输入这样的一个二维数组和一个整数,判断数组中是否包含该整数 * */ pub 阅读全文
posted @ 2017-10-12 09:50
toov5
阅读(124)
评论(0)
推荐(0)

浙公网安备 33010602011771号