2021 6.29

传值:指的是基本类型的传递。

传引用:指的是引用类型的传递,引用类型保存地址,只能传递地址。

值传递更改数据后不影响。引用传递两个局部变量找到同一个堆内存所以同步更改。

数据复制:一个数据中的某些元素(开始和结束),复制到另一个数组的指定地方,System.arraycopy(scr,2,dest,3,3).

1原数组2原数组起始位置(包含)3目标数据4目标位置起始位置5复制个数

二维数组

静态声明:int[][]arr={{1,2,3}{4,5,6}}

静态声明:int[][]arr=new[5][3]__五个数组每个数组三个元素

int[][]arr=new[5][]五个一维,但都是空的需要赋值

冒泡排序:1 比较两个相邻的位置,如果第一个比第二个大就交换位置。

2.   对每一个相邻的元素做相同的操作比较完之后一定是最大的

3.  持续操作上边的操作,每次都跳过最后一个不比较。因为已经是最大了,所以比较次数一直递减,一直到没有一个元素比较的时候,终止即可。

选择排序,1每次把最小的放在最左边,先拿出第一个,然后和他后边的所有的作比较,比较之后,如果有比它小的就换位

2.   循环比较,不用和前面的比较。

API:应用程序接口,提供好完整功能的方法,我们直接使用即可。

二分法:1.  必须建立在已经排序的基础上

2.  一般没有重复数据,只能找到谁算谁

3.  一般用于查找有序数列,因为二分法不利于添加和删除
 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值