随笔分类 - 算法练习
摘要:输出 10,000,000,000.00元
阅读全文
摘要:public class UpperCase { public static void main(String[] args) { String str = " this is a man"; String temp = upperCase(str); System.out.println(temp); } public s...
阅读全文
摘要:public static int binarySearch(int[] a, int num){ int low = 0; int high = a.length-1; while(low <= high) { int middle = (low + high)/2; ...
阅读全文
摘要:public class OneHundredRandom { public static void main(String[] args) { List list = new ArrayList(); for (int i = 0; i < 100; i++) { list.add(i+1); } ...
阅读全文
摘要:public class StatisticZEN { public static void main(String[] args) { String str = "中国aadf的111萨bbb菲的zz萨菲"; statisticsChar(str); } private static HashMap statisticsChar(Str...
阅读全文
摘要:统计文章中某个单词出现的频率
阅读全文
摘要:public class HexToInt { public static void main(String[] args) { String str = "13abf"; convert(str); } private static int convert(String str) { int len = ...
阅读全文
摘要:public class DropRepetition { public static void main(String[] args) { Vector v = new Vector(); v.add("1"); v.add("1"); v.add("2"); v.add("2"); v.a...
阅读全文
摘要:输入“我ABC汉DEF”和字节数6,应该输出“我ABC”,而不是“我ABC+汉的半个”。
阅读全文
摘要:n个人围成一圈,顺序排号,从第一个人开始报数(从1到3报数),凡报到3的人退出圈子,问最后留下的是原来的多少号?
阅读全文
摘要:1.第一个人10岁,第二个人比第一个人大2岁,依次递增,请用递归方式算出第8个人多大?
阅读全文
摘要:private static List filter(List list){ Iterator it = list.iterator(); while(it.hasNext()){ if(it.next() > 5) it.remove(); } return list; }
阅读全文
摘要:排序算法动态演示:http://www.atool.org/sort.php 插冒快选n2,堆排归并nlog2n,基数排序d(n+r) 1.插入排序 ■ 直接插入排序: ■ 希尔排序: 2.选择排序 ■ 简单选择排序: ■ 堆排序: 3.交换排序 ■ 冒泡排序: ■ 快速排序:
阅读全文
摘要:1.除2判中法: 2.String类的toCharArray(); 3.递归方法 4.StringBuffer类的reverse();
阅读全文