5 zhuifengnian

尚未进行身份认证

暂无相关简介

等级
TA的排名 13w+

二维数组按照某列排序

private static void sort(int[][] ob, final int[] order) { Arrays.sort(ob, (Comparator<Object>) (o1, o2) -> { int[] one = (int[]) o1; int[] two = (int[]) o2; for (...

2019-08-04 20:31:38

最小编辑代价

string s1="abc"; string s2="adc"; int dp[s1.length()+1][s2.length()+1]; dp[0][0]=0; for(int i=1;i<s1.length()+1;i++){ dp[i][0]=3; } for(int i=1;i<s2.length()...

2019-06-21 17:33:55

最长上升子序列

int p[7] = {2,1,4,3,1,5,6}; int dp[7] ; for(int i=0;i<7;i++){ dp[i] = 1; } for(int i=1;i<7;i++){ for(int j=0;j<i;j++){ if(p[i]>p[j]){ ...

2019-06-21 17:30:44

两个字符串中最长公共子序列

string s1="svow1213"; string s2="sds121921"; int dp[s1.length()+1][s2.length()+1]; for(int i=0;i<s1.length()+1;i++){ dp[i][0] = 0; } for(int i=0;i<s2.length()+1;...

2019-06-21 17:28:03

找到两个字符串中最长相同子串的个数

string s1="acbcbcef"; string s2="abcbced"; int dp[s1.length()+1][s2.length()+1]; for(int i=0;i<s2.length()+1;i++){ dp[0][i]=0; } for(int j=0;j<s1.length()+1;j++)...

2019-06-21 17:25:24

判断map是否含有word

//判断map中是否含有word这个valuebool is_contain(map<char,string> &m,string word){ map<char,string>::iterator it; it = m.begin(); if(it==m.end()){ return true; } wh...

2019-06-20 20:28:53

数组中出现数字超过一半的情况

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

数组的全排列

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

Spring中的设计模式

1、spring中的BeanFactory就是简单工厂模式的体现,根据传入一个唯一的标识来获得bean对象,但是否是在传入参数后创建还是传入参数前创建这个要根据具体情况来定。2、在Spring的Aop中,使用的Advice(通知)来增强被代理类的功能。Spring实现这一AOP功能的原理就使用代理模式(1、JDK动态代理。2、CGLib字节码生成技术代理。)对类进行方法级别的切面增强,即,生成...

2019-03-20 16:50:04

旋转数组最小值

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

找到数组唯一出现的数字

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

找出数组之后一个比它大的数字(利用栈)

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

今日头条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

今日头条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

java8~Stream API

java8中新添加了Stream,Stream和函数接口关系非常密切,没有函数的接口,Stream就无法工作。函数接口是指内部只有一个抽象方法的接口。 stream的特点: 1、stream虽然是容器调用的,但是stream不是一种数据结构,而是一种数据源的视图。 2、操作分为:中间操作和结束操作 Stream&l...

2019-03-19 13:49:44

今日头条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

硬币找零(动态规划问题)

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

java的LocalDateTime和Date转化

Date endTime = new Date(); LocalDateTime localDateTime = endTime.toInstant().atOffset(ZoneOffset.ofHours(8)).toLocalDateTime();Date startTime = Date.from(localDateTime.minusDays(7).toInstant(ZoneOf...

2019-02-18 16:19:44

逗号分隔的字符串切割为数组

public static List<String> splitToList(String sequence) { return SPLITTER.splitToList(sequence); } 

2019-02-14 15:46:39

Calendar 的获取date中年月日时分秒

Date startTime = new Date();Calendar c = Calendar.getInstance();c.setTime(startTime);int year = c.get(java.util.Calendar.YEAR);int month = c.get(java.util.Calendar.MONTH) + 1;//获取月份(因为在格里高利历和罗马儒略...

2019-02-14 15:32:02

查看更多

勋章 我的勋章
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!