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

网站 个人 公司 区别线上推广工作内容

网站 个人 公司 区别,线上推广工作内容,自建营销型网站模板,设计日本网站基本思想 任取一个元素为中心,所有比它小的元素一律前放,比他大的元素一律后放,形成左右两个子表;对各子表重新选择中心元素并依此规则调整,直到每个子表的元素只剩一个。 通过一趟排序,将待排序记录分割成…

基本思想

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

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

调试代码

#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.ds6.com.cn/news/112284.html

相关文章:

  • 博客类网站模板网络营销教学大纲
  • 制作商务网站结构优化是什么意思
  • 制作动态网站做的是asp格式_还是html格式网络营销与直播电商学什么
  • 网站模板的修改seo优化工具有哪些
  • 网站开发合同支付seo网站设计
  • 品牌建设网站规划百度平台投诉人工电话
  • 做微信小程序的软件建站优化公司
  • 南昌做网站需要多少钱广告软文范例200字
  • 做定制校服的网站北京企业网站seo平台
  • 做中英文网站多少钱长沙seo网站优化公司
  • 网站怎么推广怎么做推广方案是什么
  • 信息企业网站建设的优势哈尔滨seo推广优化
  • h5页面设计软件入门seo技术教程
  • 卓老师建站网站后台如何直接登陆百度指数排名明星
  • 电子商务网站的建设视频网站源码
  • 昆明网站制作方案线上营销推广
  • 本地建站discuzseo短视频网页入口引流免费
  • 雄安网站建设费用网站建设详细方案
  • 宁波政府信息化网站建设网址链接生成器
  • 苏州知名网站建设开发搜盘 资源网
  • 中文网站建设方案爱站网站排行榜
  • 免费做网站哪个好制作网站的基本流程
  • 手机友好型网站搜索引擎排名
  • asp做微网站设计可以直接打开网站的网页
  • 珠海做网站开发服务公司百度收录站长工具
  • 网站做qq发送链接百度账户托管运营
  • 凡科免费建站平台深圳的seo网站排名优化
  • 深圳网站建设(信科网络)百度网盘pc网页版入口
  • 手机做ppt苹果手机下载网站windows优化大师的优点
  • 开源企业网站哪家培训机构学校好