线性表(一)

作者: China第一程序员 | 来源:发表于2018-11-20 14:46 被阅读5次

线性关系

A=( a1,a2,a3,... ... , an )
(1)当1<i<n时,ai的直接前驱为ai-1, ai的直接后继为ai+1。
(2)除了第一个元素与最后一个元素,序列中任何一个元素有且仅有一个直接前驱元素, 有且仅有一个直接后继元素。
(3)数据元素之间的先后顺序为“一对一”的关系。

线性表

数据元素之间具有的逻辑关系为线性关系的数据元素集合称为线性表,n为线性表的长度,长度为0的线性表称为空表。

线性表的基本操作

1、创建一个新的线性表。
2、求线性表的长度。
3、检索线性表中第i个数据元素。
4、根据数据元素的某数据项(通常称为关键字)的值求该数据元素在线性表中的位置。
5、在线性表的第i个位置上存入一个新的数据元素。
6、在线性表的第i个位置上插入一个新的数据元素(1≤i≤n+1)。
7、删除线性表中第i个数据元素(1≤i≤n)。
8、对线性表中的数据元素按照某一个数据项的值的大小做升序或者降序排序。
9、销毁一个线性表。
10、复制一个线性表。
11、按照一定的原则,将两个或两个以上的线性表合并成为一个线性表。
12、按照一定的原则,将一个线性表分解为两个或两个以上的线性表。
......

相关文章

  • 线性表的相关操作

    集合 --- 创建线性表 解散 --- 销毁线性表 长度 --- 得到线性表的长度 出列 --- 从线性表删除一个...

  • 数据结构与算法(二)

    线性表及其顺序存储结构 线性表的基本概念 线性结构又称为线性表,线性表是最简单也是最常用的一种数据结构。 线性表的...

  • 数据结构 线性表 单链表 c语言实现可运行

    线性表 线性表概念 线性表定义:具有相同特性数据元素的有限序列。线性表的逻辑结构:线性结构。只有一个表头,只有一个...

  • 数据结构03-线性表之顺序表

    第三章 线性表之顺序表 第三章 线性表之顺序表一、什么是线性表?1> 概念2> 线性表的基本操作二、线性表的顺序存...

  • 线性表数据结构

    线性表 线性表就是数据排成像一条线的结构,每个线性表上的数据最多只有前和后两个方向。与线性表对立的是非线性表,如二...

  • 数据结构-双向链表

    (一)什么是链表? 链表是线性表的一种,所谓的线性表包含顺序线性表和链表,顺序线性表是用数组实现的,在内存中有顺序...

  • 线性表

    线性表 线性表(Linear List)。顾名思义,线性表就是数据排成像一条线一样的结构。每个线性表上的数据最多只...

  • [数据结构]第二章线性表(1)——线性表

    线性表 线性表的基本概念 线性表的定义 线性表是具有相同数据类型的n(n>=0)个元素的有限序列。 线性表的基本操...

  • 数据结构 线性表

    本文主要介绍数据结构 线性表的概念 线性表 基本概念 线性表是具有相同特性的数据元素的一个有限序列。 线性表一般表...

  • 数据结构与算法——线性表1

    线性表——顺序表 1.1线性表的定义线性表是一种最基础、最简单、也是最常用的数据结构,一个线性表是n个具有相同特性...

网友评论

    本文标题:线性表(一)

    本文链接:https://www.haomeiwen.com/subject/crqxqqtx.html