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

购物网站开发实例网站建设公司 经营资质

购物网站开发实例,网站建设公司 经营资质,优秀网页制作模板,如何用服务器搭建自己的网站文章目录 6.对比#xff1a;顺序表链表6.1逻辑结构6.2物理结构#xff08;存储结构#xff09;6.2.1顺序表6.2.2链表 6.3数据运算#xff08;基本操作#xff09;6.3.1初始化6.3.2销毁表6.3.3插入、删除6.3.4查找 6.对比#xff1a;顺序表链表 6.1逻辑结构 顺… 文章目录 6.对比顺序表链表6.1逻辑结构6.2物理结构存储结构6.2.1顺序表6.2.2链表 6.3数据运算基本操作6.3.1初始化6.3.2销毁表6.3.3插入、删除6.3.4查找 6.对比顺序表链表 6.1逻辑结构 顺序表和链表都是线性结构。 6.2物理结构存储结构 6.2.1顺序表 顺序存储 优点 使用顺序存储每个数据元素大小相同所以可以随机访问即可以在O(1)时间内找到第i个元素。存储密度高每个节点只存储数据元素。 缺点 拓展容量不方便使用大片连续的空间即便采用动态分配的方式实现拓展长度的时间复杂度也比较高。插入、删除操作不方便需要移动大量元素。 6.2.2链表 链式存储 优点 离散分配空间分配方便改变容量方便。单链表的节点是通过指针来连接的因此在插入、删除节点时不需要移动其他节点只需要修改指针的指向即可。 缺点 由于链表每个节点只存储了指向下一个节点的指针只能顺序存储不可随机存储所以访问节点时需要从头指针开始依次遍历访问直到找到需要的节点或者到达链表的结尾。存储密度低每个结点除了存储数据元素还存储了指针。 6.3数据运算基本操作 6个基本操作创销增删改查 顺序表链表数据弹性可扩容√增、删√查找√ 6.3.1初始化 顺序表 需要预分配大片连续空间。若分配空间过小,则之后不方便拓展容量若分配空间过大则浪费内存资源。 静态分配静态数组容量不可以改变。动态分配动态数组malloc、free容量可改变但需要移动大量元素时间代价高。 链表 只需分配一个头结点(也可以不要头结点只声明一个头指针之后方便拓展。 6.3.2销毁表 顺序表 修改Length 0释放空间 静态分配静态数组系统自动回收空间。动态分配动态数组malloc、 free需要手动free。 链表 依次删除各个结点free。 6.3.3插入、删除 顺序表 插入/删除元素要将后续元素都后移/前移。 时间复杂度O(n)时间开销主要来自移动元素。 链表 插入/删除元素只需修改指针即可。 时间复杂度O(n)时间开销主要来自查找目标元素。 若元素占用空间很大那么移动元素花费的时间要比查找元素花费是时间代价更大。 6.3.4查找 顺序表 按位查找使用顺序存储每个数据元素大小相同所以可以随机访问即可以在**O(1)**时间内找到第i个元素。 按值查找O(n)。若表内元素有序可在 O(log_2n) 时间内找到。 链表 按位查找由于单链表每个节点只存储了指向下一个节点的指针只能顺序存储不可随机存储所以访问节点时需要从头指针开始依次遍历访问直到找到需要的节点O(n)。 按值查找只能遍历O(n)
http://www.dnsts.com.cn/news/77467.html

相关文章:

  • h5网站和传统网站阿里云建设网站好吗
  • 建立网站有哪些步骤ui界面设计app
  • 企业网站在线留言慈云寺网站建设
  • 长沙网站建设流程河北人工智能建站系统软件
  • 网站 快照 更新慢采购软件管理系统
  • 四川交投建设工程股份有限公司网站海报生成器
  • 网站建设与管理实践衡阳网站优化
  • 玉溪市住房和城乡建设局网站太仓有专门做网站的地方吗
  • 烟台网站推广效果好保山市建设厅官方网站
  • 网站建设汽车后市场解决方案在哪家网站做外贸比较好
  • 网站建设dw站点建设排版 网站
  • 科技网站实例成都网站开发建设
  • 网站建设 会计科目wordpress子域名设置
  • pc网站建设方案有哪些网站诚信认证怎么做
  • 集团公司网站开发方案红色网站 后台
  • 网站建设域名提前买吗wordpress 帮助手册
  • 青岛网站建设方案咨询搜索网站的软件有哪些
  • 一个域名怎么做网站自己建设手机网站首页
  • 吉安网站建设优化服务怎么用wordpress打开网站吗
  • 免费公司网站模板简单html个人网页模板
  • 朝阳区网站开发公司wordpress多大
  • 十大不收费看盘软件网站双重预防机制信息化平台
  • 长春做企业网站多少钱东莞专业网站设计
  • 织梦网站怎样做安全防护哪个网站可兼职做logo
  • app那个网站开发比较好时代汇创网站建设公司
  • 网站建设需要学什么语言微信小程序代码生成器
  • 网站服务器作用潍坊网站排名推广
  • 滁州网站开发公司电话学做网站培训 上海
  • 珠海汽车网站建设wordpress get footer
  • 聚名网域名怎么过户给公司图片网站 seo