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

怎么建设自己淘宝网站首页网站开发流程有哪几个阶段

怎么建设自己淘宝网站首页,网站开发流程有哪几个阶段,php建设网站教程,如何优化关键词搜索排名数组的典型应用:冒泡排序 向后冒泡 思想: 1.一次排好一个数,针对n个数,最差情况需要n - 1次就可以排好 2.每次排序将相邻数据两两对比,将较大或者较小的数据向后交换,等所有数据比较完成,将较大…
数组的典型应用:冒泡排序
向后冒泡
  • 思想:

    1.一次排好一个数,针对n个数,最差情况需要n - 1次就可以排好

    2.每次排序将相邻数据两两对比,将较大或者较小的数据向后交换,等所有数据比较完成,将较大或者较小的数就会出现在最后,这也是该数应该有的位置。

    3.在余下的数中,再次应用第二步的操作,直到只剩下1个数

向前冒泡
  • 思想:

    1.一次排好一个数,针对n个数,最差情况需要n - 1次就可以排好

    2.每次排序假定第一个元素是最大或者最小的,用第一个元素的后面的元素一一与第一个元素比较,遇到较大或者较小的和第一个元素交换,访问玩数组的最后一个元素,就排好一个数。

    3.在余下的数中,再次应用第2步的操作,直到只剩下1个数。

分析:

原始数列:1 2 3 4 5 → 5 4 3 2 1

排序轮数:5 1 2 3 4、5 4 1 2 3、5 4 3 1 2 、5 4 3 2 1 得到轮数:元素个数 - 1 = 4

比较次数:

​ ①1 2 3 4 5 → 5 1 2 3 4 (第一轮比4次)

​ ②1 2 3 4 5 → 5 4 1 2 3(第二轮比3次)

​ ③ 1 2 3 4 5 → 5 4 3 1 2 (第3轮比2次)5 -1 -2 = 2 5-2

​ ④ 1 2 3 4 5 → 5 4 3 2 1 (第4轮比1次)5 - 1 -3 = 1 5-3

​ 得到每一轮的比较次数:每一轮比较次数 = 元素个数 - 1 -轮数,轮数从0开始

代码:

/*************************************************************************
> File Name:demo03.c
> Author:zk
> Description: 冒泡排序
> Created Time: 2025年02月14日 星期五 14时44分57秒
************************************************************************/
#include <stdio.h>
int main(int argc,char *argv[])
{// 创建一个数组,用来存储排序的序列int arr[10];// 定义三个变量 i:比较的轮数(0~len-1)j:每一轮比较的次数(0~len-1-i)temp:临时变量,用来实现两个变量值的交换int i,j,temp;printf("请输入10个整数:\n");// 计算数组的大小int len = sizeof(arr) / sizeof(arr[0]);// 通过循环录入数据for(i = 0; i < len; i++){scanf("%d",&arr[i]);}printf("\n");// 冒泡排序// 第一次循环:控制比较的轮数:轮数 = len -1;for(i = 0; i < len - 1; i++){// 第二层循环:控制每一轮的比较次数:次数 = len - 1 - ifor(j = 0; j < len - 1 - i; j++){// 相邻两个数进行比较,满足条件交换位置if(arr[j] > arr[j+1]) // 1 2,可改变> <号实现向后向前冒泡排序{temp = arr[j];arr[j] = arr[j+1];arr[j+1] = temp;}}}printf("冒泡排序后的数列:\n");for(i = 0; i < len; i++){printf("%4d",arr[i]);}printf("\n");return 0;
}

http://www.dtcms.com/wzjs/105450.html

相关文章:

  • asp网站转手机站西地那非片的正确服用方法
  • cookie做网站访问量成都搜索优化整站优化
  • 网站开发经典创量广告投放平台
  • dedecms 网站url路径优化长春网站优化哪家好
  • 网站建设需求文案公司网站怎么建立
  • 盐田做网站四川seo平台
  • 华为外包做的网站河南网站建设
  • 久治县网站建设公司网页开发教程
  • 帝国cms小说网站模板下载地址恩城seo的网站
  • 南京谁做免费网站推广公司是做什么的
  • 汉中网站建设公司百度图片识别搜索
  • ps做网站uiseo在线培训课程
  • 深圳模板网站建设武安百度seo
  • 培训教育类网站模板下载百度收录批量提交入口
  • 网站服务名词解释百度网站收录提交入口全攻略
  • 做网站的团队业绩怎么写客户资源买卖平台
  • b站网站大全下载简述网站内容如何优化
  • 建立网站的技术金华百度seo
  • 旅游网站只做网站怎么优化自己免费
  • 东营建设信息网中标公示移投界seo
  • 如何做音乐网站今日刚刚发生的军事新闻
  • 品牌网站建设专家网时代教育培训机构官网
  • 做那种类型的网站seo好自己做一个网站
  • 企业站模板知乎推广渠道
  • 深圳专业医疗网站建设市场营销十大经典案例
  • 网站开发项目经理岗位职责厦门seo培训
  • 网站安全设置教程友情链接免费发布平台
  • 网站建设项目可行性报告网页版百度云
  • 建设中网站首页万网域名注册官网
  • wordpress级简主题网站推广优化排名公司