美文网首页
第二讲 线性结构

第二讲 线性结构

作者: Searchen | 来源:发表于2018-03-29 00:49 被阅读9次

Part 1 线性表及其表现

含义:一种数据结构、数据对象集(n个元素构成的有序序列)
基本操作:


6点基本操作,初始化、位序、增删查、长度

下面这张图 具体举例6大基本操作

NO.1.通过一个malloc函数初始化表

初始化

NO.2:查找。数据有序排列,通过 for循环的方式找到传入的数据在表中的位置

         init Find (x,List PtrL) //x 传入的数据,list 是表数据
         {
            int i = 0
            while(i<=PtrL -->Latst && PtrL -->Data[i]!=x)  //没找到条件
            i++;
             if(i>PtrL-->Last) return -1  
            else return i   // 找到的话返回存储位置
          }
查找实例

该查找位置的算法实际上是两种情况找到和没找到,查找的平均成功次数为(n+1)/2,可能第一个就找到了,也可能是最后一个,概率一半一半,平均性能为O(n)

相关文章

  • 第二讲 线性结构

    Part 1 线性表及其表现 含义:一种数据结构、数据对象集(n个元素构成的有序序列)基本操作: 下面这张图 具体...

  • 数据结构(二) --数组和链表

    数据结构主要可以分为两大模块: 线性结构 非线性结构 本文主要开始讲线性结构。 什么是线性结构 线性结构,顾名思义...

  • 第二讲-线性表

    第二讲 什么是线性表 由同类型数据元素构成的有序序列结构。线性表可以用顺序存储结构,也可以使用链式存储结构。链式结...

  • 数据结构复习资料

    第二章向量 概述知识点 数据结构可以分为线性结构,半线性结构,与非线性结构。 最为基本的线性结构称为序列(sequ...

  • 23-二叉树基础(上):什么样的二叉树适合用数组来存储?

    前面讲的都是线性表结构,栈、队列等等。今天讲一种非线性表结构,树。树这种数据结构比线性表的数据结构要复杂得多,内容...

  • 线性结构和非线性结构数据结构

    线性结构和非线性结构数据结构包括: 线性结构和非线性结构 线性结构l 线性结构作为最常用的数据结构.其特点是数据元...

  • 2020-10-20应用回归分析-计量经济学记stata应用

    第一讲 一元线性回归模型 第二讲 多元线性回归模型 第三讲 多重共线性 第四讲 虚拟变量回归模型 第五讲 离散选择...

  • 线性结构和非线性结构

    数据结构包括:线性结构和非线性结构。 线性结构 线性结构作为最常用的数据结构,其特点是数据元素之间存在一对一的线性...

  • 线性结构和非线性结构

    数据结构包括:线性结构+非线性结构 线性结构: 1、线性结构是最常用的数据结构 2、特点:数据元素之间存在一对一的...

  • 重学数据结构 --- 分类+稀疏数组

    一、数据结构的分类 1. 数据结构两大类 线性结构和非线性结构 1) 线性结构 线性结构是最常见的数据结构,特点是...

网友评论

      本文标题:第二讲 线性结构

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