美文网首页
数据结构(顺序表常用操作)

数据结构(顺序表常用操作)

作者: 烈焰德玛 | 来源:发表于2019-01-30 15:26 被阅读3次

上篇有顺序表的大概介绍和初始化,以及存储数据的操作,接下来是顺序表的常用操作

顺序表插入元素

向已有的顺序表插入元素,分为以下三种情况:
1.插入顺序表的表头
2.在顺序表的中间位置插入元素
3.尾随顺序表中已有元素,作为顺序表中的最后一个元素

虽然插入元素的情况不同,但是使用的方式都是一样的,即:
1.将要插入元素位置和后续的元素整体后移一个位置
2.将要插入的元素放置到腾出来的位置


Snip20190130_8.png

顺序表删除元素

顺序表中删除元素操作步骤分两步:
1.将要删除的元素删除
2.将删除元素位置后面的元素整体向前移动一个位置


Snip20190130_9.png

顺序表查找元素

顺序表中查找目标元素,可以使用多种查询方法,比如二分查找算法,插值查找算法,当然也可以使用顺序查找算法(遍历)

顺序表更改元素

顺序表更改元素分两步
1.找到目标元素的位置
2.直接修改元素的值


Snip20190130_10.png

相关文章

  • 数据结构(顺序表常用操作)

    上篇有顺序表的大概介绍和初始化,以及存储数据的操作,接下来是顺序表的常用操作 顺序表插入元素 向已有的顺序表插入元...

  • 数据结构

    数据结构 数据结构概念 顺序表 链表 队列 栈 二叉树 常用排序算法

  • 【数据结构】线性表之单链表

    完整代码需结合前面一篇顺序表数据结构学习-线性表之顺序表各种操作网易云课堂小甲鱼课程链接:数据结构与算法 线性表的...

  • 【数据结构】顺序表的实现与操作

    整理数据结构代码,回顾顺序表的实现方法 认识线性表 线性表(Linear_list)是最常用且最简单的一种数据结构...

  • 数据结构与线性表(二)

    一、顺序表 线性表是最基本、最简单、也是最常用的一种数据结构。线性表(linear list)是数据结构的一种,一...

  • 3.图解ArrayList

    1. 前言 ArrayList和LinkedList是我们常用的数据结构,它们都是线性表,ArrayList是顺序...

  • 线性表之顺序存储-顺序表

    顺序表的操作 [x] 向有序顺序表插入一个元素 [x] 顺序表的冒泡排序 [x] 顺序表的删除操作 [x] 顺序表...

  • # 数据结构和算法系列1 线性表之顺序表

    阅读目录 什么是线性表线性表的两种存储结构顺序表的存储结构表示顺序表的常见操作和代码实现 数据结构与算法这块一直是...

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

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

  • 数据结构基础

    线性表 线性表是按顺序存储数据时常用的一种数据结构。实现线性表的方式有两种: 数组 ArrayList 数组是大小...

网友评论

      本文标题:数据结构(顺序表常用操作)

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