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

网络科技公司销售是做什么的搜索seo优化托管

网络科技公司销售是做什么的,搜索seo优化托管,免费自己做网站手机,网站那种推广链接怎么做线性表 一、顺序表示的线性表 插入操作的时间复杂度 最好情况: O ( 1 ) O(1) O(1)。(新元素插到表尾,不需要移动元素)最坏情况: O ( n ) O(n) O(n)。(新元素插到表头,需要将原有的n个元素全部…

线性表

一、顺序表示的线性表

  1. 插入操作的时间复杂度
    • 最好情况: O ( 1 ) O(1) O(1)。(新元素插到表尾,不需要移动元素)
    • 最坏情况: O ( n ) O(n) O(n)。(新元素插到表头,需要将原有的n个元素全部向后移动)
    • 平均情况: O ( n ) O(n) O(n)。(假设新元素插到每个位置的概率相同 ( p = 1 n + 1 ) (p=\frac{1}{n+1}) (p=n+11),则平均循环次数为 n p + ( n − 1 ) p + . . . + 1 p = n ( n + 1 ) 2 1 n + 1 = n 2 np+(n-1)p+...+1p=\frac{n(n+1)}{2}\frac{1}{n+1}=\frac{n}{2} np+(n1)p+...+1p=2n(n+1)n+11=2n
  2. 删除操作
    • 最好情况: O ( 1 ) O(1) O(1)。(删除表尾元素,不需要移动其他元素)
    • 最坏情况: O ( n ) O(n) O(n)。(删除表头元素,需要将后序的n-1个元素全部向前移动)
    • 平均情况: O ( n ) O(n) O(n)。(假设删除任何一个元素的概率相同 ( p = 1 n ) (p=\frac{1}{n}) (p=n1),则平均循环次数为 ( n − 1 ) p + ( n − 2 ) p + . . . + 1 p = n ( n − 1 ) 2 1 n = n − 1 2 (n-1)p+(n-2)p+...+1p=\frac{n(n-1)}{2}\frac{1}{n}=\frac{n-1}{2} (n1)p+(n2)p+...+1p=2n(n1)n1=2n1
  3. 按位查找: O ( 1 ) O(1) O(1)(由于顺序表各个数据元素在内存中连续存放,因此可以根据起始地址和数据元素大小立即找到第i个元素–“随机存取”特性)
  4. 按值查找:
    • 最好情况: O ( 1 ) O(1) O(1)。(目标元素在表头)
    • 最坏情况: O ( n ) O(n) O(n)。(目标元素在表尾)
    • 平均情况: O ( n ) O(n) O(n)。(假设目标元素出现在任何一个位置的概率相同 ( p = 1 n ) (p=\frac{1}{n}) (p=n1),则平均循环次数为 1 p + 2 p + . . . + n p = n ( n + 1 ) 2 1 n = n + 1 2 1p+2p+...+np=\frac{n(n+1)}{2}\frac{1}{n}=\frac{n+1}{2} 1p+2p+...+np=2n(n+1)n1=2n+1

二、链式表示的线性表

单链表

  1. 插入:
    • 按位序插入
      • 最好情况: O ( 1 ) O(1) O(1)(插在表头)
      • 最坏情况: O ( n ) O(n) O(n)(插在表尾)
      • 平均情况: O ( n ) O(n) O(n)
    • 指定节点的后插操作: O ( 1 ) O(1) O(1)
    • 指定节点的前插操作:
      • O ( n ) O(n) O(n)(循环查找指定节点p的前驱q,再对q后插)
      • O ( 1 ) O(1) O(1)(若在p节点前插入s,则先将s插到p后面,再交换p和s的数据域)
  2. 删除:
    • 按位序删除
      • 最好情况: O ( 1 ) O(1) O(1)
      • 最坏、平均情况: O ( n ) O(n) O(n)
    • 指定节点的删除: O ( 1 ) O(1) O(1)
  3. 查找
    • 按位查找:平均情况 O ( n ) O(n) O(n)
    • 按值查找:平均情况 O ( n ) O(n) O(n)
  4. 求表长: O ( n ) O(n) O(n)
  5. 单链表的建立
    • 头插法:(插入n个节点的时间复杂度为) O ( n ) O(n) O(n)
    • 尾插法:
      • 若不带表尾指针,则每次插入都从头遍历,时间复杂度为 O ( n 2 ) O(n^2) O(n2)
      • 若设置一个表尾指针,则为 O ( n ) O(n) O(n)

双链表

与单链表一样,双链表不可随机存取,按位查找、按值查找都只能用遍历的方式实现,时间复杂度 O ( n ) O(n) O(n)

循环链表

  1. 从尾部找到头部,时间复杂度是 O ( 1 ) O(1) O(1);从头节点找到尾部,时间复杂度是 O ( n ) O(n) O(n)

一、顺序存储实现的栈

基本操作(创建、增、删、查)都是 O ( 1 ) O(1) O(1)的时间复杂度
对于栈的销毁,在函数运行结束后由系统自动回收内存

http://www.tj-hxxt.cn/news/121384.html

相关文章:

  • 郑州专业做淘宝网站厦门seo公司到1火星
  • 北京建设项目管理有限公司网站杭州做seo的公司
  • 网站模板 哪家好sem推广托管公司
  • 深圳优化网站排名软件新闻稿营销
  • 快照不更新怎么办太原seo关键词排名优化
  • 金华建设二建哪个网站报名网站优化设计的基础是网站基本要素及每个细节的优化
  • 合肥专业网站制作团队杭州seo网
  • 专业网站建设找哪家公司网络营销专业如何
  • 网站建设安全大众网疫情最新消息
  • 合肥宣传片制作公司六维时空百度seo公司哪家强一点
  • 商务网站创建经费预算武汉网站排名推广
  • 在南宁做家教兼职的网站厦门排名推广
  • 做pc网站排什么广告推广最有效果
  • 有什么网站可以接活做设计标志郑州今天刚刚发生的新闻
  • 关键词推广排名软件seo网络推广哪家专业
  • js代码能用在wordpress吗宁波seo网络推广报价
  • 成都网站asp access源码购买修改不受限制的浏览器
  • 孙红雷做的二手车网站关键词搜索网站
  • 织梦网站图片怎么做滚动图片香飘飘奶茶软文
  • asp.net网站建设论文微信管理系统登录入口
  • 轻量应用服务器做网站百度信息流广告怎么收费
  • 监理工程师证查询网站如何在外贸平台推广
  • 网站怎么自适应屏幕大小seo发包软件
  • 可以做护考题目的网站百度推广平台有哪些
  • wordpress 首页被迫跳转南宁关键词优化软件
  • wordpress 自建邮件seo排名培训
  • 大连九死一疯事件白帽seo是什么
  • 教学网站的设计襄阳seo推广
  • 天津网站建设设计网上销售方法
  • 建网站必须要服务器吗百度网络优化推广公司