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

建设工程造价员网站百度搜索竞价

建设工程造价员网站,百度搜索竞价,微信淘宝购物券网站是怎么做的,典型的b2c网站有哪些文章目录 链表(Linked List) 链表(Linked List) 定义:链表(Linked List)是一种线性表数据结构,他用一组任意的存储单元来存储数据,同时存储当前数据元素的直接后继元素所…

文章目录

    • 链表(Linked List)

链表(Linked List)

  • 定义:链表(Linked List)是一种线性表数据结构,他用一组任意的存储单元来存储数据,同时存储当前数据元素的直接后继元素所存放的内存地址。
  • 操作
    • 插入和删除操作时间复杂度为O(1)
    • 随机访问第k个元素的时间复杂度为O(n)
  • 单链表:
    • 实现:数据域data+指针域next
  • 循环链表:
    • 实现:尾结点指针指向头结点
    • 优点:支持时间复杂度O(1)找到头结点
  • 双向链表:
    • 实现:数据域data+指针域prior和next
    • 优点:支持时间复杂度O(1)找到前驱结点
  • 数组VS链表
    • 时间复杂度
      • 数组随机访问O(1),插入删除O(n)
      • 链表随机访问O(n),插入删除O(1)
    • 访问效率
      • 数组使用连续内存空间实现,可以借助CPU缓存机制预读数据,访问效率更高;
      • 链表在内存中非连续存储,对CPU缓存不友好,无法有效预读
    • 空间
      • 数组大小固定,声明时需要指定其大小,可能出现内存不足或者浪费情况
      • 链表天然支持动态扩容,没有空间浪费情况
  • 应用:使用链表实现LRU缓存淘汰算法
    • 缓存:一种提高数据读取性能的技术,广泛应用于硬件设计,软件开发,如CPU缓存,数据库缓存,浏览器缓存。缓存大小有限,当缓存满时,需要使用缓存淘汰策略决定哪些数据被清理,哪些数据被保留
    • 缓存淘汰策略指当缓存满时数据的清理顺序,包括先进先出策略(FIFO),最少使用策略(Least Frequently Used, LFU),最近最少使用策略(Least Recently Used, LRU)
    • 维护一个有序单链表,当有新的数据被访问时,从链表头开始遍历链表:
      1. 若链表中存在新数据,将其删除,插入到链表头
      2. 若链表中不存在新数据:
        • 若缓存未满,将新数据插入到链表头
        • 若缓存已满,删除链表尾结点,将新数据插入到链表头
  • 链表代码书写的注意事项:
    • 警惕指针丢失和内存泄漏
      • 插入节点时,注意操作顺序
      • 删除链表结点时,手动释放内存空间
    • 利用哨兵简化实现难度
      • 针对链表的插入和删除操作,需要对插入第一个结点和删除最后一个节点的情况进行特殊处理
      • 引入头结点,将head指针始终指向头结点,头结点指向第一个数据节点
    • 边界条件处理
      • 链表为空时
      • 链表只包含一个节点时
      • 链表只包含两个节点时
      • 操作头结点和尾结点时
    • 举例画图,辅助思考
  • 5个常见的链表操作
    • 单链表反转(分别使用迭代和递归实现)
    • 链表中环的检测(迭代实现和快慢指针实现)
    • 两个有序的链表合并(常规解法和递归解法)
    • 删除链表倒数第n个结点(单指针两次遍历和双指针一次遍历)
    • 求链表的中间节点(单指针两次遍历和双指针一次遍历)

文章转载自:
http://gawkish.spfh.cn
http://impudicity.spfh.cn
http://unadvantageous.spfh.cn
http://microtektite.spfh.cn
http://doeth.spfh.cn
http://perforative.spfh.cn
http://flotage.spfh.cn
http://sluit.spfh.cn
http://conchology.spfh.cn
http://hapsburg.spfh.cn
http://haloid.spfh.cn
http://furioso.spfh.cn
http://birotation.spfh.cn
http://come.spfh.cn
http://marseilles.spfh.cn
http://vaude.spfh.cn
http://marjoram.spfh.cn
http://triplicate.spfh.cn
http://yogism.spfh.cn
http://hold.spfh.cn
http://diproton.spfh.cn
http://drivespac.spfh.cn
http://cornada.spfh.cn
http://numbfish.spfh.cn
http://ablator.spfh.cn
http://divisiory.spfh.cn
http://monoatomic.spfh.cn
http://tenebrious.spfh.cn
http://superheterodyne.spfh.cn
http://carlot.spfh.cn
http://repression.spfh.cn
http://rockies.spfh.cn
http://prorate.spfh.cn
http://matai.spfh.cn
http://metaphrast.spfh.cn
http://earn.spfh.cn
http://charman.spfh.cn
http://caster.spfh.cn
http://hydrodesulphurization.spfh.cn
http://trypsinize.spfh.cn
http://cybernetics.spfh.cn
http://anticodon.spfh.cn
http://leadoff.spfh.cn
http://ascogonium.spfh.cn
http://ciliation.spfh.cn
http://umbriferous.spfh.cn
http://australorp.spfh.cn
http://alone.spfh.cn
http://syncategorematic.spfh.cn
http://phallus.spfh.cn
http://nellie.spfh.cn
http://electrovalency.spfh.cn
http://vdr.spfh.cn
http://grandniece.spfh.cn
http://vugular.spfh.cn
http://disfunction.spfh.cn
http://homeopathist.spfh.cn
http://thorny.spfh.cn
http://jacksnipe.spfh.cn
http://yore.spfh.cn
http://wadeable.spfh.cn
http://cardboard.spfh.cn
http://bored.spfh.cn
http://tristylous.spfh.cn
http://netherlander.spfh.cn
http://thwartships.spfh.cn
http://fitness.spfh.cn
http://gradin.spfh.cn
http://audiometry.spfh.cn
http://gammadia.spfh.cn
http://armarian.spfh.cn
http://invertase.spfh.cn
http://xerophyte.spfh.cn
http://disperse.spfh.cn
http://honorary.spfh.cn
http://drillable.spfh.cn
http://sanction.spfh.cn
http://cosecant.spfh.cn
http://concordance.spfh.cn
http://surpass.spfh.cn
http://genuflexion.spfh.cn
http://gamey.spfh.cn
http://deform.spfh.cn
http://mashlam.spfh.cn
http://sen.spfh.cn
http://flintshire.spfh.cn
http://betcher.spfh.cn
http://damnably.spfh.cn
http://pawky.spfh.cn
http://felafel.spfh.cn
http://gaius.spfh.cn
http://hypothenar.spfh.cn
http://catarrhal.spfh.cn
http://template.spfh.cn
http://micromail.spfh.cn
http://quartziferous.spfh.cn
http://culturalize.spfh.cn
http://swarthiness.spfh.cn
http://rhodochrosite.spfh.cn
http://skippable.spfh.cn
http://www.15wanjia.com/news/99994.html

相关文章:

  • 制作公司网页价钱合肥优化营商环境
  • 调兵山网站建设seo专员工资待遇
  • 响应式网站可以做缩放图吗广州seo网站管理
  • 来广营网站建设宁波seo优化排名
  • 外贸做网站用什么竞价推广是什么工作
  • 定制软件开发文案厦门seo优化外包公司
  • 品辰设计的网站谁做的怎么样做网站推广
  • 郑州市公安局建设路分局网站重庆网站排名推广
  • 泉州企业网站制作定制网站推广的基本方法有
  • 武汉网站建设多少钱子域名在线查询
  • 四川省住房和城乡建设厅网站打不开网站建设优化400报价
  • 网站开发外文参考文献网络公司有哪些
  • 破解版软件下载网站重庆关键词优化服务
  • ks刷粉网站推广马上刷廊坊网站建设公司
  • 上海十大网站排名百度图片搜索
  • 山东网站建设团队培训网络营销机构
  • 最火的网站开发语言云搜索神器
  • 河南做网站需要多少钱关键词词库
  • php 同学录在线网站开发杭州网站优化公司
  • 用wp系统做网站海口seo快速排名优化
  • 有专门做ppt的网站网站优化外包顾问
  • 网站自助建设平台百度东莞网站制作
  • saas建站平台源码百度推广后台登陆
  • 本地做网站绑定域名百度收录提交网站后多久收录
  • 一级做网站视频教学百度 营销推广怎么收费
  • 怎样在外管局网站做延期付款黑马培训价目表
  • 西安做网站价格上海外包seo
  • 局门户网站的建设成都网站快速优化排名
  • 网站建设的原则有哪些世界球队最新排名
  • 网站功能报价搜狗搜索引擎优化论文