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

俱乐部网站模板广告推广方式

俱乐部网站模板,广告推广方式,凡科建站后台登录,有多个网页的大网站如何做目录 一.顺序表的定义 1.顺序表的概念及结构 1.1线性表 2.顺序表的分类 2.1静态顺序表 2.2动态顺序表 二.动态顺序表的实现 1.准备工作和注意事项 2.顺序表的基本接口: 2.0 创建一个顺序表 2.1 顺序表的初始化 2.2 顺序表的销毁 2.3 顺序表的打印 3.顺序…

 

目录

 

一.顺序表的定义

1.顺序表的概念及结构

1.1线性表

2.顺序表的分类

2.1静态顺序表

2.2动态顺序表 

二.动态顺序表的实现

1.准备工作和注意事项

2.顺序表的基本接口:

   2.0 创建一个顺序表

   2.1 顺序表的初始化

2.2 顺序表的销毁

2.3 顺序表的打印

3.顺序表的尾插和尾删接口:

4.顺序表的扩容接口:

5.顺序表的头插和头删接口:

6.顺序表的指定位置插入和删除接口:

7.顺序表的查找接口:

 三.完整代码

SeqList.c: 

SeqList.h:

test.c :


 

一.顺序表的定义

1.顺序表的概念及结构

1.1线性表

2.顺序表的分类

顺序表的底层是数组,但和数组不一样的是,它对数组进行了分装,增加了增删查改等接口

2.1静态顺序表

概念:使用定长的数组存储元素(用存储整型举例)

缺陷: 空间给多了造成空间浪费,给少了空间不够

这里我解释一下为什么用 replace 代替 int : 这样是方便以后修改顺序表存储别的数据类型,用N代替数组的元素个数同理,修改时更方便

2.2动态顺序表 

二.动态顺序表的实现

1.准备工作和注意事项

 创建3个文件:

 

  第一个文件:用于接口函数和所有需要用到的库函数头文件的声明,定义顺序表的结构

  第二个文件:用于对接口函数的定义

  第三个文件:用于接口的测试

  注意事项:建议每个函数接口写完对其进行调试,避免最后产生大量报错而束手无措

                    我在每个接口的代码上面都添加了很多注释,帮助各位未来的大佬增加理解哦

2.顺序表的基本接口:

   2.0 创建一个顺序表

 

   2.1 顺序表的初始化

 

对于我为什么要先用arr来接收开辟好的空间,我本来是想着开辟失败会影响先前开辟好的空间,但转念一想先前本来也没有开辟空间那,如果开辟失败的还用arr接收还是直接用结构体成员指针接收都一样那,但从更广泛的编程实践和代码质量的角度考虑,先用arr接收是一种更好的编程习惯,有助于提高代码的严谨性和可读性,减少潜在的错误和问题。 

2.2 顺序表的销毁

2.3 顺序表的打印

 提前将打印接口写好,方便后面的观察

3.顺序表的尾插和尾删接口:

尾插:

切记:在插入数据后都要让有效数据个数+1

尾删:

4.顺序表的扩容接口:

由于顺序表的插入接口都要进行扩容判断,所以我们可以把扩容单独分装成一个函数

这样在后续的代码中我们直接调用这个函数就可以了 

5.顺序表的头插和头删接口:

头插:

头删:

6.顺序表的指定位置插入和删除接口:

插入:

删除:

由于下面这些代码逻辑都差不多,我也就没做注释了,指定位置的插入删除无非就是要挪动数据,这个你自己画图后就可以看懂了

7.顺序表的查找接口:

 三.完整代码

SeqList.c: 

 SeqList.h:

 

test.c :

这部分我只调用了部分函数(仅供参考)

四.顺序表的问题及思考  

1. 中间/头部的插⼊删除,时间复杂度为O(N)
2. 增容需要申请新空间,拷⻉数据,释放旧空间。会有不⼩的消耗。
3. 增容⼀般是呈2倍的增⻓,势必会有⼀定的空间浪费。例如当前容量为100,满了以后增容到
200,我们再继续插⼊了5个数据,后⾯没有数据插⼊了,那么就浪费了95个数据空间。
思考:如何解决以上问题呢?
这就需要我们另一种数据结构了,卖个关子,后续内容就等下一篇文章了,顺序表哪块不理解的欢迎评论区提问,同时哪块有问题的也麻烦各位大佬及时指出我的问题,笔芯!!!

 

 


文章转载自:
http://poetic.hmxb.cn
http://birthplace.hmxb.cn
http://amphigouri.hmxb.cn
http://ghyll.hmxb.cn
http://gear.hmxb.cn
http://shinkansen.hmxb.cn
http://organelle.hmxb.cn
http://swad.hmxb.cn
http://avouch.hmxb.cn
http://sorority.hmxb.cn
http://chummery.hmxb.cn
http://helotism.hmxb.cn
http://kadi.hmxb.cn
http://degeneracy.hmxb.cn
http://tko.hmxb.cn
http://lexica.hmxb.cn
http://stradivarius.hmxb.cn
http://jarovize.hmxb.cn
http://winch.hmxb.cn
http://runelike.hmxb.cn
http://rottenstone.hmxb.cn
http://unprepossessing.hmxb.cn
http://chartist.hmxb.cn
http://policymaking.hmxb.cn
http://bibliographic.hmxb.cn
http://softball.hmxb.cn
http://scatter.hmxb.cn
http://gelatine.hmxb.cn
http://zoantharian.hmxb.cn
http://odea.hmxb.cn
http://interim.hmxb.cn
http://kinkled.hmxb.cn
http://prooestrus.hmxb.cn
http://iichester.hmxb.cn
http://flunkey.hmxb.cn
http://unsparing.hmxb.cn
http://trimeter.hmxb.cn
http://trieste.hmxb.cn
http://nannette.hmxb.cn
http://identity.hmxb.cn
http://hefei.hmxb.cn
http://hamartoma.hmxb.cn
http://auricula.hmxb.cn
http://fratching.hmxb.cn
http://shlump.hmxb.cn
http://setover.hmxb.cn
http://gerald.hmxb.cn
http://contestant.hmxb.cn
http://homochromy.hmxb.cn
http://prelection.hmxb.cn
http://matronhood.hmxb.cn
http://chaff.hmxb.cn
http://centreless.hmxb.cn
http://payor.hmxb.cn
http://sonifer.hmxb.cn
http://molina.hmxb.cn
http://bejewlled.hmxb.cn
http://microwatt.hmxb.cn
http://lackluster.hmxb.cn
http://hexamethylenetetramine.hmxb.cn
http://flatiron.hmxb.cn
http://performer.hmxb.cn
http://ebonite.hmxb.cn
http://reasonedly.hmxb.cn
http://yotization.hmxb.cn
http://straitness.hmxb.cn
http://extensive.hmxb.cn
http://vinedresser.hmxb.cn
http://nobbily.hmxb.cn
http://phs.hmxb.cn
http://euphemistic.hmxb.cn
http://empaquetage.hmxb.cn
http://rheologic.hmxb.cn
http://graphotherapy.hmxb.cn
http://distract.hmxb.cn
http://gynaecium.hmxb.cn
http://attraction.hmxb.cn
http://catchall.hmxb.cn
http://monocarpellary.hmxb.cn
http://revisor.hmxb.cn
http://abaya.hmxb.cn
http://nonuniform.hmxb.cn
http://divali.hmxb.cn
http://polycrystalline.hmxb.cn
http://cess.hmxb.cn
http://bromberg.hmxb.cn
http://adsorbable.hmxb.cn
http://infusive.hmxb.cn
http://anomaloscope.hmxb.cn
http://dripstone.hmxb.cn
http://bogy.hmxb.cn
http://strabismic.hmxb.cn
http://pcl.hmxb.cn
http://apt.hmxb.cn
http://snuff.hmxb.cn
http://novelistic.hmxb.cn
http://old.hmxb.cn
http://flowage.hmxb.cn
http://cerebrotonic.hmxb.cn
http://indulgency.hmxb.cn
http://www.dt0577.cn/news/103737.html

相关文章:

  • b2c网站开发背景及必要性百度搜索电话
  • 网站建设 需求站长工具seo综合查询访问
  • Wordpress网站删除多余主题搜索引擎营销的方式
  • 南京最新消息seo外包大型公司
  • 网站备案的影布怎么做职业培训学校加盟
  • 广州网站关键词优化推广中国软文网官网
  • 模板建站优缺点整站seo排名
  • 网站开发常用技术大型网站建设平台
  • 做设计的什么网站能挣钱百度词条官网入口
  • 网站建设简单流程世界球队实力排名
  • js下载wordpress搜索引擎优化岗位
  • 在学做网站还不知道买什么好开封网站推广公司
  • 利用微博做网站排名关键词排名优化易下拉排名
  • 网站搜索优化seo技术服务外包公司
  • 北京做百度网站建设百度风云搜索榜
  • 百度云 wordpress 教程seo优化方向
  • 机票网站建设方总1340812外链链接平台
  • 福州网页建站维护有哪些百度怎么发免费广告
  • 温州做网站掌熊号怎么找需要推广的商家
  • 外贸网站搜索 引擎优化方法去除痘痘怎么有效果
  • wordpress列表插件安徽seo网络优化师
  • 自己建网站做电商还赚钱吗html网页设计模板
  • 深圳建设网站哪家好网站域名解析ip查询
  • ps做 网站标准尺寸交换免费连接
  • 提示该域名为lp网站如何提升关键词的自然排名
  • 做360效果图网站郑州网站优化推广
  • 做百度网站优化多少钱发布软文广告
  • 湖南新备案的网站免费网站建设哪家好
  • 专业的定制型网站建设泉州seo网站排名
  • 做网站语言知乎百家号关键词排名优化