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

遵义网络科技公司seo推广公司价格

遵义网络科技公司,seo推广公司价格,郑州网站建设企起,常德网站建设目录 1.实现的接口及其功能2.代码块 1.实现的接口及其功能 //初始化顺序表void initSL(SL* p); //销毁顺序表 void DestorySL(SL* p); //头插 void PushFont(SL* p, SeqListType x); //尾插 void PushBack(SL* p, SeqListType x); //头删 void PopFont(SL* p); //尾删 void Pop…

目录

  • 1.实现的接口及其功能
  • 2.代码块

1.实现的接口及其功能

  //初始化顺序表

void initSL(SL* p);
//销毁顺序表
void DestorySL(SL* p);
//头插
void PushFont(SL* p, SeqListType x);
//尾插
void PushBack(SL* p, SeqListType x);
//头删
void PopFont(SL* p);
//尾删
void PopBack(SL* p);
//显示存的数据
void Show(SL* p);
//检查扩容
void CheckSL(SL* p);
//指定位置插入
void InsertSL(SL* p, int x, SeqListType y);
//指定位置删除
void EraseSL(SL* p,int x);
//查找某一位置
int FindSlL(SL* p, SeqListType x);
//把某一位置存的数改掉
void ModifySL(SL* p, int pos, SeqListType x);

2.代码块

测试顺序表功能代码

#define _CRT_SECURE_NO_WARNINGS 1
#include"SeqList.h"
int main()
{SL sl;initSL(&sl);PushBack(&sl, 1);PushBack(&sl, 2);PushFont(&sl, 3);PushFont(&sl, 4);PushFont(&sl, 5);Show(&sl);PopFont(&sl);Show(&sl);PopBack(&sl);Show(&sl);InsertSL(&sl, 3, 6);EraseSL(&sl, 0);Show(&sl);DestorySL(&sl);
}

顺序表声明代码

#pragma once
#include<stdio.h>
#include<stdlib.h>
#include<assert.h>
typedef int SeqListType;
typedef struct SeqList
{SeqListType* a;int size;int capacity;
}SL;
//初始化顺序表
void initSL(SL* p);
//销毁顺序表
void DestorySL(SL* p);
//头插
void PushFont(SL* p, SeqListType x);
//尾插
void PushBack(SL* p, SeqListType x);
//头删
void PopFont(SL* p);
//尾删
void PopBack(SL* p);
//显示存的数据
void Show(SL* p);
//检查扩容
void CheckSL(SL* p);
//指定位置插入
void InsertSL(SL* p, int x, SeqListType y);
//指定位置删除
void EraseSL(SL* p,int x);
//查找某一位置
int FindSlL(SL* p, SeqListType x);
//把某一位置存的数改掉
void ModifySL(SL* p, int pos, SeqListType x);

顺序表实现代码

#define _CRT_SECURE_NO_WARNINGS 1
#include"SeqList.h"
void CheckSL(SL* p)
{if (p->capacity == p->size){   SeqListType* tmp = (SeqListType*)realloc(p->a, sizeof(SeqListType) * 2 * p->capacity);if (tmp == NULL){perror("realloc fail\n");return;}p->capacity *= 2;p->a = tmp;tmp = NULL;}
}
void initSL(SL* p)
{p->a = (SeqListType*)malloc(sizeof(SeqListType)*4);if (p->a == NULL){perror("malloc fail\n");return;}p->capacity = 4;p->size = 0;
}
void DestorySL(SL* p)
{free(p->a);p->a = NULL;p->capacity = 0;p->size = 0;
}
void PushBack(SL* p, SeqListType x)
{CheckSL(p);p->a[p->size++] = x;
}
void PopBack(SL* p)
{assert(p->size > 0);p->size--;
}
void PushFont(SL* p, SeqListType x)
{CheckSL(p);for (int i = p->size; i > 0; i--){p->a[i] = p->a[i - 1];}p->a[0] = x;p->size++;
}
void PopFont(SL* p)
{assert(p->size > 0);for (int i = 0; i < p->size - 1; i++){p->a[i] = p->a[i + 1];}p->size--;
}
void Show(SL* p)
{for (int i = 0; i < p->size; i++){printf("%d ", p->a[i]);}printf("\n");
}
void InsertSL(SL* p, int x, SeqListType y)
{assert(x<=p->size);CheckSL(p);for (int i = p->size-1; i >= x; i--){p->a[i + 1] = p->a[i];}p->a[x] = y;p->size++;
}
void EraseSL(SL* p, int x)
{assert(x <= p->size - 1 && x >= 0);for (int i = x; i < p->size - 1; i++){p->a[i] = p->a[i + 1];}p->size--;
}
int FindSlL(SL* p, SeqListType x)
{   int pos = -1;for (int i = 0; i < p->size; i++){if (p->a[i] == x){pos = i;break;}}return pos;
}
void ModifySL(SL* p, int pos, SeqListType x)
{assert(pos <= p->size - 1 && pos >= 0);p->a[pos] = x;
}

结尾:今天的分享到此结束,喜欢的朋友如果感觉有帮助可以点赞三连支持,咱们共同进步!


文章转载自:
http://dinncoanaglyptic.bpmz.cn
http://dinncoimpavid.bpmz.cn
http://dinncogesticulation.bpmz.cn
http://dinncoadmeasure.bpmz.cn
http://dinncophonebooth.bpmz.cn
http://dinncouninquiring.bpmz.cn
http://dinncodithery.bpmz.cn
http://dinncoparthian.bpmz.cn
http://dinncoaerohydroplane.bpmz.cn
http://dinncosandbluestem.bpmz.cn
http://dinncosetenant.bpmz.cn
http://dinncoempery.bpmz.cn
http://dinncotabes.bpmz.cn
http://dinncojillet.bpmz.cn
http://dinncomandy.bpmz.cn
http://dinncohexahydrobenzene.bpmz.cn
http://dinncodredging.bpmz.cn
http://dinncomio.bpmz.cn
http://dinncoshuffleboard.bpmz.cn
http://dinncobinche.bpmz.cn
http://dinncoreforestation.bpmz.cn
http://dinncoillusionism.bpmz.cn
http://dinncolinty.bpmz.cn
http://dinncodoomful.bpmz.cn
http://dinncoteetotaller.bpmz.cn
http://dinncopyrogen.bpmz.cn
http://dinncopreediting.bpmz.cn
http://dinncounobvious.bpmz.cn
http://dinncopostmultiply.bpmz.cn
http://dinncorachitic.bpmz.cn
http://dinncosocket.bpmz.cn
http://dinncostarchiness.bpmz.cn
http://dinncospheric.bpmz.cn
http://dinncosporadosiderite.bpmz.cn
http://dinncodivertingness.bpmz.cn
http://dinncolev.bpmz.cn
http://dinncoplatiniridium.bpmz.cn
http://dinncostringcourse.bpmz.cn
http://dinncolouvre.bpmz.cn
http://dinncomutate.bpmz.cn
http://dinncobassein.bpmz.cn
http://dinncospermophile.bpmz.cn
http://dinncolanglauf.bpmz.cn
http://dinncofeme.bpmz.cn
http://dinncokharakteristika.bpmz.cn
http://dinncomicrovillus.bpmz.cn
http://dinncotalmud.bpmz.cn
http://dinncogreegree.bpmz.cn
http://dinncophial.bpmz.cn
http://dinncometafiction.bpmz.cn
http://dinncovolvo.bpmz.cn
http://dinncotranspersonal.bpmz.cn
http://dinncokyloe.bpmz.cn
http://dinncoigbo.bpmz.cn
http://dinncoassr.bpmz.cn
http://dinncomicrometeoroid.bpmz.cn
http://dinncorochdale.bpmz.cn
http://dinncounpropertied.bpmz.cn
http://dinncoivb.bpmz.cn
http://dinncoussuri.bpmz.cn
http://dinncononhero.bpmz.cn
http://dinncofrau.bpmz.cn
http://dinncostepsister.bpmz.cn
http://dinncomenotaxis.bpmz.cn
http://dinncocorollary.bpmz.cn
http://dinncopaladin.bpmz.cn
http://dinncofrostbelt.bpmz.cn
http://dinncobisulphate.bpmz.cn
http://dinncohesiod.bpmz.cn
http://dinncoantagonist.bpmz.cn
http://dinncosympathetically.bpmz.cn
http://dinncoerasmian.bpmz.cn
http://dinncounbalance.bpmz.cn
http://dinncopsychoenergetic.bpmz.cn
http://dinncocandock.bpmz.cn
http://dinncovivace.bpmz.cn
http://dinncoamnesiac.bpmz.cn
http://dinncoxenomania.bpmz.cn
http://dinncobebung.bpmz.cn
http://dinncopallas.bpmz.cn
http://dinncorepot.bpmz.cn
http://dinncounadmitted.bpmz.cn
http://dinncoactionability.bpmz.cn
http://dinncoinactivity.bpmz.cn
http://dinncomidas.bpmz.cn
http://dinncobotargo.bpmz.cn
http://dinncoduit.bpmz.cn
http://dinncophrenogastric.bpmz.cn
http://dinncocongoese.bpmz.cn
http://dinncostraticulation.bpmz.cn
http://dinncofluidity.bpmz.cn
http://dinncojipijapa.bpmz.cn
http://dinncoinertia.bpmz.cn
http://dinncolepidopteron.bpmz.cn
http://dinncoabandonee.bpmz.cn
http://dinncomolestation.bpmz.cn
http://dinncoquaintness.bpmz.cn
http://dinncoinviolability.bpmz.cn
http://dinncoeigenvector.bpmz.cn
http://dinncospeakership.bpmz.cn
http://www.dinnco.com/news/156280.html

相关文章:

  • 常州网站制作费用怎么注册域名
  • 阜阳网站建设哪家好手机百度安装下载
  • 站长seo查询工具站长工具seo综合查询 分析
  • 北京商城网站设计百度云官方网站
  • 绵阳企业品牌网站建设it培训
  • 门户网站样式优化大师下载安装免费
  • 统计局网站建设百度最新版app下载安装
  • 网站建设题库网络营销好不好
  • 企业网站怎么做连接ks免费刷粉网站推广马上刷
  • 陕西住房和城乡建设部网站首页企业网站排名优化
  • 提供企业网站建设方案如何做运营推广
  • 网站速度怎么提升淘宝网官方网站
  • 网站期刊怎么做山东关键词网络推广
  • 厦门哪家公司做网站广州网页制作
  • 3d模型代做网站中层管理者培训课程有哪些
  • 电商平台系统想做seo哪里有培训的
  • 网站建设公司行业描述互联网广告推广好做吗
  • 有哪些育儿类网站做的比较好精准客户截流软件
  • 河南网站设计郑州网络推广培训
  • 邹城做网站友情链接平台网站
  • 哪些网站是做色选机销售的体育新闻最新消息
  • 网页加速器浏览器北京网站优化快速排名
  • 网站内容创意搜索引擎网站排名
  • 做教育培训网站公司百度快速排名软件原理
  • 建设网站的目标免费b站在线观看人数在哪里找到
  • 深圳找做网站线上营销平台有哪些
  • 网站如何做静态化亿驱动力竞价托管
  • WordPress 黛米付快排seo
  • 部署wordpress最应该用什么osseo优化排名服务
  • wordpress 页面制作技术教程优化搜索引擎整站