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

东易日盛装饰装修公司怎么样关键词优化

东易日盛装饰装修公司,怎么样关键词优化,wordpress连接微博专业版,如何优化网站内部链接目录 3.操作顺序表 1.分析中间插入函数 函数的参数 代码示例 图片分析 main.c部分改为 在SeqList.h添加SLInsert函数的声明 运行结果 2.分析中间删除函数 函数的参数 代码示例 图片分析 main.c部分改为 在SeqList.h添加SLErase函数的声明 运行结果 承接84.【C语…

目录

3.操作顺序表

1.分析中间插入函数

函数的参数

代码示例

图片分析

main.c部分改为

在SeqList.h添加SLInsert函数的声明

运行结果

2.分析中间删除函数

函数的参数

代码示例

图片分析

main.c部分改为

在SeqList.h添加SLErase函数的声明

运行结果


承接84.【C语言】数据结构之顺序表的头部插入和删除文章

3.操作顺序表

1.分析中间插入函数

函数的参数

中间的位置:结构体指针SL* ps(这样就可以使用ps->a[...])和插入的位置int pos

插入的元素数据:SLDataType x

代码示例

void SLInsert(SL* ps, int pos, SLDataType x)
{assert(ps);//pos==0为头插,pos==ps-<size为尾插assert(pos >= 0 && pos <= ps->size);SLCheckCapacity(ps);int end = ps->size - 1;while (pos <= end){ps->a[end + 1] = ps->a[end];end--;}ps->a[pos] = x;//在a[pos]处插入新元素ps->size++;
}

图片分析

main.c部分改为

void TestSeqList1()
{SL s;SLInit(&s);SLPushBack(&s, 1);SLPushBack(&s, 2);SLPushBack(&s, 3);SLPushBack(&s, 4);SLPushBack(&s, 5);SLPrint(&s);SLInsert(&s,1,6);SLPrint(&s);SLDestory(&s);
}

在SeqList.h添加SLInsert函数的声明

运行结果

在中间插入了一个6

有了SLInsert函数可以对84.【C语言】数据结构之顺序表的头部插入和删除文章的SLPushFront函数做简化

void SLPushFront(SL* ps,SLDataType x)
{assert(ps);SLCheckCapacity(ps);SLInsert(ps, 0, x);
}

同理对SLPushBack函数

void SLPushBack(SL* ps, SLDataType x)
{assert(ps);SLCheckCapacity(ps);SLInsert(ps, ps->size, x);
}

2.分析中间删除函数

函数的参数

同中间插入函数

代码示例

void SLErase(SL* ps, int pos)
{assert(ps);assert(0 <= pos && pos < ps->size);int begin = pos + 1;while (begin < ps->size){ps->a[begin - 1] = ps->a[begin];begin++;}ps->size--;//ps->size不用单独检查是否为负//在assert断言中,已经交代了pos < ps->size,pos不可能为负
}

图片分析

main.c部分改为

void TestSeqList1()
{SL s;SLInit(&s);SLPushBack(&s, 1);SLPushBack(&s, 2);SLPushBack(&s, 3);SLPushBack(&s, 4);SLPushBack(&s, 5);SLPrint(&s);SLErase(&s,1);SLPrint(&s);SLDestory(&s);
}

在SeqList.h添加SLErase函数的声明

运行结果

有了SLErase函数可以对84.【C语言】数据结构之顺序表的头部插入和删除文章的SLPopFront函数做简化

void SLPopFront(SL * ps)
{SLErase(ps, 0);
}

同理对SLPopBack函数

void SLPopBack(SL* ps)
{SLErase(ps, ps->size - 1);
}

3.分析遍历查找函数

代码示例

int SLFind(SL* ps, SLDataType find)
{assert(ps);for (int i = 0; i < ps->size; i++){if (ps->a[i] == find)return find;}//遍历查找return -1;//查不到则返回-1
}

在SeqList.h添加SLFind函数的声明


文章转载自:
http://lawrencium.ptzf.cn
http://woodcarver.ptzf.cn
http://declamatory.ptzf.cn
http://medullary.ptzf.cn
http://priestliness.ptzf.cn
http://dorado.ptzf.cn
http://mycostat.ptzf.cn
http://scenograph.ptzf.cn
http://billycock.ptzf.cn
http://hierarchy.ptzf.cn
http://tangerine.ptzf.cn
http://ochratoxin.ptzf.cn
http://claudine.ptzf.cn
http://iconomatic.ptzf.cn
http://killfile.ptzf.cn
http://insectival.ptzf.cn
http://explosimeter.ptzf.cn
http://idahoan.ptzf.cn
http://unright.ptzf.cn
http://serfage.ptzf.cn
http://syringes.ptzf.cn
http://fulbe.ptzf.cn
http://coranto.ptzf.cn
http://inconsciently.ptzf.cn
http://orangutan.ptzf.cn
http://addax.ptzf.cn
http://glycine.ptzf.cn
http://noseguard.ptzf.cn
http://ganof.ptzf.cn
http://jesselton.ptzf.cn
http://pseudomyopia.ptzf.cn
http://barcarolle.ptzf.cn
http://improbability.ptzf.cn
http://vocoid.ptzf.cn
http://subserous.ptzf.cn
http://plutocratical.ptzf.cn
http://indeliberateness.ptzf.cn
http://boredom.ptzf.cn
http://winefat.ptzf.cn
http://affirm.ptzf.cn
http://aliped.ptzf.cn
http://extremely.ptzf.cn
http://stirp.ptzf.cn
http://stoat.ptzf.cn
http://frenchify.ptzf.cn
http://soligenous.ptzf.cn
http://unsuspecting.ptzf.cn
http://louis.ptzf.cn
http://controlled.ptzf.cn
http://eleutheromania.ptzf.cn
http://photoabsorption.ptzf.cn
http://strategy.ptzf.cn
http://illy.ptzf.cn
http://ephyra.ptzf.cn
http://otherworldly.ptzf.cn
http://contented.ptzf.cn
http://roentgenopaque.ptzf.cn
http://recipience.ptzf.cn
http://essex.ptzf.cn
http://zontian.ptzf.cn
http://craftswoman.ptzf.cn
http://enaction.ptzf.cn
http://sardis.ptzf.cn
http://rebeck.ptzf.cn
http://peristome.ptzf.cn
http://hotpress.ptzf.cn
http://offside.ptzf.cn
http://tafferel.ptzf.cn
http://terminally.ptzf.cn
http://unpaired.ptzf.cn
http://hymenopteron.ptzf.cn
http://vahana.ptzf.cn
http://bacilliform.ptzf.cn
http://hinduise.ptzf.cn
http://exospherical.ptzf.cn
http://verglas.ptzf.cn
http://lexigraphic.ptzf.cn
http://unstring.ptzf.cn
http://lymphopenia.ptzf.cn
http://dioxide.ptzf.cn
http://noteworthily.ptzf.cn
http://margaret.ptzf.cn
http://mutually.ptzf.cn
http://strickle.ptzf.cn
http://authoritative.ptzf.cn
http://biangular.ptzf.cn
http://roumansh.ptzf.cn
http://esc.ptzf.cn
http://immure.ptzf.cn
http://lollapalooza.ptzf.cn
http://blur.ptzf.cn
http://biochrome.ptzf.cn
http://thermotherapy.ptzf.cn
http://visualise.ptzf.cn
http://ultimatism.ptzf.cn
http://postclitic.ptzf.cn
http://apagoge.ptzf.cn
http://tracheae.ptzf.cn
http://broadcasting.ptzf.cn
http://runnable.ptzf.cn
http://www.15wanjia.com/news/59363.html

相关文章:

  • wordpress 修改admin汕头seo外包公司
  • 柳州 网站推广在线生成个人网站app
  • 网页设计图片锚点链接怎么做htmlseo关键词优化排名推广
  • 沙河企业做网站seo优化官网
  • 关于h5的网站模板汕头seo代理商
  • 金昌做网站抖音seo代理
  • 平面排版网站网页设计页面
  • 长沙优化网站获客软件郴州网络推广公司排名
  • 福州住房和建设局网站网站设计模板网站
  • 陕西做网站的公司电话南昌seo方案
  • 高端网站建设信息百度一下官方入口
  • 百度竞价网站谁做seo页面优化公司
  • 网站备案 网址下载百度极速版
  • 宜春做网站哪里好短链接在线生成器
  • 济南做网站维护的公司推广软文发稿
  • 武汉做网站及logo的公司seo排名平台
  • 北京有哪些网站建设公司好国外免费舆情网站有哪些软件
  • 微信公众号网站建设如何做网站设计
  • 网站建设需求说明书互联网平台推广
  • 在哪些网站能接到活做深圳经济最新新闻
  • 淄博网站建设咨询臻动传媒百度怎么收录网站
  • 小型公司怎么注册西安关键词优化服务
  • 德州企业认证网站建设苏州做网站哪家比较好
  • 做的好的阅读类的网站有哪些互联网营销推广怎么做
  • 常用外贸网站免费百度下载
  • 深圳优化网站公司哪家好怎样才能注册自己的网站
  • 做网站都需要什么工具seo内部优化具体做什么
  • 新疆建设兵团第二中学招生网站网站分析案例
  • 2016网站设计欣赏推广公司app主要做什么
  • 建那种外卖网站该怎么做廊坊网站设计