- 博客(4)
- 资源 (2)
- 收藏
- 关注
原创 给定一个数组,从中查找是否存在两个数的和等于一个给定的x
基本思想:这个题其实有好几种做法,最容易想到的就是进行两重遍历,这个方法的复杂度是o(n2);public static boolean hasAB1(int[] arr,int x){ for(int i=0;i<arr.length-1;i++){ for(int j=i+1;j<arr.length;j++){ if(arr[i]+arr[j]==x) ret
2015-04-28 15:10:45 3192
原创 从一个长度为n的数组中随机选择m个数
基本思想: 首先在下标0---n之间随机生成一个下标,将这个下标对应的数和数组的第一个数交换位置;然后从小标1----n之间随机生成一个数,将下标对应的数和数组的第二个数交换位置。依次这样下去,知道找出m个数。public class RandomM { public static void main(String[] args) { // TODO
2015-04-26 15:18:56 6275
原创 随机生成不重复的整数(随机洗牌函数)
基本思想:假如你要随机打乱100个整数。首先你可以在0--99之间生成一个随机数,然后把这个下标对应的整数和数组的第一位交换位置。接着在1--99之间生成随机数,将下标对应的整数和数组的第二个数交换位置。这样一直下去。。。public class RandomCards { public static void main(String[] args) { // TODO Aut
2015-04-25 16:08:18 2470
原创 将数字金额转换为中文输出
题目描述:将阿拉伯数字的金额转换为中国传统的金额形式。 输入:1001 输出:壹仟零壹拾壹元public class Renmingbi { private static final char[] nums={'零','壹','贰','叁','肆','伍','陆','柒','捌','玖'}; private static final char
2015-04-15 16:28:59 579
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人