随笔分类 -  设计模式、算法

23 种设计模式、Hash 表、数组、队列、栈、链表、树、图、堆 等
摘要:有一个已经排好序的数组。现输入一个数,要求按原来的规律将它插入数组中。 public class Example30 { public static void main(String[] args) { int[] m = { 3, 5, 9, 12, 16, 20, 25, 33 }; addEl 阅读全文
posted @ 2017-06-06 11:59 本宫在,尔等都是妃 阅读(206) 评论(0) 推荐(0)
摘要:求一个3*3矩阵对角线元素之和。 public class Example29 { public static void main(String[] args) { int[][] a = { { 1, 2, 3 }, { 4, 5, 6 }, { 7, 8, 9 } }; sum(a); } pu 阅读全文
posted @ 2017-06-06 11:58 本宫在,尔等都是妃 阅读(161) 评论(0) 推荐(0)
摘要:对10个数进行排序。 public class Example28 { public static void main(String[] args) { int[] s = { 5, 7, 6, 1, 9, 4, 2, 3, 8 }; BubbleSort(s); } public static v 阅读全文
posted @ 2017-06-06 11:57 本宫在,尔等都是妃 阅读(119) 评论(0) 推荐(0)
摘要:求100之内的素数。 public class Example27 { public static void main(String[] args) { prime(); } public static void prime() { System.out.print(2 + "\t"); Syste 阅读全文
posted @ 2017-06-06 11:56 本宫在,尔等都是妃 阅读(129) 评论(0) 推荐(0)
摘要:请输入星期几的第一个字母来判断一下是星期几,如果第一个字母一样,则继续判断第二个字母。 public class Example26 { public static void main(String[] args) { f(); } public static void f() { System.o 阅读全文
posted @ 2017-06-06 11:55 本宫在,尔等都是妃 阅读(301) 评论(0) 推荐(0)
摘要:一个5位数,判断它是不是回文数。即12321是回文数,个位与万位相同,十位与千位相同。 public class Example25 { public static void main(String[] args) { f2(123454321); }//方法一 public static void 阅读全文
posted @ 2017-06-05 12:04 本宫在,尔等都是妃 阅读(158) 评论(0) 推荐(0)
摘要:有5个人坐在一起,问第5个人多少岁,他说比第4个人大2岁。问第4个人岁数,他说比第3个人大2岁。 问第三个人,他说比第2人大两岁。问第2个人, 说比第一个人大两岁。最后问第一个人,他说是10岁。 请问第五个人多大? public class Example24{ public static void 阅读全文
posted @ 2017-06-05 12:02 本宫在,尔等都是妃 阅读(149) 评论(0) 推荐(0)
摘要:给一个不多于5位的正整数,要求:①求它是几位数;②逆序打印出各位数字。 public class Example23 { public static void main(String[] args) { f(123789); } public static void f(long l) { Stri 阅读全文
posted @ 2017-06-05 12:02 本宫在,尔等都是妃 阅读(122) 评论(0) 推荐(0)
摘要:利用递归方法求5!。 public class Example22 { public static void main(String[] args) { int n = 5; long s = sum(n); System.out.println(n + "!= " + s); } public s 阅读全文
posted @ 2017-06-05 12:01 本宫在,尔等都是妃 阅读(167) 评论(0) 推荐(0)
摘要:求1+2!+3!+...+20!的和。 public class Example21 { public static void main(String[] args) { sum(20); } public static void sum(int n) { long sum = 0; long fa 阅读全文
posted @ 2017-06-05 11:59 本宫在,尔等都是妃 阅读(266) 评论(0) 推荐(0)
摘要:有一分数序列:2/1,3/2,5/3,8/5,13/8,21/13...求出这个数列的前20项之和。 public class Example20 { public static void main(String[] args) { sum(20); } public static void sum 阅读全文
posted @ 2017-06-04 21:40 本宫在,尔等都是妃 阅读(196) 评论(0) 推荐(0)
摘要:打印出如下图案(菱形) * *** ****** ******** ****** *** * public class Example19 { public static void main(String[] args) { display(5); } public static void disp 阅读全文
posted @ 2017-06-04 21:39 本宫在,尔等都是妃 阅读(147) 评论(0) 推荐(0)
摘要:两个乒乓球队进行比赛,各出三人。甲队为a,b,c三人,乙队为x,y,z三人,以抽签决定比赛名单。有人向队员打听比赛的名单:a说他不和x比,c说他不和x、 z比。请编程序找出三队赛手的名单。 public class Example18 { public static void main(String 阅读全文
posted @ 2017-06-04 21:36 本宫在,尔等都是妃 阅读(151) 评论(0) 推荐(0)
摘要:猴子吃桃问题:猴子第一天摘下若干个桃子,当即吃了一半,还不过瘾,又多吃了一个;第二天早上又将剩下的桃子吃掉一半,而且又多吃了一个。以后每天早上都吃了前一天剩下的一半零一个。到第10天早上想再吃时,就只剩下一个桃子了。求第一天共摘了多少个桃子。 public class Example17 { pub 阅读全文
posted @ 2017-06-04 21:33 本宫在,尔等都是妃 阅读(393) 评论(2) 推荐(0)
摘要:输出九九乘法表。 public class Example16 { public static void main(String[] args) { table(9); } public static void table(int n) { for (int i = 1; i <= n; i++) 阅读全文
posted @ 2017-06-04 21:31 本宫在,尔等都是妃 阅读(247) 评论(0) 推荐(0)
摘要:输入三个整数x,y,z,请把这三个数由小到大输出。 public class Example15 { public static void main(String[] args) { sort(15, 10, 5); } public static void sort(int x, int y, i 阅读全文
posted @ 2017-06-02 22:27 本宫在,尔等都是妃 阅读(156) 评论(0) 推荐(0)
摘要:输入某年某月某日,判断这一天是这一年的第几天? public class Example14 { public static void main(String[] args) { year(2017, 1, 1); } public static void year(int year, int mo 阅读全文
posted @ 2017-06-02 22:26 本宫在,尔等都是妃 阅读(154) 评论(0) 推荐(0)
摘要:一个整数,它加上100后是一个完全平方数,再加上168又是一个完全平方数,请问该数是多少? public class Example13 { public static void main(String[] args) { number(); } public static void number( 阅读全文
posted @ 2017-06-02 22:25 本宫在,尔等都是妃 阅读(149) 评论(0) 推荐(0)
摘要:企业发放的奖金根据利润提成:利润(I)低于或等于10万元时,奖金可提10%;利润高于10万元,低于20万元时,低于10万元的部分按10%提成, 高于10万元的部分 ,可提成7.5%;20万到40万之间时,高于20万元的部分,可提成5%;40万到60万之间时,高于40万元的部分,可提成3%;60万到1 阅读全文
posted @ 2017-06-02 22:21 本宫在,尔等都是妃 阅读(214) 评论(0) 推荐(0)
摘要:有1、2、3、4个数字,能组成多少个互不相同且无重复数字的三位数?都是多少? public class Example11 { public static void main(String[] args) { number(); } public static void number() { int 阅读全文
posted @ 2017-06-02 22:20 本宫在,尔等都是妃 阅读(264) 评论(0) 推荐(0)