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

工程机械网站设计描述一下网站建设的基本流程

工程机械网站设计,描述一下网站建设的基本流程,做公司网站需要会什么科目,tp3.2.3网站开发实例选择排序 核心:不断地选择剩余元素中的最小者。 找到数组中最小元素并将其和数组第一个元素交换位置。在剩下的元素中找到最小元素并将其与数组第二个元素交换,直至整个数组排序。 性质: 比较次数(N-1)(N-2)(N-3)…21~N^2/2交换次数N运行…

选择排序

核心:不断地选择剩余元素中的最小者。

  1. 找到数组中最小元素并将其和数组第一个元素交换位置。
  2. 在剩下的元素中找到最小元素并将其与数组第二个元素交换,直至整个数组排序。

性质:

  • 比较次数=(N-1)+(N-2)+(N-3)+…+2+1~N^2/2
  • 交换次数=N
  • 运行时间与输入无关
  • 数据移动最少

在这里插入图片描述

public class SelectioSort {public static void main(String[] args) {int unsortedArray[] = new int[]{8, 5, 2, 6, 9, 3, 1, 4, 0, 7};selectionSort(unsortedArray);System.out.println("After sort: ");for (int item : unsortedArray) {System.out.print(item + " ");}}public static void selectionSort(int[] array) {int len = array.length;for (int i = 0; i < len; i++) {for (int item : array) {System.out.print(item + " ");}System.out.println();int min_index = i;// 将最小值的下标找出来for (int j = i + 1; j < len; j++) {if (array[j] < array[min_index]) {min_index = j;}}int temp = array[min_index];array[min_index] = array[i];array[i] = temp;}}
}

输出:

8 5 2 6 9 3 1 4 0 7 
0 5 2 6 9 3 1 4 8 7 
0 1 2 6 9 3 5 4 8 7 
0 1 2 6 9 3 5 4 8 7 
0 1 2 3 9 6 5 4 8 7 
0 1 2 3 4 6 5 9 8 7 
0 1 2 3 4 5 6 9 8 7 
0 1 2 3 4 5 6 9 8 7 
0 1 2 3 4 5 6 7 8 9 
0 1 2 3 4 5 6 7 8 9 
After sort: 
0 1 2 3 4 5 6 7 8 9 
http://www.yayakq.cn/news/863733/

相关文章:

  • 网站推广公司认准乐云seo简单网页html模板
  • 移动网站开发面试遂宁网站优化
  • 苏州建设网站公司在什么地方软件开发需要学什么编程语言
  • 超值高端网站设计企业网站推广过程
  • 网站设计专业的公司离石做网站
  • 内蒙古建设 招聘信息网站网站开发用了哪些技术
  • 做衣服 网站渭南网站开发
  • 怎样建立网站赚钱大淘客网站怎么做
  • seo关键词优化提高网站排名电子商务管理系统
  • 怎么注销网站怎样建网站?
  • 个人网站备案后可以做行业内容吗做蜂蜜上什么网站
  • 如何做婚恋网站ppt设计器怎么打开
  • 网站建设应遵循的原则wordpress代码乱吗
  • wordpress如何导航网站模板网站域名服务器查询
  • 建设信用卡网站首页网页制作教程视频下载
  • 贵州省住房城乡建设网站织梦网站怎么做404页面
  • 广东建网站的公司企业网站设计需求文档
  • 网站建设的基本流程图百度网站快速收录
  • 建设银行温州支行官方网站郑州小程序外包公司
  • 中国建设招标网?官方网站江门cms建站
  • 牟平做网站莱芜有名的痞子是谁
  • 个人网站建设好之后怎么赚钱今天全球重大新闻
  • 设计图纸网站设计网页页面的软件
  • 专门做ppt背景的网站有哪些盗版做的最好的网站
  • 电子商务网站开发费用安阳手机网站建设
  • 依安县建设网站建网站 xyz
  • 河北建设工程信息网站手机网站制作架构
  • 网上怎么做网站赚钱ui设计周末培训学校
  • 婚庆企业网站建设phpcms 专题网站模板
  • 公司网站经典案例代做效果图的网站