什么是数组 数组(Array)是一种线性表数据结构,它用一组连续的内存空间来存储一组具有相同类型的数据。 下面是两个值得注意的概念: 1. 线性表(linear list) 线性表,即数据的逻辑结构是线性的。每个线性表中的数据最多只有向前和向后两个方向。典型的线性表有数组、链表、队列和栈。 和线性表 ...
分类:
编程语言 时间:
2018-10-03 20:27:13
阅读次数:
156
#include #include #define BUF_SIZE 10 void display(int array[], int maxlen) { int i; for(i = 0; i array[begin]) // 如果比较的数组元素大于基准数,则交换位置。 { swap(&array... ...
分类:
编程语言 时间:
2018-10-02 22:08:26
阅读次数:
207
[TOC] 1.typedef定义数组类型 2.指针数组 int a[10]; 3.数组指针 4.二维数组 5.二维数组是线性存储的(用一维数组方式打印) 6.一维(二维)数组与数组指针 7.二维数组做函数参数 8.sizeof测试一维数组、二维数组 ...
分类:
其他好文 时间:
2018-09-29 21:29:15
阅读次数:
166
数组:可以存储很多项,有顺序,形成一个集合,就叫数组array 数组 [] 例如 var names = []; 获取数组中的元素,可以使用下标的方式: var names = ["张三" ,"李四" ,"麻五" ,"赵六",]; oneName = names[0]; >"张三" 数组的长度 ar ...
分类:
编程语言 时间:
2018-09-28 01:28:12
阅读次数:
151
一丶JavaScript的组成 1.简单易用:可以使用任何文本编辑工具编写,只需要浏览器就可以执行程序 2.解释执行(执行语言):实现不编译丶逐行执行丶无需进行严格的变量声明. 3.基于对象:内置大量现成对象,编写少量程序可以完成目标 二丶第一个JavaScript代码 在编写时,我们需要在body ...
分类:
编程语言 时间:
2018-09-25 22:52:17
阅读次数:
241
list:列表、数组、array 。 list 是有序的,list的定义以 [] 为标识。如: 元素可以是任何类型的,如字符串、数字等等。元素可以重复。如: 计算机里起始都是从0开始的,所以 list 的索引也是从 0 开始。索引也可以是负数, 1 表示最后一个元素, 2 表示倒数第二个。 list ...
分类:
其他好文 时间:
2018-09-23 13:37:12
阅读次数:
177
python中list转换为数组的方法为:b = np.array(list) 今天在使用该方法将二维list转换为二维数组时一直不成功,结果仍然是两个list,最后发现是两个list的元素数目不一样导致的,最后修改使两者数目一致,转换成功 list对其元素的类型和各元素所包含的子元素的类型及数目没 ...
分类:
编程语言 时间:
2018-09-22 21:11:19
阅读次数:
5738
array这里指向的是第一行的五个元素 可以证明: 我画了一个图 二维数组指针的结论: ①所谓的多维数组其实就是一维数组线性扩展得到的 一道题目: ...
分类:
编程语言 时间:
2018-09-22 19:44:59
阅读次数:
221
数组:Array 01.在内存中开辟一连串的空间 02..java有严格的数据类型限制,一个数组只能声明一个数据类型,存放同一种数据类型。 03.便于我们查询 因为有下标(索引) 04.增删的效率低,因为元素之后的数据都要改变 05.一旦数组初始化完成,数组的所占的内存空间将被固定,长度不可变,即使 ...
分类:
其他好文 时间:
2018-09-19 16:27:42
阅读次数:
180
2018/09/19java高级之数组及扩展数组:Array( Arrays 数组的工具类) 01.在内存中开辟一连串的空间 02.保存相同数据类型的集合 03.便于我们查询 因为有下标(索引) 04.增删的效率低,因为元素之后的数据都要改变 05.长度一旦被定义,不允许被改变链表: 01.查询效率 ...
分类:
编程语言 时间:
2018-09-19 16:18:04
阅读次数:
202