算法
文章平均质量分 69
小小Demo
这个作者很懒,什么都没留下…
展开
-
hashmap对字符串的统计
package com.heima.test; import java.util.HashMap; import java.util.Map; import java.util.Scanner; import javax.swing.plaf.synth.SynthSpinnerUI; /** * @author fenuang 统计字符转载 2017-10-07 17:56:43 · 405 阅读 · 0 评论 -
KMP算法
#include#includevoid makeNext(contant char p[],int next[]){//创建F int m=Strlen(p); int q,k; next [0]=0; for(q=1,k=0;q<m;++q){ while(k>0&&p[q]!=p[k]) k=next[原创 2017-10-01 20:14:23 · 215 阅读 · 0 评论 -
牛客原题
public class Solution { public int FindGreatestSumOfSubArray(int[] array) { int sum= 0; int max = array[0]; for(int i=0;i<array.length;i++){ if(sum>=0)原创 2017-10-06 15:03:44 · 323 阅读 · 0 评论 -
输入一个正整数数组,把数组里所有数字拼接起来排成一个数,打印能拼接出的所有数字中最小的一个。例如输入数组{3,32,321},则打印出这三个数字能排成的最小数字为321323。
package 把数组排成最小的数;import java.util.ArrayList;import java.util.Collections;import java.util.Comparator;public class Solution { public static String PrintMinNumber(int [] numbers) { int n;转载 2017-10-06 16:11:01 · 617 阅读 · 0 评论 -
牛客原题 输入一棵二叉搜索树,将该二叉搜索树转换成一个排序的双向链表。要求不能创建任何新的结点,只能调整树中结点指针的指向。
/**public class TreeNode { int val = 0; TreeNode left = null; TreeNode right = null; public TreeNode(int val) { this.val = val; }}*/public class Solution { publi转载 2017-10-13 22:29:43 · 995 阅读 · 0 评论