数据结构数组ppt课件.ppt
lj****88
亲,该文档总共24页,到这已经超出免费预览范围,如果喜欢就直接下载吧~
相关资料
数据结构数组ppt课件.ppt
数据结构数组4.1数组的定义4.1数组的定义4.1数组的定义4.2数组的顺序表示和实现5.3数组的压缩存储5.3数组的压缩存储5.3数组的压缩存储若i≧j,则aij在下三角形中。aij之前的i行(从第0行到第i-1行)一共有1+2+…+I=i(i+1)/2个元素,在第i行上,aij之前恰有j个元素(即ai0,ai1,ai2,…,aij-1),因此有:k=i(i+1)/2+j0≦k<n(n+1)/2若i<j,则aij是在上三角矩阵中。因为aij=aji,所以只要交换上述对应关系式中的i和j即可得到:k=j(
第4章 串和数组 (数据结构教程PPT课件).ppt
第4章串和数组4.1串4.2数组4.3应用举例4.1串串一般记作:s=“a1a2...an”(n0)其中,s是串的名称,用双引号(“”)括起来的字符序列是串的值;ai可以是字母、数字或其他字符;串中字符的数目n被称作串的长度。当n=0时,串中没有任何字符,其串的长度为0,通常被称为空串。s1=“”s2=“”s1中没有字符,是一个空串;而s2中有两个空格字符,它的长度等于2,它是由空格字符组成的串,一般称此为空格串。概念:子串、主串:串中任意连续的字符组成的子序列被称为该串的子串。包含子串的串又被称为该子
数据结构chapter5数组和广义表ppt课件.ppt
数据结构数据结构数据结构数据结构数据结构数据结构数据结构数据结构数据结构数据结构数据结构数据结构数据结构数据结构数据结构数据结构数据结构数据结构数据结构数据结构数据结构数据结构数据结构数据结构数据结构数据结构数据结构数据结构数据结构数据结构数据结构数据结构数据结构数据结构数据结构数据结构数据结构数据结构数据结构数据结构数据结构数据结构
数据结构第5章数组和广义表ppt课件.ppt
1数组(array)是最常用的数据结构之一。几乎所有的程序设计语言都把数组类型设定为固有类型。数组是由下标和值组成的序对集合。在数组中,一旦给定下标,都存在一个与其相对应的值,这个值就称为数组元素。可以把二维数组看成是这样一个定长线性表:它的每个数据元素也是一个定长线性表。每个数据元素αj是一个列向量形式的线性表由于内存储器的结构是一维的。一维数组可直接采用顺序存储。用一维的内存存储表示多维数组时,需按某种次序将数组中元素排成一线性序列,再将这个线性序列存放在一维的内存中,即数组的顺序存储结构表示。用顺序
Java数组PPT课件.ppt
第四章数组数组1.声明数组2.创建数组声明数组和创建数组可以一起完成:intMyIntArray[]=newint[10];例:intarr[]=newint[5];分配4个整数的内存空间3.数组元素的使用创建数组后,系统会给每个数组元素一个默认的值。元素类型是基本数据类型的数组,在创建数组空间时可给出各数组元素的初值,这时可省略new运算符。inta[]={1,2,3,4,5,6,7,8,9,10};给数组元素分配内存并为数组元素赋初值的过程称为数组初始化。初始化可分为动态初始化和静态初始化。静态初始化