Java中的数组 数组是在内存中存储相同数据类型的连续的空间 声明一个数组就是在内存空间中划出一串连续的空间Java中的数组 数组名代表的是连续空间的首地址 通过首地址可以依次访问数组所有元素 元素在数组中的排序叫做下标从零开始Java数组 数组的使用 数组长度一旦声明,不可改变不可追加 声明一个i ...
分类:
编程语言 时间:
2020-06-08 12:50:42
阅读次数:
59
一、集合 1. 集合概述 数组可以保存多个对象,但数组长度不可变,若在初始化数组时指定了数组长度那就是不可变的。为了保存数量不确定的数据,以及保存具有映射关系的数据,Java提供了集合类。集合类主要负责保存、盛装其它数据,因此集合类也被称为容器类。 Java集合类可用于存储数量不等的多个对象,并可以 ...
分类:
其他好文 时间:
2020-06-06 21:55:06
阅读次数:
68
一、数组的概念:是一种容器,可以同时存放多个数据值 数组的特点:1、是引用数据类型2、数组当中的数据类型必须统一3、数组的长度在程序运行期间不可改变数据的初始化:1、动态初始化(指定数组的长度); 数据类型[] 数组名称 = new 数据类型[数组长度];2、静态初始化(指定数组的内容) 基本格式: ...
分类:
编程语言 时间:
2020-06-04 00:55:36
阅读次数:
64
191. 乘积最大子序列 中文English 找出一个序列中乘积最大的连续子序列(至少包含一个数)。 样例 样例 1: 输入:[2,3,-2,4] 输出:6 样例 2: 输入:[-1,2,4,1] 输出:8 注意事项 数组长度不超过20000乘积最大的子序列的积,小于2147483647 输入测试数 ...
分类:
其他好文 时间:
2020-06-01 23:27:54
阅读次数:
70
#include <stdio.h>int main(){ int i,a[100],number,mid,temp1,temp2; printf("How many numbers do you want to enter? \n"); scanf("%d",&number);//确定数组长度 p ...
分类:
编程语言 时间:
2020-05-31 11:02:52
阅读次数:
258
数组与函数 数组 问题1: 筛选数组,将符合条件的元素存放到另一个数组 方法一: 方法二: length会自动检测因数组元素改变导致数组长度的变化 问题2: 将数组翻转 问题3:对数组进行排序(冒泡排序) 函数 函数就是封装了一段可以被重复执行的代码块,以重复使用 构造函数 形参与实参个数不匹配问题 ...
分类:
编程语言 时间:
2020-05-28 14:58:53
阅读次数:
71
int a[100];cout << a; int a[10000];cout << b; 上面两种情况分别记为①和②。 经常会遇到①的输出不全为0,而②全为0的情况。 推测原因:开辟数组长度不够大时,esp的mov长度不够大,a数组占据了使用完毕但未清零的栈帧。 ...
分类:
编程语言 时间:
2020-05-25 22:23:55
阅读次数:
73
数组: var arr1=[2,5,6]; 定义时直接给数组元素赋值 var arr2=[]; 定义一个空数组 var arr3=new Array(); 定义一个空数组并通过索引来赋值 arr3[0]=1; arr3[3]="abc"; .length 数组长度 ,数组长度可变。总长度等于数组的最 ...
分类:
Web程序 时间:
2020-05-25 17:48:10
阅读次数:
78
一、集合框架 1.数组和集合都是容器,两者有什么区别呢? 数组长度是固定的,数组可以存储对象,可以存储基本数据类型。 集合长度是可变的,集合只能存储对象。 2.为什么出现这么多容器呢? 因为每一个容器对数据的存储方式不一样,这个存储方式被称为数据结构。 二、常用方法 2.1 增加、删除 import ...
分类:
编程语言 时间:
2020-05-25 16:09:54
阅读次数:
61
插入排序思想 假设有一个int类型,数组长度为n的数组 1.我们要保证数组下标在0~0中有序排列,这是肯定的,在0~0中只有一个数字 2.保证数组下标在0~1中有序,我们要比较下标为0与下标为1的数字,若下标为1大于下标为0的数字,就进行交换 3.保证数组下标在0~2中有序,因为下标在0~1中已经有 ...
分类:
编程语言 时间:
2020-05-25 12:21:17
阅读次数:
51