java中length用法,冒泡排序
public class io{ static void sort(int[] nums){ // 从此一个位开始循环数组 for(int i=0;i<nums.length;i++){ // 从第i+1为开始循环数组 for(int j=i+1;j<nums.length;j++){ // 如果前一位比后一位小,那么就将两个数字调换 // 这里是按降序排列 // 如果你想按升序排列只要改变符号即可 if(nums[i] < nums[j]){ int tem = nums[i]; nums[i] = nums[j]; nums[j] = tem; } } } } public static void main(String[] args){ int [] nums = {2,5,47,8,6,2,1,4,6,3,5,9}; sort(nums); for(int i=0;i<nums.length;i++){ intln(nums[i]); } } } 这个冒泡排序法是不是最优的?还有这句话 for(int j=i+1;j<nums.length;j++),为什么nums.length后面没有括号呢?像这样nums.length();不是方法么?
冒泡排序当然不是最优的,还有其它很多排序方法。二次归并排序,二分法排序,插入排序,等等。。。超多的方法,复杂度也不一样, nums.length应该是错的,nums.length()对的 nums是表示引用整个数组的。。。
java中数组的固有属性是length;而字符串String的长度是length()
答:请查看附件中操作说明.详情>>
答:这些都是基本的知识,是你将来工作的基本功 建议你还是自己做做吧 免得将来找不到工作详情>>
答:网景导航者1997年1997年时推出了版本4.0,大幅度的强化JavaScript再度强化其功能,但同时出现的bug和CSS的误译,使得占有率渐渐被Intern...详情>>