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

厦门翔安建设局网站行业网站建设方式有哪些

厦门翔安建设局网站,行业网站建设方式有哪些,重庆做网站推广的公司,逆冬seo0、排序算法_选择排序&#xff1a; 概念&#xff1a;每次排序把未排序序列当中的极值找出来放到前面 // 以从大到小排序为例 #include<stdio.h> #define SZ 5int main() {int a[SZ] { 1,5,4,2,3 };// 选择排序&#xff08;从大到小&#xff09;int i, j, Max, Max_p,tem…

0、排序算法_选择排序:

  • 概念:每次排序把未排序序列当中的极值找出来放到前面
// 以从大到小排序为例
#include<stdio.h>
#define SZ 5int main() {int a[SZ] = { 1,5,4,2,3 };// 选择排序(从大到小)int i, j, Max, Max_p,tem;for (i = 0; i <= ((sizeof(a) / sizeof(a[0])) - 2); i++) {Max = a[i];Max_p = i;// 找当前一轮中的最大值for (j = i + 1; j <= ((sizeof(a) / sizeof(a[0])) - 1); j++) {if (a[j] > Max) {Max_p = j;Max = a[j];}}// 替换最左边元素tem = a[i];a[i] = a[Max_p];a[Max_p] = tem;printf("第%d轮Max:%d\n", i,Max);}printf("===========");for (i = 0; i < SZ; i++) {printf("%d  ", a[i]);} // 5  4  3  2  1return 0;
}

1、排序算法_冒泡排序:

  • 概念:每次排序把未排序序列当中的极值找出来放到前面
// 以从大到小排序为例
// 冒泡排序(从大到小)
#include<stdio.h>
int main(){
int i, j,tem;
for (i = 0; i < SZ - 1; i++) {for (j = 0; j < SZ-i; j++) {if (a[j] < a[j + 1]) {tem = a[j];a[j] = a[j + 1];a[j + 1] = tem;}}
}
for (i = 0; i < SZ; i++) {printf("%d  ", a[i]);
}
return 0}

2、排序算法_插入排序:

  • 概念:每次排序把未排序序列当中的极值找出来放到前面
// 以从大到小排序为例
#include<stdio.h>
int main(){int a[SZ] = { 1,5,4,2,3 };// 插入排序(从大到小)int i,j, tem;for (i = 1; i <= SZ - 1; i++) {// 有序序列中小的值右移,直到找到大于当前数的值,插入tem = a[i];j = i;while (j>0) {if (a[j-1] < a[j]) {tem = a[j];a[j] = a[j - 1];a[j - 1] = tem;}j--;}}for (i = 0; i < SZ; i++) {printf("%d  ", a[i]);}return 0;
}

3、建立在有序序列基础之上的查找方法:二分法查找

  • 思路,设置三个变量分别指向序列的最小值,中间值和最大值,每次循环就判断要查找的数值比中间值大还是比中间值小,移动最小值和最大值的位置,每次都能排除一半留下一半。


总结:

  • 加强对算法的练习,能够提升对语言的理解。
http://www.dtcms.com/a/433728.html

相关文章:

  • 快速学制作网站云安区学校网站建设统计表
  • 肇庆网站制作案例制作会员手机网站
  • 如何在对方网站上做外链西安设计工作室推荐
  • 北京建网站网站怎么做rss
  • 网站建设提供排名福田蒙派克油耗是多少
  • 室内设计公司排名全球网站seo优化总结
  • 触屏版网站开发公众号推文制作网站
  • 做标书的网站有了 ftp服务器密码 怎么改网站
  • 外贸企业建站公司合肥金融网站设计
  • 企业网站关键字优化某企业网站建设方案论文
  • 个人承接网站开发服务域名被墙检测
  • 海南网站建设培训南宁企业建站模板
  • 揭阳自助建站自己的公网ip可以做网站
  • 推荐个好看的网站怎么自己做充值网站
  • 公益网站建设需求淘宝客没网站怎么做
  • 美容院网站模板在服务器上布网站怎么做的
  • 池州微信网站建设网站架构设计师工作内容
  • 做算法题网站深圳网站建设商
  • 深圳工信部网站西安市房产信息查询平台官网
  • asp怎么样做网站后台wordpress 相册 主题
  • 做网站公司项目的流程网站建设公司哪家强
  • 傻瓜式做网站程序买了域名之后怎么做网站
  • 四平网站建设电话长春seo外包方案
  • 今天时政新闻热点是什么响应式网站seo
  • php开发的培训网站建设化妆品推广软文
  • 正规网站建设学习网公司哪家好湖北网络建设公司网站
  • 做网站视频教学手机网站设计宽度
  • 在万网申请的域名_需要把万网的账户密码给做网站的吗创意产品设计100例图片
  • 番禺建设网站哪个好企业做推广哪些网站比较好
  • 专业的手表网站iosapp开发