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

phpweb网站建设电商网站订烟平台

phpweb网站建设,电商网站订烟平台,建设一个网站需要做哪些工作内容,外贸公司网站建设费的会计科目一、步骤 选择排序的基本思想:每一次从待排序的数据元素中选出最小(或最大)的一个元素,存放在序列的起始位置,直到全部待排序的数据元素排完 。 1.首先,我们先建立一个乱序数组,如&#xff1…

一、步骤

选择排序的基本思想:每一次从待排序的数据元素中选出最小(或最大)的一个元素,存放在序列的起始位置,直到全部待排序的数据元素排完 。

1.首先,我们先建立一个乱序数组,如:

 2.其次,我们遍历数组选出最大或最小的元素,与数组的尾部或首部位置的元素位置互换。在这里,为了提高效率,我们可以遍历一遍把最大和最小的元素一起选出,然后放到该在的位置。

3.重复上述步骤即可

图片详述:

二、代码

void Swap(int* p1, int* p2)
{int tmp = *p1;*p1 = *p2;*p2 = tmp;
}
void SelectSort(int* arr, int n)
{int begin = 0, end = n - 1;while (begin < end){	int maxi = begin, mini = begin; for (int i = begin; i <= end; i++){if (arr[i] < arr[mini]){mini = i;}if (arr[i] > arr[maxi]){maxi = i;}}Swap(&arr[begin], &arr[mini]);if (begin == maxi) //begin的位置可能和maxi的位置重合,当执行上述代码Swap(&arr[begin], &arr[mini])时,begin位置的元素可能会跑到mini位置上去{maxi = mini;}Swap(&arr[end], &arr[maxi]);begin++;end--;}
}

http://www.yidumall.com/news/78734.html

相关文章:

  • 给客户做网站 赚钱吗网络热词英语
  • 旅游网站的建设的意义百度官网电话客服24小时
  • 典型的o2o网站有哪些百度引流推广怎么收费
  • 室内设计网站会员哪个值得买丽水百度seo
  • 泉州制作网站开发百度手机助手下载免费安装
  • 网站建设昆明如何免费注册一个网站
  • 松江网站建设公司优化设计七年级下册语文答案
  • 建网站的 公司谷歌sem
  • 建网站用html网络搜索引擎
  • 网站开发跟软件开发四川省人民政府
  • 在线培训网站怎么做怎样交换友情链接
  • 知名b2b网站竞价如何屏蔽恶意点击
  • 动力无限做网站怎样建立一个网站
  • 单屏滚动网站网址大全名称
  • 东阿网站制作seo推广专员
  • 做交互的设计网站农产品营销方案
  • 哪些设计网站可以赚钱宁波seo外包服务
  • 专业企业网站制作个人在线做网站免费
  • 如何组做网站在线看crm系统
  • 朝阳市网站制作软文网站有哪些
  • 学做网站要会哪些免费b站推广网站详情
  • 北京网站设计公司sx成都柚米科技15廊坊seo排名收费
  • 青海建设厅网站通知需要优化的网站有哪些
  • 上海做网站培训班关键词排名怎么做上去
  • 渝中网站公司百度智能云官网
  • 昆明模板建站代理石家庄网站建设排名
  • 淄博张店网站建设seo资源
  • 网站备案添加域名企业营销策划是做什么的
  • 网站标题如何修改全国疫情最新消息
  • 太原广告设计与制作公司优化关键词具体要怎么做