当前位置: 首页 > news >正文

和谐校园网站建设中国网络营销公司排名

和谐校园网站建设,中国网络营销公司排名,廉价网站建设,国外做二手工业设备的网站文章目录 数据结构线性表基本操作顺序表的定义顺序表基本操作 单纯上传一下数据结构中可能考察的代码,规格很乱,过几天改规格,提前水一篇 数据结构 线性表 基本操作 InitList(&L) // 初始化表。构造一个空的线性表L&#xff0…

文章目录

  • 数据结构
    • 线性表
      • 基本操作
      • 顺序表的定义
      • 顺序表基本操作

单纯上传一下数据结构中可能考察的代码,规格很乱,过几天改规格,提前水一篇

数据结构

线性表

基本操作

InitList(&L)        // 初始化表。构造一个空的线性表L,分配内存空间。
DestroyList(&L)     // 销毁操作。销毁线性表,并释放线性表L所占用的内存空间。
ListInsert(&L,i,e)  // 插入操作。在表L中的第i个位置上插入指定元素e。
ListDelete(&L,i,&e) // 删除操作。删除表L中第i个位置的元素,并用e返回删除元素的值。
LocateElem(L,e)     // 按值查找操作。在表L中查找具有给定关键字值的元素。
GetElem(L,i)        // 按位查找操作。获取表L中第i个位置的元素的值。
Length(L)           // 求表长。返回线性表L的长度,即L中数据元素的个数。
PrintList(L)        // 输出操作。按前后顺序输出线性表L的所有元素值。
Empty(L)            // 判空操作。若L为空表,则返回true,否则返回false。

顺序表的定义

f r e e ( ) free() free() m a l l o c ( ) malloc() malloc()

# include <stdlib.h>        // malloc, freeL.data = (ElemType *) malloc (sizeof(ElemType) * InitSize); 
// malloc 函数返回一个指针,需要强制转型为你定义的数据元素类型指针
free(L.data);

静态分配定义顺序表:

#define MaxSize 10          // 定义最大长度
typedef struct{ElemType data[MaxSize]; // 用静态的“数组”存放数据元素int length;             // 顺序表的当前长度
}SqList;                    // 顺序表的类型定义(静态分配方式)

静态分配初始化顺序表:

void InitList(Sqlist &L){for (int i = 0; i < MaxSize; i ++ )L.data[i] = 0;L.length = 0;
}

动态分配定义顺序表:

#define InitSize 10         //顺序表的初始长度
typedef struct{ElemType *data;         //指示动态分配数组的指针int MaxSize;            //顺序表的最大容量int length;             //顺序表的当前长度
}SeqList;                   //顺序表的类型定义(动态分配方式)

动态分配初始化顺序表:

void InitList(Seqlist &L){L.data = (int *)malloc(InitSize * sizeof(int));L.length = 0;L.MaxSize = InitSize;
}

顺序表基本操作

顺序表的插入:

// 在顺序表L的第i个位置插入新元素e。
bool ListInsert (Sqlist &L, int i, ElemType e){if (i < 1 || i > L.length + 1)return false;if (L.length >= MaxSize)return false;for (int j = L.length; j >= i; j -- )L.data[j] = L.data[j - 1];L.data[i - 1] = e;L.length ++;return true;
}
http://www.pjxw.cn/news/26634.html

相关文章:

  • 建网站报价 优帮云html底部友情链接代码
  • 做柱状图饼状图好看的网站网页模板免费下载网站
  • 网络推广培训网站国际军事新闻最新消息
  • 天津建网站网页设计培训学校
  • 做网站是先买域名谷歌搜索引擎入口手机版
  • 画江湖网站开发文档推广拉新app哪几个靠谱
  • 帝国做双语网站搜索引擎推广seo
  • 邯郸老区建设网站国内广告投放平台
  • 东城做企业网站多少钱北京网站营销seo方案
  • 网站规划与建设的流程与方法 高中信息技术做网站用什么软件好
  • 北京海淀区政府网站十八大禁用黄app入口
  • 做网页的网站叫什么软件百度下载app下载安装
  • dw网站建设基本流程百度一下官方网页
  • 做任务给佣金的网站有哪些可以下载新闻视频的网站
  • 网站分享链接怎么做百度seo是什么意思
  • 广西建设厅网站资质查询北京seo网站优化公司
  • 货源网站程序线上网络平台推广
  • 磁县专业做网站企业网站制作教程
  • f型网站域名权重查询
  • 网站建设平台有哪些为什么打开网址都是站长工具
  • h5招聘模板免费向日葵seo
  • 沭阳做网站shy1z宁波免费建站seo排名
  • 网站首页被k多久恢复女生做sem专员的工作难吗
  • 做语音聊天网站要多少钱南昌seo搜索排名
  • 全网是哪些平台辽阳网站seo
  • 如何开发微网站台州seo排名优化
  • 广州做网站的价格查销售数据的网站
  • 养生类网站源码windows优化大师是什么软件
  • 做旅游海报的软件或是网站百度视频广告怎么投放
  • 沧州网站建设公司电话磁力云搜索引擎入口