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

福州市晋安区建设局网站西安seo和网络推广

福州市晋安区建设局网站,西安seo和网络推广,wordpress单页面模板,wordpress 微信公众号 oa文章目录 数据结构线性表基本操作顺序表的定义顺序表基本操作 单纯上传一下数据结构中可能考察的代码,规格很乱,过几天改规格,提前水一篇 数据结构 线性表 基本操作 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.yidumall.com/news/30823.html

相关文章:

  • 网站竞价推广市场营销策划书
  • 做的好微信商城网站吗sem竞价是什么意思
  • 怎么切页面做网站本网站三天换一次域名
  • 政府网站建设平台流量神器
  • 网站排名优化seo环球网
  • 网站建设的价位十大门户网站
  • 中山有做网站的公司吗长沙百度推广优化排名
  • 徐州苏视网站建设文章发布在哪个平台好
  • 怎么做自己网站的API网上销售
  • 自己做网站怎么维护百度秒收录技术
  • 做网站的前端技术拼多多关键词排名查询工具
  • 招一个程序员可以做网站吗广告做到百度第一页
  • 西安高端网站建设首选怎么在网上推广广告
  • 阳朔到桂林游船时间表seo工作
  • 网站开发工具排行免费seo免费培训
  • 阿里云从哪里建设网站广州网络推广策划公司
  • 郑州做网站哪个关键词优化怎么操作
  • 武安住房和城乡建设委员会网站兰州网络推广关键词优化
  • 用名字做头像是什么网站百度应用商店下载
  • 企业网站制作公司盈利看书网站排名
  • 企业网站子页面模板百度seo怎么把关键词优化上去
  • 虚拟空间能建多个网站爱战网关键词挖掘查询工具
  • 网站建设模板制作前景为什么不能去外包公司
  • 深圳快速网站制作潍坊网站外包
  • 珠海正规网站制作哪家好国内优秀网页设计赏析
  • 做网站群的公司百度数据开放平台
  • 上海翼成信息科技有限公司做的什么网站中山网站建设公司
  • 自己做家具网站新闻软文推广案例
  • 清河做网站哪儿便宜长春seo培训
  • 国内优秀的响应式网站郑州网站关键词优化公司