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

深圳做响应式网站设计关键词首页优化

深圳做响应式网站设计,关键词首页优化,ps怎么做网站页面,四方坪网站建设1、sort (first, last) : 对容器或普通数组中 [first, last) 范围内的元素进行排序,默认进行升序排序。 2、stable_sort (first, last): 和 sort() 函数功能相似,不同之处在于,对于 [first, last) 范围内值相同的元素…

1、sort (first, last) : 对容器或普通数组中 [first, last) 范围内的元素进行排序,默认进行升序排序。

2、stable_sort (first, last): 和 sort() 函数功能相似,不同之处在于,对于 [first, last) 范围内值相同的元素,该函数不会改变它们的相对位置。

3、stable_sort() 函数是基于归并排序实现的

4、sort() 函数是基于快速排序实现的

sort()函数的使用例子:

#include <iostream>     // std::cout
#include <algorithm>    // std::stable_sort
#include <vector>       // std::vector
//以普通函数的方式实现自定义排序规则
bool mycomp(int i, int j) {return (i < j);
}
//以函数对象的方式实现自定义排序规则
class mycomp2 {
public:bool operator() (int i, int j) {return (i < j);}
};int main() {std::vector<int> myvector{ 32, 71, 12, 45, 26, 80, 53, 33 };//调用第一种语法格式,对 32、71、12、45 进行排序std::stable_sort(myvector.begin(), myvector.begin() + 4); //(12 32 45 71) 26 80 53 33//调用第二种语法格式,利用STL标准库提供的其它比较规则(比如 greater<T>)进行排序std::stable_sort(myvector.begin(), myvector.begin() + 4, std::greater<int>()); //(71 45 32 12) 26 80 53 33//调用第二种语法格式,通过自定义比较规则进行排序,这里也可以换成 mycomp2()std::stable_sort(myvector.begin(), myvector.end(), mycomp);//12 26 32 33 45 53 71 80//输出 myvector 容器中的元素for (std::vector<int>::iterator it = myvector.begin(); it != myvector.end(); ++it) {std::cout << *it << ' ';}return 0;
}

stable_sort()函数的使用例子:

#include <iostream>     // std::cout
#include <algorithm>    // std::stable_sort
#include <vector>       // std::vector
//以普通函数的方式实现自定义排序规则
bool mycomp(int i, int j) {return (i < j);
}
//以函数对象的方式实现自定义排序规则
class mycomp2 {
public:bool operator() (int i, int j) {return (i < j);}
};int main() {std::vector<int> myvector{ 32, 71, 12, 45, 26, 80, 53, 33 };//调用第一种语法格式,对 32、71、12、45 进行排序std::stable_sort(myvector.begin(), myvector.begin() + 4); //(12 32 45 71) 26 80 53 33//调用第二种语法格式,利用STL标准库提供的其它比较规则(比如 greater<T>)进行排序std::stable_sort(myvector.begin(), myvector.begin() + 4, std::greater<int>()); //(71 45 32 12) 26 80 53 33//调用第二种语法格式,通过自定义比较规则进行排序,这里也可以换成 mycomp2()std::stable_sort(myvector.begin(), myvector.end(), mycomp);//12 26 32 33 45 53 71 80//输出 myvector 容器中的元素for (std::vector<int>::iterator it = myvector.begin(); it != myvector.end(); ++it) {std::cout << *it << ' ';}return 0;
}

参考链接:

C++ stable_sort()用法详解
C++ sort()排序函数用法详解

谢谢阅读

http://www.mmbaike.com/news/80073.html

相关文章:

  • 自己如何做购物网站搜索引擎优化目标
  • 360网站制作潍坊调研报告万能模板
  • 做社交网站开发培训学校资质办理条件
  • 深圳电子厂排名前十优化营商环境工作开展情况汇报
  • 网站建设简单十大培训机构教育培训机构哪家好
  • 餐饮加盟网站建设方案今日最新抗疫数据
  • 网站a记录吗线上宣传方案
  • 网站关键字代码市场调研的重要性
  • 佛山网站建设联系电话网站推广关键词排名优化
  • 怎样做分销网站北京网站优化页面
  • 网站注册流程360收录提交入口网址
  • 廊坊视频优化价格西安优化外
  • 淮北网站建设求职简历百度最新收录方法
  • 毕业设计做网站好的想法seo文案范例
  • php网站 服务器品牌推广活动策划案例
  • 项目网站开发js放的位置推特最新消息今天
  • 域名是建网站之前申请吗电商网站建设 网站定制开发
  • 甘肃省建设厅职业资格注册中心网站广告平台有哪些
  • 中国物流企业网站建设问题新东方考研班收费价格表
  • 怎么做试玩平台推广网站网站建设图片
  • 网站备案号如何查询做运营需要具备什么能力
  • 西安做网站收费价格线上推广的渠道有哪些
  • 关于做网站的ppt国际域名注册网站
  • 做网站运营有前景吗网站建设报价方案
  • 深圳网站建设哪家公司好专业的营销团队哪里找
  • 淘宝联盟如何建设个人网站比较正规的代运营
  • 河南郑州建设网站制作百度竞价培训班
  • wordpress图片0x0淄博seo网站推广
  • 做精美ppt网站百度官网下载安装到桌面上
  • 网站开发项目视频教程网络营销平台