摘要: 题目1: 把一个数组最开始的若干个元素搬到数组的末尾,我们称之为数组的旋转。 输入一个非减排序的数组的一个旋转,输出旋转数组的最小元素。 例如数组{3,4,5,1,2}为{1,2,3,4,5}的一个旋转,该数组的最小值为1。 NOTE:给出的所有元素都大于0,若数组大小为0,请返回0。 思路:旋转之 阅读全文
posted @ 2018-11-02 15:03 想不出所以然丶 阅读(117) 评论(0) 推荐(0)
摘要: 题目1:在一个二维数组中(每个一维数组的长度相同),每一行都按照从左到右递增的顺序排序,每一列都按照从上到下递增的顺序排序。请完成一个函数,输入这样的一个二维数组和一个整数,判断数组中是否含有该整数。 思路: 双循环判断,如果目标值大于每行最大或者小于每行最小,直接进入下一循环。 优化:因为二维数组 阅读全文
posted @ 2018-09-23 21:48 想不出所以然丶 阅读(197) 评论(0) 推荐(0)
摘要: 1.题目: 给定一个整数数组,返回两个数字的索引,使它们相加到特定目标。 您可以假设每个输入只有一个解决方案,并且您可能不会两次使用相同的元素。 思路:双循环 对数组中的值全部进行判断,返回索引。 优化思路: 使用map, 使用target减去当前数组值,存储差值和当前数组值的索引,然后判断差值是否 阅读全文
posted @ 2018-09-19 00:00 想不出所以然丶 阅读(156) 评论(0) 推荐(0)
摘要: 最近在学习一个项目,就是网上流传的e-shop,学到使用分页插件的时候,突然卡主了,我都跟着视频走的,出现这种问题,真的是一脸懵 X,要知道这种整合项目中出现异常,要不就是jar包冲突,要不就是配置文件哪个地方不对,这样找起来,没有头绪,简直就是折腾,最开始我的mybatis全局配置文件是这样写的: 阅读全文
posted @ 2018-08-01 11:17 想不出所以然丶 阅读(1298) 评论(0) 推荐(0)
摘要: 阅读全文
posted @ 2017-12-10 16:05 想不出所以然丶 阅读(98) 评论(0) 推荐(0)
摘要: 阅读全文
posted @ 2017-11-30 15:08 想不出所以然丶 阅读(102) 评论(0) 推荐(0)
摘要: 阅读全文
posted @ 2017-11-26 22:55 想不出所以然丶 阅读(75) 评论(0) 推荐(0)
摘要: class Ticket implements Runnable{ private int num = 100; Object obj = new Object(); public void run(){ while(true){ synchronized(obj){ if(num>0){ try{ Thread.sleep(10); }c... 阅读全文
posted @ 2017-11-18 16:16 想不出所以然丶 阅读(77) 评论(0) 推荐(0)
摘要: class Test implements Runnable{ private boolean flag; Test(boolean flag){ this.flag = flag; } public void run(){ if(flag){ synchronized(Mylock.locka){ ... 阅读全文
posted @ 2017-11-18 16:09 想不出所以然丶 阅读(104) 评论(0) 推荐(0)
摘要: 阅读全文
posted @ 2017-10-26 17:05 想不出所以然丶 阅读(69) 评论(0) 推荐(0)