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

长春建站价格wordpress制作友情链接页面

长春建站价格,wordpress制作友情链接页面,网站设计师工作室,北京app开发公司排名一、步骤 选择排序的基本思想:每一次从待排序的数据元素中选出最小(或最大)的一个元素,存放在序列的起始位置,直到全部待排序的数据元素排完 。 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.yayakq.cn/news/971915/

相关文章:

  • 龙华网站建设方案咨询徐州 网站制作
  • 平顶山有做网站的公司陕西省西安市网站建设公司
  • 商会建设网站说明做淘宝图标网站
  • 廊坊网站app开发多少钱一个
  • 网站维护建设费入什么科目网页类型分类7种
  • 宁波网站建设zj95网站建设需要的服务器
  • 织梦的手机端网站中国建站平台
  • 做公益网站怎么赚钱泰安招聘信息最新招聘2022
  • 乡土文化网站怎么做如何在网站后台删除栏目
  • 做爰全过程免费的视频网站开封市网站开发公司
  • 做网站的上海市哪家技术好怎么在58上做公司网站
  • 舟山市建设局网站首页设计公司
  • 报名网站建设公司哪里有自助建站系统免授权版
  • 免费微网站建站系统百度推广外包哪家不错
  • 文字字体是什么网站宁波市网站建设制作费用
  • 连江福州网站建设河南省建设网站首页
  • 自己做网站怎么赢利做字的网站
  • 关于建设门户网站的请示从江网站建设
  • cargo创建个人网站wordpress 文章待审核
  • 网站建设企业有哪些内容海南三亚注册公司需要什么条件
  • php做电商网站有那几个模块权威做网站的公司
  • 网站开发团队需要哪些网页版qq邮箱怎么登录
  • 用自己电脑建网站用户服务管理系统
  • 模板网站建设流程网页设计模板免费下载田田田田田田田田田田
  • 怎样做招聘网站分析模板多少钱一张
  • 做cpa搭建哪个网站比较好部门网站建设宗旨
  • 网站菜单分类怎么做的传奇网页游戏推荐囧游村
  • 头条淘宝联盟网站推广怎么做上海徐家汇网站建设
  • 电商网站如何设计内容营销手机网站
  • 专业做网站关键词排名下掉wordpress页面结构