首页 > 其他分享 >1 线性表

1 线性表

时间:2022-11-07 16:35:32浏览次数:42  
标签:arr 线性表 int 元素 长度 存储空间

1.线性表(list):零个或多个数据元素的有限序列

2.线性表的顺序存储结构

优点:(1)无须为表示表中元素之间的逻辑关系而增加额外存储空间;(2)可快速存取表中任一位置元素

缺点:(1)插入和删除需要移动大量元素;(2)当线性表长度变化较大时,难以确定存储空间的容量;(3)造成存储空间的碎片

3.数组(Array):是有序的元素序列

数组长度 是存放线性表存储空间的长度,分配后一般不变。

线性表长度 是线性表中数据元素的个数,随着线性表插入和删除的进行,量是变化的。

 

java定义数组:

int[] arr = new int[]{1, 2, 3}; 
int[] arr = {1, 2, 3};
int[] arr = new int[3];//数组长度

 

 

标签:arr,线性表,int,元素,长度,存储空间
From: https://www.cnblogs.com/cjhtxdy/p/16866398.html

相关文章

  • 数据结构之线性表的顺序表示和实现1
    #defineTRUE1#defineFALSE0#defineOK1#defineERROR0#defineINFEASIBLE-1#defineOVERFLOW-2typedefintStatus;typedefcharElemType;//一些数据......
  • 线性表_顺序表简单实现
    #include<stdlib.h>#include<stdio.h>#include<stdbool.h>#defineElementTypeint#defineMAXSIZE100#defineERROR-1typedefintPosition;typedefstruc......
  • 实验一:线性表的存储结构定义及基本操作
    (一)基本实验内容(顺序表):建立顺序表,完成顺序表的基本操作:初始化、插入、删除、逆转、输出、销毁、置空表、求表长、查找元素、判线性表是否为空、实现顺序表元素的逆转......
  • 【数据结构】(一)线性表
    约定:Status是函数的返回值类型,其值是函数结果状态代码typedef描述存储结构的类型定义ElemType表示数据元素类型   一.顺序表1.1顺序表的初始化动态分......
  • 数据结构—第二章线性表习题
    (1)B(2)A(3)B(4)A(5)D(6)B(7)C(8)A(9)B(10)D(11)C(12)D(13)D(14)A(15)C(1)voidMergeList(LinkList&La,LinkList&Lb,LinkList&Lc){//将两个递增的有序链表La和Lb合并为一个递增的有序链表Lc......
  • 20221027数据结构与算法之线性表——顺序表
    广州疫情被封区,在家学习#pragmawarning(disable:4996)#include<stdio.h>#include<stdlib.h>//动态顺序表的实现typedefintdata_t;typedefstructSeqList{data_t*da......
  • 线性表
    线性表线性表的定义线性表(List):零个或多个数据元素的有限序列元素之间是有自己的顺序的。若元素存在多个,则第一个元素五前趋,最后一个元素无后继,其他元素有且只有一个......
  • 数据结构与算法(Python)[一看就会] 01-1 线性表-顺序表定义
    线性表的顺序表示线性表的顺序表示又称为顺序存储结构或顺序映像。顺序存储定义:把逻辑上相邻的数据元素存储在物理上相邻的存储单元中的存储结构。特点:逻辑上相邻的元素,物......
  • 7-1 线性表A,B顺序存储合并
    有两张非递增有序的线性表A,B,采用顺序存储结构,两张表合并用c表存,要求C为非递减有序的,然后删除C表中值相同的多余元素。元素类型为整型#include<iostream>#defineMax100......
  • 数据结构—线性表的应用
    一、线性表的合并例1  求解一般集合的并集问题【问题描述】已知两个集合A和B,现要求一个新的集合A=AUB。例如,设            A=(7,5,3,11)      ......