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

php网站广告管理系统单页网站有哪些

php网站广告管理系统,单页网站有哪些,网站底部放置备案号,网站建设与管理 自考1.基本分类 2.插入排序 特点:有实践意义(例如后期快排的优化),适应性强,一般不会到时间复杂度最坏的情况。 将第一个元素视为已经排好序的序列。取出下一个元素,在已经排好序的序列中从后往前比较&#xf…

1.基本分类

2.插入排序

特点:有实践意义(例如后期快排的优化),适应性强,一般不会到时间复杂度最坏的情况。

  1. 将第一个元素视为已经排好序的序列
  2. 取出下一个元素,在已经排好序的序列中从后往前比较,直到找到合适的位置插入。
  3. 重复步骤2,直到所有元素都插入到合适的位置。

  1. //插入排序
    #include<stdio.h>
    void InsertSort(int* a, int n)
    {for (int i = 0; i < n - 1; i++){int end;int tmp = a[end + 1];while (end >= 0){if (tmp < a[end]){a[end + 1] = a[end];--end;}else {break;}}a[end + 1] = tmp;}
    }

上图一种特殊情况:此时不是break出来的而是一直进行--

所以不走else了,因此将最后一句放在外面无论是哪种情况都可以

单趟

排序:先理解单趟然后加上循环

整清楚边界。因为是从0开始访问的,所以只能访问到n-1;

因此在访问的时候只循环到n-2;,

i的最后一个值是n-2;所以是i<n-1;

计算插入排序的时间复杂度

时间复杂度计算最坏情况:逆序(就相当于一个等差数列)O(N^2)   N的平方。

最好:顺序 O(N)(只比一遍)

介于两者中间。

3.冒泡排序回顾

特点:没有实践意义,一般只用于教学

在指针基础知识点合集2(基础入门到深入理解)中有用指针讲解过一遍。

如果不用今天再供一种不用指针的方法。

void BubbleSort(int* a, int n)
{for (int j = 0; j < n; j++){int flag = 0;for (int i = 0; i < n - j; i++){//先排单趟if (a[i - 1] > a[i]){Swap(&a[i - 1], &a[i]);flag = 1;}}if (flag == 0){break;}}
}

计算插入排序的时间复杂度

时间复杂度计算最坏情况:O(N^2)   N的平方。

最好: O(N)(直接就有序)

(和插入排序是一样的)

http://www.yayakq.cn/news/715667/

相关文章:

  • 上海网站建设工资多少wordpress模板免费下载
  • 做设计在哪个网站找图片大全不良网站进入窗口软件下载7
  • 研究院网站模板315网站行业
  • 网站用图片做背景图片赣州章贡区二手房出售信息
  • 网站设计师需要学什么php网站开发实例教材
  • 黄骅网站建设wordpress 小视频主题
  • 企业网站建设实训问答 WordPress
  • 网站模板修改软件wordpress英文版中文版
  • 十大下载网站免费安装盘锦网站优化
  • 如何写好网站建设方案濮阳今天确诊名单
  • vi设计网站排行榜国内平台有哪些
  • 信息公开 强化网站建设网站预订系统建设
  • 贵州最好的网站建设推广公司哪家好电商网站架构
  • 高邮企业网站建设公司哪家便宜韶关市手机网站建设怎么样
  • 做自己的网站要钱么品牌营销策划ppt
  • 网站 切图网站标头设计
  • 石家庄网站建设的公司照片编辑器app
  • 个人网站建设公杭州做产地证去哪个网站
  • 网站域名.xin广告查查
  • php企业网站开发嘉兴手机模板建站
  • 大良建设网站怎么讲解网站
  • 新开的网站怎么做推广英文网站 建站
  • 网站建设项目报告总结广告竞价
  • 无锡网站建设公司怎么样上海百度推广优化排名
  • 莆田手表网站中文域名注册服务网站
  • 大邯郸网站网络公司网站建设方案书
  • 河南开元建设有限公司网站网站是用php还是asp 怎么区别
  • 邯郸做网站哪家好千图网官网素材
  • 搜索引擎优化包括以下哪些内容seo成都
  • 个人网站如何发布网络广告推广方案