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

国内大型php网站建设网络推广服务外包

国内大型php网站建设,网络推广服务外包,网站如何优化推广,wordpress lnmp 伪静态一、步骤 选择排序的基本思想:每一次从待排序的数据元素中选出最小(或最大)的一个元素,存放在序列的起始位置,直到全部待排序的数据元素排完 。 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.ds6.com.cn/news/32172.html

相关文章:

  • 中华人民共和国商务部seo网站排名优化案例
  • 自己做新闻网站专业营销团队外包公司
  • h5页面制作用什么软件深度优化
  • 冷色网站关键词异地排名查询
  • 廊坊那家做网站排行榜北京网站建设公司大全
  • 专注做蔬菜的网站国际新闻头条
  • 成都高新区网站建设珠海百度推广优化排名
  • web网站怎么做超链接网络企业推广
  • 广州建设网站是什么关系网络营销策略的内容
  • 淮安建设工程施工图审查网站西安网站建设平台
  • jsp网站项目武汉最新消息今天
  • 建设动态网站的工具竞价推广代运营企业
  • 20g虚拟主机建设网站nba今日数据
  • 网站搭建 主机推荐百度app客服电话
  • 申请做网站编辑组长的工作设想开鲁网站seo不用下载
  • 新网站排名优化怎么做深圳推广平台深圳网络推广
  • 沈阳哪里有教做网站的制作小程序的软件
  • 福建闽东建设网站百度引流平台
  • 微信的网站怎么做的安卓手机优化软件哪个好
  • 百度云 做网站在线外链
  • 国外一个做ppt的网站免费推广平台排行榜
  • 有没有做外贸的网站啊成都网站seo性价比高
  • 乐都网站建设企业网络优化seo薪酬
  • 宜昌哪里有专业做网站的6个好用的bt种子搜索引擎
  • 北京商城网站建设报价如何搭建个人网站
  • logo图标素材网站安徽seo顾问服务
  • 自建个人网站自助快速建站
  • 网站建设必须要其他后台吗域名收录批量查询
  • 卖游戏辅助的网站怎么建设怎么建立网站快捷方式
  • 网站文字模板seo排名优化的网站