当前位置:在线查询网 > 在线百科全书查询 > “数组”查询结果

“数组”查询结果_在线百科全书查询


请输入要查询的词条内容:

数组


数组是在程序设计中,为了处理方便, 把具有相同类型的若干变量按有序的形式组织起来的一种形式。这些按序排列的同类数据元素的集合称为数组。在C语言中, 数组属于构造数据类型。一个数组可以分解为多个数组元素,这些数组元素可以是基本数据类型或是构造类型。因此按数组元素的类型不同,数组又可分为数值数组、字符数组、指针数组、结构数组等各种类别。 基本简介 ( 概述 例 ) 相关操作 ( 声明固 详情>>

毕达哥拉斯三元数组

毕达哥拉斯三元数组又称毕达哥拉斯数或商高数。它是数形结合的一个典型例子。毕达哥拉斯学派研究出了一个公式:若m是奇整数,则m,(m^2-1)/2及(m^2+1)/2便是三元数组,它们分别表示一个直角三角形的两条直角边和斜边。如今我们把能形成直角三角形三条边的三个整数所构成的任何集合统称为毕达哥拉斯三元数组。推导公式:a,b,&c——a^2+b^2=c^2 详情>>

毕达哥拉斯 毕达 达哥 哥拉 拉斯 三元 数组


布尔数组

布尔数组是指元素为bool类型的数组。布尔数组中存放的是布尔值(元素),布尔值只有true和false两种结果,其中,常量false可以理解为和int常量0等价,常量true可以理解为int常量1等价,在计算机中,实际上非0的int值都认为是true。布尔值的运算:与&,或||,非!。1&1=1,1&0=0,0&0=0;1||1=1,1||0=1,0||0=0,!1 详情>>

布尔 数组


多维数组

二维数组以上的数组。既非线性也非平面的数组。例:mystr(,,,)mystr(10,10,10,10,10)mystr()()()()赋值例:Fori=0To9Forj=0To9Fork=0To9Forl=0To9a(i,j,k,l)=Rnd()NextNextNextNext 详情>>

多维 数组


关联数组

关联数组和数组类似,由以名称作为键的字段和方法组成。它包含标量数据,可用索引值来单独选择这些数据,和数组不同的是,关联数组的索引值不是非负的整数而是任意的标量。这些标量称为Keys,可以在以后用于检索数组中的数值。关联数组的元素没有特定的顺序,你可以把它们想象为一组卡片。每张卡片上半部分是索引而下半部分是数值。JavaScript的对象本质就是一个关联数组。Perl语言中的关联数组用法:%ARRA 详情>>

关联 数组


基元数组

在遇到全局变量时,我们偶尔也会用基元数组。理由是方便快捷的记法。这一点可以用下面的声明来演示。constintDAYS_IN_MONTH[]={31,28,31,30,31,30,31,31,30,31,30,31};这里基元数组的大小是自动初始化的,数组大小会随着所提供的初始值个数减少而降低。如果该数组是全局性的,则将该基元数组所用内存数量(sizeof(DAYS_IN_MONTH))除以基元数 详情>>

基元 数组


数组

空数组即下标为0的数组,如a[0]。在函数中声明空数组是没有任何意义的,当然也编译不过。而在类或结构体中,是可以这样声明的。structast_exten{char*exten;charstuff[0];};又如:structast_include{char*name;char*rname;charstuff[0];};structast_ignorepat{constchar*registrar 详情>>

数组


内部数组

简介(什么是内部什么是数组)延伸简介什么是内部【词目】内部【拼音】nèibù【英译】 [inside;internal;interior]【基本解释】里边或围起来的地方或空间;某一范围之内在工人阶级内部内部电话什么是数组数组是在程序设计中,为了处理方便,把具有相同类型的若干变量按有序的形式组织起来的一种形式。这些按序排列的同类数据元素的集合称为数组。在C语言中,数组属于构造数据类型。一个数组可以分 详情>>

内部 数组


相同位素数组

在自然数里有这样一个现象,数尾是0,2,4,5,6,8的数不可能成为素数.因此,只有数尾是1,3,7,9的数,才有可能成为素数.11,13,17,19是最小的一组相同位数(百位以上都是0,十位是1)的素数,我们在这里不妨先叫相同位素数组.下面一个相同位素数组,是101,103,107,109......猜想一,相同位素数组,有无穷多个.猜想二,相同位素数组的分布,从这个到下一个是趋向于1的.猜想三 详情>>

同位素 同位 位素 数组


有序数组

概念有序数组是一种特殊的数组,里面的元素,按一定的顺序排列,我们这里假设由小到大排列。对于这种特殊的数组,我们可以采用前面提到的二分法来查找数组中特定的元素,这种算法的思想是:每查找一次,便将查找的范围缩小一半,所以叫做二分法查找。有序数组的优点就是增加了查询的效率,但是它并没有提高删除和插入元素的效率,因此,对于有序数组更适合用于查询的领域。 详情>>

有序 数组


数组

程序设计语言中,数组元素在内存中是一个接着一个线性存放的,通过第一个元素就能访问随后的元素,这样的数组称之为“真数组”。 详情>>

数组


自动数组

自动数组,是指没有被完全初始化的数组。在一些编程语言中,当定义自动数组时,系统会自动给未初始化的部分用0赋予初值,同时,在另外的一些编程语言中,未被初始化的部分的值是随机的。 详情>>

自动 数组


字节数组

简介(什么是字节什么是数组)延伸简介什么是字节字节(Byte发音:/‘bait/):字节是通过网络传输信息(或在硬盘或内存中存储信息)的单位。在ASCII码中,一个英文字母(不分大小写)占一个字节的空间,一个中文汉字占两个字节的空间。符号:英文标点占一个字节,中文标点占两个字节。举例:英文句号“.”占1个字节的大小,中文句号“。”占2个字节的大小。一个二进制数字序列,在计算机中作为一个数字单元,一 详情>>

字节 数组


C语言动态数组

动态数组是指在声明时没有确定数组大小的数组,即忽略圆括号中的下标;当要用它时,可随时用ReDim语句(C语言中用malloc语句)重新指出数组的大小。使用动态数组的优点是可以根据用户需要,有效利用存储空间。词目释义(为什么要使用动态数组?动态数组与静态数组的对比遵循原则构建所需指针构建所需函数说明:具体构建方法)基础概念必看知识构建实例(一维二维三维四维)数组案例游戏应用(预备知识代码)词目释义动 详情>>

语言 动态 数组


PHP超级全局变量数组

PHP超级全局变量数组(SuperGlobalArray),又称为PHP预定义数组,是由PHP引擎内置的,不需要开发者重新定义。在PHP脚本运行时,PHP会自动将一些数据放在超级全局数组中。php超级全局变量列表$_GET[]获得以GET方法提交的变量数组$_POST[]获得以POST方法提交的变量数组$_COOKIE[]获取和设置当前网站的Cookie标识$_SESSION[]取得当前用户访问的 详情>>

PHP 超级 全局 变量 数组


边集数组

边集数组边集数组(edgesetarray)是利用一维数组存储图中所有边的一种图的表示方法。该数组中所含元素的个数要大于等于图中边的条数,每个元素用来存储一条边的起点、终点(对于无向图,可选定边的任一端点为起点或终点)和权(若有的话),各边在数组中的次序可任意安排,也可根据具体要求而定。边集数组只是存储图中的所有边的信息,若需要存储顶点信息,则还需要另外一个具有n个元素的一维数组。设图G中的顶点数 详情>>

边集 数组


动态数组

动态数组是指在声明时没有确定数组大小的数组,即忽略圆括号中的下标;当要用它时,可随时用ReDim语句重新指出数组的大小。使用动态数组的优点是可以根据用户需要,有效利用存储空间。动态数组创建动态数组的步骤保留动态数组的内容C++语言动态数组运用动态数组数组到底应该有多大才合适,有时可能不得而知。所以希望能够在运行时具有改变数组大小的能力。动态数组就可以在任何时候改变大小。在VisualBasic中, 详情>>

动态 数组


对象数组

对象数组对象面向对象的基本概念面向对象的特征面向对象的要素面向对象的开发数组(概述例)对象数组对象数组就是数组里的每个元素都是类的对象,赋值时先定义对象,然后将对象直接赋给数组就行了。对象某种计算机语言中对于某特定程序的函数对象(object)是一件事、一个实体、一个名词,可以获得的东西,可以想象有自己的标识的任何东西。对象是类的实例化。一些对象是活的,一些对象不是。客户端对象件的包含关系图比如这 详情>>

对象 数组


二维数组

概述二维数组基本运算算法概述二维数组A[m][n],每个元素的长度为t个字节,设a[p][q]为A的第一个元素,即二维数组的行下标从p到m,列下标从q到n,按“行优先顺序”存储时则元素a[i][j]的地址计算为:LOC(a[i][j])=LOC(a[p][q])+((i−p)*n+(j−q))*t按“列优先顺序”存储时,地址计算为:LOC(a[i][j])=LOC(a[p] 详情>>

二维 数组


勾股数组

定义常用勾股数组求法基本勾股数组的特点定义一般地,若三角形三边长a,b,c都是正整数,且满足a,b的平方和等于c的平方,那么数组(a,b,c)称为勾股数组。勾股数组是人们为了解出满足勾股定理的不定方程的所有整数解而创造的概念。直角三角形两直角边的平方和等于斜边的平方。如果用a、b和c分别表示直角三角形的两直角边和斜边,那么a^2+b^2=c^2。;常用勾股数组1.(3n、4n、5n)(n是正整数) 详情>>

勾股 数组


后缀数组

概述基本定义(子串后缀大小比较后缀数组名次数组)倍增算法(主要思路具体实现算法分析)DC3算法(主要思路具体实现算法分析)倍增算法与DC3算法的比较最长公共前缀概述在字符串处理当中,后缀树和后缀数组都是非常有力的工具,其中后缀树大家了解得比较多,关于后缀数组则很少见于国内的资料。其实后缀数组是后缀树的一个非常精巧的替代品,它比后缀树容易编程实现,能够实现后缀树的很多功能而时间复杂度也不太逊色,并且 详情>>

后缀 数组


静态数组

静态数组是在声明时已经确定子数组大小的数组,即数组元素的个数固定不变。声明数组,就是声明数组名、维数、类型、数组大小。如在C/C++中,charstr[9];和charstr[]="mmlovesyy";声明的就是静态数组,而char*str=newchar[9];声明的就是动态数组。静态数组可以使用sizeof()计算大小,而动态数组不行。 详情>>

静态 数组


树状数组

概述典题分析(例题数列操作算法分析线段树解法分析树状数组解法分析)与线段树的比较概述树状数组是一个查询和修改复杂度都为log(n)的数据结构,假设数组a[1..n],那么查询a[1]+...+a[n]的时间是log级别的,而且是一个在线的数据结构,支持随时修改某个元素的值,复杂度也为log级别。来观察这个图:令这棵树的结点编号为C1,C2...Cn。令每个结点的值为这棵树的值的总和,那么容易发现: 详情>>

树状 数组


数组

数组是在程序设计中,为了处理方便,把具有相同类型的若干变量按有序的形式组织起来的一种形式。这些按序排列的同类数据元素的集合称为数组。在C语言中,数组属于构造数据类型。一个数组可以分解为多个数组元素,这些数组元素可以是基本数据类型或是构造类型。因此按数组元素的类型不同,数组又可分为数值数组、字符数组、指针数组、结构数组等各种类别。基本简介(概述例)相关操作(声明固定大小的数组设定上下界包含其它数组的 详情>>

数组


数组变量

数组变量是一种特殊的、十分有用的变量。实际上,规模为n的数组变量是由n个普通的变量组成的。数组是一个包含多个值的变量。任何变量都可以在数组中使用。数组的尺寸没有最大限制,也不要求成员变量连续索引或者赋值。数组是基于0的:第一个元素的下标以0开始。间接的声明使用以下的语法来声明一个变量:ARRAYINDEXNR需要使用一个值为正数的数学表达式。一个数组的外部声明使用内建命令declare来完成:de 详情>>

数组 变量


数组处理机

数组处理机是对数组、向量或从时域或空间中的点阵所取得的数据进行高速运算的处理机。概念意义特点技术内容软件高速数组处理机的发展趋势概念数组处理机arrayprocessor对数组、向量或从时域或空间中的点阵所取得的数据进行高速运算的处理机。又称为阵列处理机。意义阵列处理机有两种意义:一种是从功能的角度来说,即所处理的主要对象是阵列或数组,而不是标量,这就是数组处理机;另一种是从结构的角度来说,即在同 详情>>

数组 处理机 处理 理机


数组颠倒顺序

例如s[5]={2,3,7,5,4}颠倒为s1[5]={4,5,7,3,2} 详情>>

数组 颠倒 顺序


数组公式

数组就是单元的集合或是一组处理的值集合。可以写一个以数组为参数的公式,即数组公式,就能通过这个单一的公式,执行多个输入的操作并产生多个结果——每个结果显示在一个单元中。含义作用特点输入输出编辑含义数组公式可以认为是Excel对公式和数组的一种扩充,换一句话说,是Excel公式在以数组为参数时的一种应用。数组公式可以看成是有多重数值的公式。与单值公式的不同之处在于它可以产生一个以上的结果。一个数组公 详情>>

数组 公式


数组函数库

数组函数库,该类函数允许用多种方法来操作数组和与之交互。数组的本质是储存,管理和操作一组变量。PHP支持一维和多维数组,可以是用户创建或由另一个函数创建。有一些特定的数据库处理函数可以从数据库查询中生成数组,还有一些函数返回数组。参见手册中的数组一节关于PHP是怎样实现和使用数组的详细解释。参见数组运算符一节关于怎样操作数组的其它方法。需求安装运行时配置资源类型预定义常量(排序顺序标识:排序类型标 详情>>

数组 函数


数组下标越界

数组下标越界是一个程序初学者最容易犯的错误之一。以一个简单的一维数组为例:inta[10];这是一个整型的数组a,有10个元素:a[0]-a[9],因为正确的下标应该是从0开始,到9结束,与生活习惯中的1-10不一样,于是产生一个a[10]的错误,即数组下标越界。c和c++语言中数组下标越界,编译器是不会检查出错误的,但是实际上后果可能会很严重,比如程序崩溃等,所以在日常的编程中,程序员应当养成良 详情>>

数组 下标 越界


数组指针

数组指针的定义数组指针与指针数组二维数组指针数组指针的定义数组名的指针,即数组首元素地址的指针。即是指向数组的指针。例:int(*p)[10];p即为指向数组的指针,又称数组指针。数组指针与指针数组数组指针是指向数组首元素的地址的指针,其本质为指针;指针数组是数组元素为指针的数组(例如int*p[3],定义了p[0],p[1],p[2]三个指针),其本质为数组。数组指针的使用在某些情况下与指针数组 详情>>

数组 指针


元胞数组

基本简介相关操作特色(元胞数组本身和其元素的关系)基本简介这是matlab中的特色数据类型,它不同于其它数据类型(如字符型,字符数组或者叫字符串,以及一般的算术数据和数组)。它特有的存取数据方法决定了它的特点,它有给人一种查询信息的感觉,可以逐渐追踪一直到所有的变量全部翻译成基本的数据信息。它的class函数输出就是cell(细胞之意)。相关操作matlab中用char(n)来定义,当然最基本的是 详情>>

元胞 数组


直角数组

就是能组成直角三角形的三个整数组.我不清楚这组数字应该被称做什么.但是很多人称它为直角数组.是不是这样比较好记.例如3,4,55,12,1311,60,61等等.各组每个数字分别扩大相同倍数.,也能组成直角三角形.直角三角形的直角两边和斜边的关系,最为特别.x2+y2=z2直角两边的平方和,等于斜边的平方.但除了最常见的3,4,5.5,12,13及其倍数之外,还有没有其他的数呢?以前的数学家是用手 详情>>

直角 数组


指针数组

指针数组的定义指针数组的含义指针数组的运用数组指针与指针数组指针数组与二维数组指针数组的定义在C语言和C++语言中,数组元素全为指针的数组称为指针数组。一维指针数组的定义形式为:“类型名*数组标识符[数组长度]”。例如,一个一维指针数组的定义:int*ptr_array[10]。指针数组的含义指针数组中的每一个元素均为指针,即有诸形如“*ptr_array[i]”的指针。由于数组名本身也是一个指针 详情>>

指针 数组