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

小程序可做网站吗不懂见网站怎么办

小程序可做网站吗,不懂见网站怎么办,wordpress改变为中文,网站建设功能评估表数据结构与算法—顺序表(1) 线性表顺序表概念与结构分类静态顺序表动态顺序表 动态顺序表的实现 线性表 线性表(linear list)是n个具有相同特性的数据元素的有限序列。线性表是⼀种在实际中⼴泛使⽤的数据结构,常⻅的…

数据结构与算法—顺序表(1)

  • 线性表
  • 顺序表
    • 概念与结构
    • 分类
      • 静态顺序表
      • 动态顺序表
    • 动态顺序表的实现

线性表

线性表(linear list)是n个具有相同特性的数据元素的有限序列。线性表是⼀种在实际中⼴泛使⽤的数据结构,常⻅的线性表:顺序表、链表、栈、队列、字符串…线性表在逻辑上是线性结构,也就说是连续的⼀条直线。但是在物理结构上并不⼀定是连续的,线性表在物理上存储时,通常以数组和链式结构的形式存储。

 这里引入一个例子具体化:比如在一个旅游景点排了一条很长的队伍买票,你脑子里会认为这条队伍是线性的笔直的,但是物理实际情况可能排的并非如此。

顺序表

概念与结构

概念:顺序表是⽤⼀段物理地址连续的存储单元依次存储数据元素的线性结构,⼀般情况下采⽤数组
存储。

但是顺序表和数组真的一样吗?又或者有什么关系?

其实他们的关系可以类比成两道一模一样的菜品,但是数组是在小餐馆的菜,而顺序表是星级饭馆里的菜,为什么这么说?

他们的底层一样都是西兰花相当于是数组,但是星级餐厅的菜品会有真多装饰品,这些装饰品就相当于图中的增加数据,删除数据这些额外功能等等。这就是他们的关系和区别。
在这里插入图片描述

分类

静态顺序表 和 动态顺序表

静态顺序表

使用定长的数组储存元素 缺陷:空间确定,容易造成不足或者浪费

动态顺序表

底层数组空间在不断的变化,能够根据需求来增大或者缩小,避免造成空间的短缺或者浪费

动态顺序表的实现

尾插法插入数据

头文件

在这里插入图片描述

实现文件

在这里插入图片描述

在这里插入图片描述
因为初始化会导致capacity的值为0,运用一个三目操作符进行判断,如果为0就给上4个空间, *2是建议最好以2的倍数增加开辟空间

拆解一下代码
在这里插入图片描述
因为realloc的 第二个参数是字节单位,返回类型是void*,所以capacity为0时给的四个空间是四个字节就是一个整数,所以容量大小需要乘保存在顺序表内的数据类型,所以也需要强转类型。
在这里插入图片描述
因为realloc可能会返回两种值,当申请空间成功会返回地址,失败后会返回NULL,将arr置为NULL,将所有数据清空,所以不能直接接受realloc的返回值,需要定义个临时的指针接受返回值

成功就让arr指向tmp的空间,capacity指向增加容量的空间newCapacity

测试文件

在这里插入图片描述
这就是一个动态顺序表的实现!


文章转载自:

http://087nCnRK.rkdzm.cn
http://OwAI6FW8.rkdzm.cn
http://yBECy3rb.rkdzm.cn
http://lMaBiMyu.rkdzm.cn
http://Rf1yOveU.rkdzm.cn
http://wFuk8Iel.rkdzm.cn
http://Yp1OfSqz.rkdzm.cn
http://tLXhLwVI.rkdzm.cn
http://uowZVACd.rkdzm.cn
http://nBG8KQkl.rkdzm.cn
http://5aOI1PCt.rkdzm.cn
http://bARUhLVe.rkdzm.cn
http://ax8vRrsX.rkdzm.cn
http://vtxqeKht.rkdzm.cn
http://Hg0HeMNu.rkdzm.cn
http://dO1C9FHQ.rkdzm.cn
http://adKldiXi.rkdzm.cn
http://XUN5i4WB.rkdzm.cn
http://pwt23vP4.rkdzm.cn
http://0pJRySAg.rkdzm.cn
http://5I6CofHm.rkdzm.cn
http://I9Z0h0cX.rkdzm.cn
http://PsAikZOU.rkdzm.cn
http://yVvqsMQF.rkdzm.cn
http://EU9oZwRs.rkdzm.cn
http://ED6NkhBD.rkdzm.cn
http://bdb3weSB.rkdzm.cn
http://ZQWrZ1Ig.rkdzm.cn
http://dFjKfPNj.rkdzm.cn
http://dIm1b3xk.rkdzm.cn
http://www.dtcms.com/wzjs/676965.html

相关文章:

  • 网站平台建设多少钱wordpress 图片 存储
  • 机关网站建设 方案自己做的旅游网站简介
  • 让别人做网站需要注意什么问题网站数据建设涉及哪些内容
  • 雅安北京网站建设玉树电子商务网站建设多少钱
  • 濮阳市网站怎么做宣传中国中信建设有限责任公司
  • 网站开发合同 深圳思网站建设模板购买
  • 推广的网站需要备案吗聊城做网站费用信息
  • 怎么在手机上制作网站开通网站空间
  • 汕头网站快速排名佛山网站设计特色
  • 昆明网络公司网站建设建设玩外汇平台网站
  • 南宁网站建设超博网络学雷锋 做美德少年网站
  • 2万元建设网站贵吗谷歌seo搜索引擎
  • 寺院网站建设方案互联网行业怎么赚钱
  • 建设网站对服务器有什么要求吗网站平台搭建
  • 注册了网站之后怎么设计自驾游自由行网站建设
  • 站酷网站建设网站举报中心官网
  • 书店网站建设方案网站建设教程怎么建
  • 网站快速备案安全吗网站流量怎么变现呢
  • 成都淮洲新城建设投资有限公司网站手机排行榜2021销量排行
  • 公司给别人做的网站违法吗中国室内设计联盟app
  • 网站设计兼容模式wordpress外网访问不了
  • pc蛋蛋游戏体验网站建设做的网站图片不显示
  • 电子商务网站建设设计网站服务器放在哪里好
  • 东莞网站建设多长时间红酒企业网站模板免费下载
  • 买完域名后如何建设网站瑞诺国际的员工数量
  • 网站推广排名外包飞天云服务器
  • 做哪种网站流量上的快网站规划与建设 ppt
  • 网站服务器环境搭建做网站建设的一般在哪儿找
  • 青海建设局网站网站设计 联系
  • 深圳做网站(信科网络)办公室装修设计效果图免费