- 博客(11)
- 问答 (1)
- 收藏
- 关注
原创 数组中出现数字超过一半的情况
private static int halfNum(int [] input){ int count = 1; int temp = input[0]; for(int i=1;i<input.length;i++){ if(temp == input[i]){ count++; ...
2019-03-21 08:58:08 93
原创 数组的全排列
private static int permanent(int []a,int start,int end){ if(start == end){ sum++; return sum; } for(int i=start;i<=end;i++){ swap(a,sta...
2019-03-21 08:45:54 162
转载 Spring中的设计模式
1、spring中的BeanFactory就是简单工厂模式的体现,根据传入一个唯一的标识来获得bean对象,但是否是在传入参数后创建还是传入参数前创建这个要根据具体情况来定。2、在Spring的Aop中,使用的Advice(通知)来增强被代理类的功能。Spring实现这一AOP功能的原理就使用代理模式(1、JDK动态代理。2、CGLib字节码生成技术代理。)对类进行方法级别的切面增强,即,生成...
2019-03-20 16:50:04 85
原创 旋转数组最小值
private static int getNum(int []input){ if(null == input || 0 == input.length) return 0; int i = 0; int j= input.length - 1; while(input[i]>=input[j]){ ...
2019-03-20 14:44:40 99
原创 找到数组唯一出现的数字
private static int noRepeat(int []input){ if(null == input && 0 == input.length){ return -1; } int count =input[0]; for(int i=1;i<input.length;...
2019-03-20 14:19:55 439
原创 找出数组之后一个比它大的数字(利用栈)
private static int[] solve(int []input){ if(null == input || 0 == input.length){ return null; } Stack<Integer> stack = new Stack<>(); int []res...
2019-03-20 11:21:37 643
原创 今日头条3-16后端开发实习第四题
public static boolean check(int n,int m,double l,int []a) { int count = 0; for (int i = n - 1; i >= 0 && a[i] >= l; --i) { count += Math.floor(a[i] / l); ...
2019-03-19 14:32:39 121
原创 今日头条3-16后端实习第三题
Scanner scanner = new Scanner(System.in); int n = scanner.nextInt(); for (int i = 0; i < n; i++) { int amount = scanner.nextInt(); int[] b = new int[amoun...
2019-03-19 14:14:29 112
原创 java8~Stream API
java8中新添加了Stream,Stream和函数接口关系非常密切,没有函数的接口,Stream就无法工作。函数接口是指内部只有一个抽象方法的接口。 stream的特点: 1、stream虽然是容器调用的,但是stream不是一种数据结构,而是一种数据源的视图。 2、操作分为:中间操作和结束操作 Stream&l...
2019-03-19 13:49:44 82
原创 今日头条3-16笔试第二题(后端开发)
public static String strVerity(String s){ StringBuilder stringBuilder =new StringBuilder(s); for(int i=2;i<stringBuilder.length();i++){ if(stringBuilder.charAt(i)==stringBuilder.ch...
2019-03-19 13:33:11 153
转载 硬币找零(动态规划问题)
public static int coinChange(int[] coin, int n){ int [][]dp =new int[coin.length+1][n+1]; for(int i=0;i<coin.length+1;i++){ dp[i][0]=0; } for(int i=0;i<n+1;i++){ ...
2019-03-19 13:14:55 361
空空如也
百度地图开发问题出现错误
2015-10-12
TA创建的收藏夹 TA关注的收藏夹
TA关注的人