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

桂阳局网站建设方案在境外做网站网站

桂阳局网站建设方案,在境外做网站网站,搜索引擎优化的工作流程是什么?,全国信用信息公示系统官网一、算法原理 简单选择排序是一种基本的排序算法,其原理是每次从未排序的元素中选择最小(或最大)的元素,然后与未排序部分的第一个元素交换位置,直到所有元素都被排序。 二、算法实现流程 简单选择排序法(Simple Se…

一、算法原理

简单选择排序是一种基本的排序算法,其原理是每次从未排序的元素中选择最小(或最大)的元素,然后与未排序部分的第一个元素交换位置,直到所有元素都被排序。

二、算法实现流程

简单选择排序法(Simple Selection Sort)就是通过n-i次关键字间的比较,从n-i+1个记录中选出关键字最小的记录,并和第i(1<i<n)个记录交换之。

三、代码示例

#include <stdio.h>
void Swap(int *a,int *b)
{int temp = *a;*a = *b;*b = temp;
}void SelectSort(int *arr,int size)
{int j,i,min;for(i = 0;i < size;i++){min = i;                        /*将当前下标定义为最小值下标*/for(j = i + 1;j < size;j++)     /*循环之后的数据*/{if(arr[min] > arr[j])       /*如果有小于当前最小值的关键字*/{min = j;                /*将此关键字的下标赋值给min*/}}if(min != i)                    /*若min不等于i,说明找到最小值,交换*/{Swap(&arr[i],&arr[min]);    /*将最小值和arr[i]的值进行交换*/} }
}
void print(int *arr,int size)
{for (int i = 0; i < size; i++){printf("%d ", arr[i]);}printf("\n");
}int main()
{int arr[] = {5,4,3,6,2,0,1};int size = sizeof(arr)/sizeof(int);SelectSort(arr,size);printf("简单排序后的数组如下:");print(arr,size);return 0;
}

运行结果:

四、简单选择算法的复杂度分析

 

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

相关文章:

  • 临沂网站群发软件中国建设银行个人网上银行登录
  • 视频网站怎么做的wordpress mysql 崩溃
  • 网站开发完要过审是啥意思民非单位年检那个网站做
  • 蓬莱市住房和规划建设管理局网站网站建设公司易下拉软件
  • 落地页网站做网站和app哪类商标
  • 缔造自助建站北京高端网站建设公司
  • 男男床上爱做 网站企业管理专业就业方向
  • 服饰技术支持 东莞网站建设wordpress 编辑分类目录
  • 狂人站群系统门户网站建设情况调研报告
  • 珠海建设局网站查公司业绩网站解析查询
  • 青岛物流公司网站建设网站颜色设计
  • 网站项目验收做小程序要学什么编程
  • 北京高端网站建设服务做网站软件是什么下载
  • 天津品牌网站建设开发一个网络游戏需要多少钱
  • 中国十大互联网公司排名2021苏州百度seo
  • 网站建设预算明细表阿里云建设网站好不好
  • 前端进入网站建设公司怎么样辽宁大连直客部七部
  • 网站开发无形资产蛋糕网站源码
  • 网站有什么好处wp可以做商城网站吗
  • 丹徒建设网官方网站百度广告服务商
  • ru后缀的网站在建设部网站呢李可以看出需要什么时候考试
  • cms建站步骤微信做淘宝客 网站打不开
  • 江西南昌网站建设哪家好wordpress默认图片居中
  • 济南网站制作哪家好关于申请建设门户网站的
  • 美食网站建设方案福田网站设计
  • 宁波住房和城乡建设培训网站玉器哪家网站做的好
  • 江苏怎么做网站排名优化自己做的网站如如统计访问量
  • 网站建设进项填那个服务网站后台编辑器控件下载
  • 查询网站注册信息wordpress 文章调用js
  • 网站怎么留住用户宁波机械加工网