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

网站 个人 公司 区别苏州网站制作

网站 个人 公司 区别,苏州网站制作,com是什么网站,网页设计素材及代码基本思想 任取一个元素为中心,所有比它小的元素一律前放,比他大的元素一律后放,形成左右两个子表;对各子表重新选择中心元素并依此规则调整,直到每个子表的元素只剩一个。 通过一趟排序,将待排序记录分割成…

基本思想

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

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

调试代码

#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.tj-hxxt.cn/news/18104.html

相关文章:

  • 上海网站开发开发好的公司电话网站自动秒收录工具
  • 四平做网站产品市场营销策划书
  • 大连手机自适应网站建设电话百度关键词搜索趋势
  • 网站轮播怎么做站长工具seo综合查询
  • 做网站代刷能赚多少钱成都关键词自然排名
  • 湖南网站建设制作公司网页做推广
  • 网站开发外包价格百度打开百度搜索
  • 网站建设赚取流量费长沙官网seo
  • 游戏网站网页模板htmlseo优化网站技术排名百度推广
  • 企业品牌网站建设类型什么叫软文
  • 濮阳网站建设谷歌seo 优化
  • 哪个网站可以做笔译兼职营销手段有哪些
  • 深圳西乡做网站新产品上市推广策划方案
  • 智能建站是什么百度收录最新方法
  • 国外做动运服装的网站怎么创建网站快捷方式
  • 做淘宝客优惠券网站必须是企业吗海南seo排名优化公司
  • 网站创建后台网站推广沈阳
  • 网站做app有什么意义百度下载2021新版安装
  • b2b2c 网站架构图推广软文营销案例
  • 做网站项目时 需求分析的内容公司seo排名优化
  • 网站建设招标评分表制造企业网站建设
  • 现在开网站做微商赚钱吗软文推广方案
  • wordpress 增加页面搜索seo优化
  • 一个网站做数据维护3天正常吗无锡百度关键词优化
  • 网站开发技术及特点推广策划方案范文
  • wordpress仿站视频介绍网络营销
  • 做服装行业网站怎么每天更新内容长春网站建设公司哪个好
  • 推荐常州网站建设5年网站seo优化公司
  • 自己做网站是否要买云主机百度帐号登录入口
  • 国外做的比较好的展台网站竞价托管信息