数组 (例:int[] x,y[]; //定义了一维数组x,二维数组y)

原创 2015年07月09日 19:09:03
1、编译时只查找语法错误,运行时才发现异常

2、ArrayIndexOutOfBoundsException 下标越界
   NullPointerException           空指针异常

3、int[] arr={3,2,4,5,1}; System.Out.Print(arr);->[I@1fb8ee3  
                                                [ 表示数组 I int类型

@1fb8ee3 地址

---------------------------------------------
排序 arr.sort():
        发现:将重复代码提前出来,封装成一个函数

4、选择排序
        第一步:将下标为0的元素与其它元素一一比较(小的换到0位),获得最小值
        第二步:将下标为1的元素...
        ...
        排序成功(小->大)

5、冒泡排序
        第一步:从0开始,相邻元素两两比较,大值放后面
        第二步:从1开始,...
        ...
        排序成功(小->大)
-----------------------------------------------
6、StringBuffer
        StringBuffer SB=new StringBuffer();
        SB.append(x);数据存入SB中(字符串尾依次添加)
        System.out.println(SB.reverse());反顺序输出字符串

7、定义书写
        一维数组:1)int[] x;2)int x[];
        二维数组:1)int[][] y;2)int y[][];3)int[]y[]
       
        例:int[] x,y[];   //定义了一维数组x,二维数组y

js随机产生x到y(例如:0-10)的随机整数,存储在数组中

产生随机数,是任何计算机语言必须有的基本功能; 因为我们的生活中充满了各种随机性; 所以编程过程中一定需要随机某件事。 下面是用javascript 实现的随机数,其中数组元...

分治法求 两个数组 X 和 Y 的中位数

分治法求 两个数组 X 和 Y 的中位数

C++求连续数列之和为S的数组里面所有组合(根据公式S=(x+y)*n/2优美实现)

//博主mingliang37的思想,我后来想明白了,整理了一下. #include using namespace std; //输出所有和为S的连续整正数序列. //x.......y(这是一...

算法导论 9.3-8 寻找数组X[1..n],Y[1...n] 合并后的中位数

合并两个已经排序的数组X【

多维数组a[x][y]的指针操作及ptr+1 a+1和&a+1区别

今天看到一个题目,不会,然后只有写程序来看了。 题目: int a[2][2][3]= { {{1,2,3},{4,5,6}},{{7,8,9},{10,11,12}}}; int *ptr...

算法导论9.3-8 找出已排序的2个数组X[1..n]和Y[1..n]的共2n个数的中位数

//O(nlgn)找sorted的X[1..n]和Y[1..n]的共2n个数的中位数 //先排序,再找第n大的数(下中位数) #include #include #include using name...

如何定义动态一维二维数组

首先,C++是不允许定义不确定数组的,但是,有时候我们并不确定所需要的数组的长度,我们所需要的数组的长度根据输入的不同而不同,所以,这时候定义一个动态长度的数组十分必要,但是,C++是不支持定义不确定...

Android如何将各种资源定义在一维数组和二维数组中(以图片为例)

首先在values文件夹下找到--arrays.xml 文件。(如果,没有就新建一个) 一维数组: 格式如下(图片1,图片2等为,你图片文件夹下的图片名称) @dra...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:数组 (例:int[] x,y[]; //定义了一维数组x,二维数组y)
举报原因:
原因补充:

(最多只允许输入30个字)