
小算法程序
conquer0715
追求卓越,成功会在不经意间追上你
展开
-
简单快速打印100以内的素数
一、描述 如题。二、解答public class Test {public static void main(String[] args) {// long s = System.currentTimeMillis();for (int i = 0; i if (isSushu(i)) System.out.println(i);}// Syste原创 2013-05-07 17:18:06 · 3737 阅读 · 0 评论 -
乒乓球队比赛对手关系
问题描述: 两个乒乓球队进行比赛,各出三人。甲队为a,b,c三人,乙队为x,y,z三人。已抽签决定比赛名单。有人向队员打听比赛的名单。a说他不和x比,c说他不和x,z比,请编程序找出三队赛手的名单。解决方案://递归算法static void printPlzh(String prefix, Object[] arr, int tarCount) {if (t原创 2013-05-29 16:45:00 · 3521 阅读 · 0 评论 -
汉诺塔、猴子吃桃、数组移除、排列组合
汉诺塔:static void move(int count, String from, String cache, String to) {if (count if (count == 1) {System.out.println(from + " to " + to);//如果小于2个盘子,直接移动到目标塔} else {//如果大于或等于2个盘子move(count原创 2013-05-29 12:40:14 · 3605 阅读 · 0 评论 -
递归实现的全排列算法
import java.util.ArrayList;import java.util.List;public class Test {public static void main(String[] args) {String[] arr = { "1", "2", "3" };List result = new ArrayList();permArr(arr, 0,原创 2013-06-25 11:20:08 · 2658 阅读 · 0 评论 -
大兔子生小兔子问题
一、描述 古典问题,有一对兔子,从出生后第3个月起每个月都生一对兔子,小兔子长到第三个月后每个月又生一对兔子,假如兔子都不死,问第n个月后一共有多少对兔子?(兔子对数的规律为数列1,1,2,3,5,8,13,21....)二、解答public class Test {public static void main(String[] args) {long st原创 2013-05-07 15:16:32 · 4016 阅读 · 0 评论 -
统计英文文章中出现的单词数量(基于字节实现)
字数 统计 字节原创 2017-12-28 18:28:37 · 1741 阅读 · 0 评论 -
基础排序算法 java 实现(冒泡、选择、插入、快排、归并、堆排)
package demo;import java.util.Arrays;public class SortUtil { private static void printArr(int[] arr) { System.out.println(Arrays.toString(arr)); } private static void checkSor原创 2018-01-23 17:00:15 · 551 阅读 · 0 评论