JAVA数据结构和算法编程
迷惘的提莫酱
自卑,软弱,敏感,换位思考,善良
展开
-
JAVA实现字符串反转
public class StringReverse { public static void Reverse(){ String s=“qwertyuiop”; System.out.println(s); char[] str=s.toCharArray();//转换成数组 int n=str.length-1;//最大下标 int halflength=n/2;//次数 for(int i=...原创 2019-07-11 19:55:42 · 153 阅读 · 0 评论 -
JAVA递归实现二分查找
public class Main { public static int rank(int key,int[] arr,int low,int high){ if(low>high)return -1; int mid=(low+high)/2; if(arr[mid]==key) return arr[mid]; else if(arr[mid]<key){ return rank...原创 2019-07-11 20:16:02 · 158 阅读 · 0 评论 -
JAVA找字符串第一个不重复的元素
public class Main { public static String findCharInPlace(String s){ int length= s.length(); if(length <= 0) return null; boolean repeated = false; for(int i=0;i<s.length();i++){ repeated = false...原创 2019-07-11 20:30:35 · 204 阅读 · 0 评论 -
统计数组中某元素出现次数
public class Main { public static void tongji(int[] arr,int key){ int count=0; for(int i=0;i<arr.length;i++){ if(key==arr[i]){ count++; } } System.out.println(count); } public static void main(Stri...原创 2019-07-11 20:43:07 · 662 阅读 · 0 评论