数组
文章平均质量分 63
大脸qyl
学无止境,精益求精
展开
-
二维数组初始化和遍历
二维数组示意图 /* * 1 2 3 * 4 5 6 */二维数组定义:有行有列的数组,每获取一个元素值,都需要两个坐标点。若将一维数组比作在数轴上排序,则二维数组则是在坐标轴上分布。定义形式数据类型[][] 数组名 = new 数据类型[行数][列数]...原创 2021-07-12 21:04:29 · 309 阅读 · 0 评论 -
插入排序和二分寻找
上次说了冒泡和选择排序,这次关于排序再说一下插入排序插入排序插入排序的主要思想是通过构建有序序列,对于未排序数据,在已排序序列中从后向前扫描,找到相应位置并插入。通俗理解为用需要确定位置的元素和它前面的元素进行比较,找到比该元素小的,将该元素放在比它小的元素的下一位。int[] array ={10,7,9,9,20,14};for(int i=1;i<array.length;i++){ //将需要确定位置的元素先保存一次 int key = array[i].原创 2021-07-12 20:23:18 · 218 阅读 · 0 评论 -
数组和排序
数组数组和数据类型区别是数组可以存放多个数据;定义方式:动态初始化:int[] a=new int[10] //创建一个数组名为a,数组长度是10的数组; 静态初始化:int [] b={1,2,3,4,5} //创建一个数组名为b的数组,数组中的元素依次是1,2,3,4,5;数组特点一个数组中只能存放相同类型数据; 数组中可以出现重复数据; 数组长度不可变; 数组在内存在是一组连续的内存空间(内存地...原创 2021-07-09 17:44:57 · 163 阅读 · 0 评论