尚硅谷java 基础三十天概要
数组
概述
- 数组本身是引用数据类型
- 数组的长度一旦确定,就无法改变;如果需要增加,则需要创建新的数组
- 数组开辟有序空间,数字相同,顺序不同,则不是相同数组;数组名存储首个元素地址
- 维度,一维和多维;元素类型:以元素名称的类型
一维数组
//数组定义、声明、初始化、遍历、初始化值、内存解析
//
多维数组(二维数组)
//数组定义、声明、初始化、遍历初始化值、内存解析
//
基本算法(查找)
//顺序查找
//二分查找
基础排序
十大排序算法
选择排序
直接选择排序 堆排序
交换排序
冒泡排序、快速排序
//冒泡排序
//快速排序
插入排序
直接插入排序、折半插入排序、希尔排序
//二分查找
归并排序
桶式排序
基数排序
常用类
数组总结
常见异常
数组脚标越界异常
空指针异常
常用面试题
杨辉三角 回形数