BUCT_OJ
北化
这个作者很懒,什么都没留下…
展开
-
buctoj-1031 String 和StringBuffer 实现输入字符串反转输出功能
1.利用StringBuffer来实现。 StringBuffer中有自带反转功能的方法reverse(); StringBuffer sb = new StringBuffer(); sb.append("我是中国人"); System.out.println("反转后:"+sb.reverse()); 2.利用String 自带的方法实现。把输入的字符串存入到char数组中去。然后逆向原创 2015-01-30 10:21:58 · 758 阅读 · 0 评论 -
关于continue和break的理解
continue跳出本次循环,break跳出整个循环就相当于中断了循环。例子: import java.util.Scanner; import java.io.*; import java.util.*; public class TestContinueAndBreak { public static void main(String agrs[]) throws Exception{原创 2015-01-29 14:20:40 · 493 阅读 · 0 评论 -
2081 寻找丑数
把只包含质因子2、3和5的数称作丑数(Ugly Number),例如:2,3,4,5,6,8,9,10,12,15,等,习惯上我们把1当做是第一个丑数。 写一个高效算法,返回第n个丑数。 最普通(也最耗时)的做法是从1开始遍历,然后判断这个数的因式分解中只包含2,3,5,满足则找到了一个,一直找下去,直到第n个被找出!测试了一下,找第1500个丑数耗时40秒! 分析:假设数组ugly原创 2015-02-18 11:39:38 · 331 阅读 · 0 评论 -
1046
有n个整数,使前面各数顺序向后移m个位置,最后m个数变成前面m个数,见图。写一函数:实现以上功能,在主函数中输入n个数和输出调整后的n个数 10 1 2 3 4 5 6 7 8 9 10 2 程序如下: import java.util.*; import java.io.*; public class Main1046{ public static void main(Stri原创 2015-02-16 18:50:18 · 513 阅读 · 0 评论