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

wordpress集团网站代发推广百度首页包收录

wordpress集团网站,代发推广百度首页包收录,岳麓区网站建设,网站开发的未来发展趋势基本思想 任取一个元素为中心,所有比它小的元素一律前放,比他大的元素一律后放,形成左右两个子表;对各子表重新选择中心元素并依此规则调整,直到每个子表的元素只剩一个。 通过一趟排序,将待排序记录分割成…

基本思想

任取一个元素为中心,所有比它的元素一律前放,比他的元素一律后放,形成左右两个子表;对各子表重新选择中心元素并依此规则调整,直到每个子表的元素只剩一个

通过一趟排序,将待排序记录分割成独立的两部分,其中一部分记录的关键字都比两一部分记录的关键字小,则可对这两部分记录进行排序,以达到整个序列有序。

调试代码

#include <iostream>
#include <vector>
using namespace std;
int counter = 0;//调试用int Partition(vector<int>&vec, int low, int high)
{//首先以第一个元素的值作为枢轴的值,此时它所在的位置空出来,然后从后往前遍历,将第一个小于枢轴的值的元素放到空位int pivotVal = vec[low];   // 选取第一个元素的值作为枢轴的值while (low < high){while (low < high && vec[high] >= pivotVal) high--;   // 从后往前遍历,直到遇到比枢轴小的元素时停下swap(vec[low], vec[high]);while (low < high && vec[low] <= pivotVal) low++;    // 从前往后遍历,直到遇到比枢轴大的元素时停下swap(vec[low], vec[high]);}vec[low] = pivotVal;cout << "第" << ++counter << "趟: ";for (int i = 0; i < 11; i++)cout << vec[i] << "   ";cout << endl << endl;return low;
}
void quick_sort(vector<int>& vec, int low, int high)
{if (low < high){int pivot = Partition(vec, low, high);  // 确定枢轴的位置quick_sort(vec, low, pivot - 1);        // 对 左边子序列 递归排序quick_sort(vec, pivot + 1, high);       // 对 右边子序列 递归排序}
}
int main(int argc, const char* argv[])
{vector<int> vec = { 100, 1, 53, 5, 36, 7, 8, 109,  10, 11, 15 };cout << "待排序数组: ";for (int i = 0; i < 11; i++)cout << vec[i] << " ";cout << endl << endl;quick_sort(vec, 0, vec.size() - 1);cout << "结果: ";for (int i = 0; i < 11; i++)cout << vec[i] << " ";cout << endl << endl;return 0;
}
http://www.yayakq.cn/news/841892/

相关文章:

  • 腾讯风铃怎么做网站东莞路桥投资发展有限公司
  • 做网站咨询郑州城乡建设局官网
  • 沈阳市有做网站的公司国外媒体中文网站
  • 凡科建设网站如何对话框如何建设网站盈利
  • 软文网站网站建设推广价格
  • 凡科网站备案淮北论坛
  • 免费上线个人网站晴天阴天雨天wordpress
  • 怎样建设一个网站建网站需要备案吗
  • 大数据与网站开发技术网站备案表格
  • 武冈做网站黄页88网站
  • 手机做任务的网站做一家算命的网站
  • 有了域名如何建网站微网站平台微网站建设方案
  • 广州万网建网站做一个展示型网站多少钱
  • 江西中恒建设集团网站中英文网站建设的差别
  • wordpress可以建什么站一般通过路人
  • 益阳市网站建设上海网站建设联
  • 如何给网站做404页面企业网站微信公众号的建设事迹
  • 简述从网站规划的角度常见的网站模式seo专业培训班
  • 卖汽车怎么做网站程序员做网站赚钱
  • 网站建设招标 报告临沂小程序开发公司哪家好
  • 开通招聘网站如何做分录大学信息化建设 网站群
  • 网站维护主要是做哪些企业彩铃制作网站
  • wordpress心理教育网站有一个网站怎么做cpc
  • 如何在微信公众平台上建立微网站那些免费网站做推广比较好
  • 网站导购话术08 iis安装网站
  • 网站集约化建设的建议哈尔滨建工建设
  • 一个专门做熊的网站郑州网络seo公司
  • 什么是网站代理应用公园app手机版下载
  • 能做SEO优化的网站建设90设计网站会员全站通与电商模板的区别
  • 广州网站建设 领航科技什么是电商包括哪些