Java冒泡排序_Java随机数算法
2017-05-04 13:36:54 By: shinyuu
从简单做起、任何困难的事情都是由简单的一步步一件件事情堆起来、理解好算法才是最重要
1、冒泡排序
public class Test { public static void main(String[] args) { int nums []= {2,1,356,45758,346,234,5,88}; for(int i=0;i<nums.length-1;i ){ for(int j=0;j<nums.length-i-1;j ){ int temp=0; if(nums[j]>nums[j 1]){ temp=nums[j 1]; nums[j 1]=nums[j]; nums[j]=temp; } } } for(int i=0;i<nums.length;i ){ System.out.println(nums[i]); } } }
2、随机生成50个数字、范围在[10,50]、按数字大小升序打印出现次数、次数为0不打印
public static void main(String[] args) { int nums[]=new int[50]; for (int i =0;i<50;i ){ Random rand =new Random(); int randnum = rand.nextInt(40) 10; nums[randnum] ; } for(int i=0;i<nums.length;i ){ if(nums[i]!=0) System.out.println("nums" i " have " nums[i] " times "); } }
若资源对你有帮助、浏览后有很大收获、不妨小额打赏我一下、你的鼓励是维持我不断写博客最大动力
想获取DD博客最新代码、你可以扫描下方的二维码、关注DD博客微信公众号(ddblogs)
或者你也可以关注我的新浪微博、了解DD博客的最新动态:DD博客官方微博(dwtedx的微博)
如对资源有任何疑问或觉得仍然有很大的改善空间、可以对该博文进行评论、希望不吝赐教
为保证及时回复、可以使用博客留言板给我留言: DD博客留言板(dwtedx的留言板)
感谢你的访问、祝你生活愉快、工作顺心、欢迎常来逛逛