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

企业网站视觉设计注册一个公司最少要多少钱

企业网站视觉设计,注册一个公司最少要多少钱,电子商务网站 开发,网页设计费用一般收多少合适线性表 一、顺序表示的线性表 插入操作的时间复杂度 最好情况: 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.yayakq.cn/news/894337/

相关文章:

  • 如何能进深圳好的设计公司网站seo站点
  • wordpress小说站怎么用域名建网站
  • 垂直行业门户网站建设方案企业营销策划论文
  • 网站微信分享链接怎么做的wordpress聚合平台模板
  • 镇江网站优化公司移动端网站的重要性
  • 建设个人网站的好处企业网站哪家做得比较好
  • 无锡设计网站科技有限公司官网
  • 现在哪个网站可以做外贸建筑工程公司取名
  • 外贸平台哪个网站好做襄阳谷城网站建设
  • 垂直网站如何建立一个外贸网站
  • 做网站设计都需要什么自适应网站 响应式网站
  • 甘肃网站建设专业品牌火车头 wordpress 4.7
  • 个人做电影网站违法吗项目管理软件手机版
  • j动态加载网站开发美食网网站建设目的
  • 做招商加盟网站怎么做h5在线制作工具手机版
  • 外贸商做英文网站的目的郑州公司建站搭建
  • 公众号制作要求昆明seo公司网站
  • 心理咨询网站杭州网站建设朗诵面朝
  • 怎样做才能让网站更受关注网站建设包含哪些
  • 网站建设学院优秀ppt模板免费下载
  • 网站原型是什么网站建设所需知识
  • 上海自助建站官网企业标准官网入口
  • 建设厅网站密码找回百度知道个人中心
  • 九江市建设监理有限公司网站哪个网站建设好
  • 商城网站前期seo应该怎么做邯郸老区建设网站
  • 欧洲美妇做爰网站中国二级建造师网官网
  • 站长统计app进入网址新版常平哪里有招计算机网站开发的
  • 长春建站推荐挖掘关键词爱站网
  • 域名未做运行网站解析ppt中超链接网站怎么做
  • 学仿网站敬请期待什么意思