zoukankan      html  css  js  c++  java
  • D_S 线性结构

    线性结构的定义:若结构是非空有限集,则有且仅有一个开始结点和一个终端结点,并且所有结点都最多只有一个直接前驱和一个直接后继。

    线性结构的特点:

    1. 只有一个首结点和尾结点
    2. 除首尾结点外,其他结点只有一个直接前驱和一个直接后继
    3. 简言之,线性结构反映结点间的逻辑关系是一对一 

    线性结构包括: 线性表、堆栈、队列、字符串、数组等等,其中,最典型、最常用的是线性表

    线性表的基本操作

    1.  初始化线性表L  InitList(&L)     

    2.  销毁线性表L  DestoryList(&L)   

    3.  清空线性表L  ClearList(L)  

    4.  求线性表L的长度  ListLength(L)

    5.  判断线性表L是否为空  IsEmpty(L)

    6.  获取线性表L中的某个数据元素内容  GetElem(L,i,&e)

    7.  检索值为e的数据元素  LocateELem(L,e)

    8.  在线性表L中插入一个数据元素  ListInsert(&L,i,e)

    9.  删除线性表L中第i个数据元素  ListDelete(&L,i,&e)

  • 相关阅读:
    所有者权益
    金融工具
    或有事项
    股份支付
    借款费用
    Keycode对照表
    js(jQuery)获取时间搜集
    jQuery实现CheckBox全选、全不选
    JS 截取字符串函数
    jQuery mouseenter与mouseleave
  • 原文地址:https://www.cnblogs.com/YuanYe1/p/5043497.html
Copyright © 2011-2022 走看看