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

怎么做自己地网站最常用的搜索引擎有哪些

怎么做自己地网站,最常用的搜索引擎有哪些,网站建设 安庆,南京专业做网站priority_queue<int, vector<int>, greater<int>> heap; 这行代码在 C 中声明了一个优先队列 heap&#xff0c;其元素类型为 int&#xff0c;使用 vector<int> 作为其底层容器&#xff0c;并且指定了 greater<int> 作为比较函数对象。 这里的关…
priority_queue<int, vector<int>, greater<int>> heap; 

这行代码在 C++ 中声明了一个优先队列 heap,其元素类型为 int,使用 vector<int> 作为其底层容器,并且指定了 greater<int> 作为比较函数对象。

这里的关键是 greater<int> 的使用,它告诉 priority_queue 以相反于默认方式来比较元素。默认情况下,priority_queue 是一个最大堆(大根堆),即堆顶元素是最大的。但是,通过使用 greater<int>,它将变为最小堆(小根堆),即堆顶元素是最小的。

  1. 默认情况:如果你不指定第三个模板参数,默认情况下 priority_queue 是一个最大堆。这是因为默认的比较是 less<int>,它将最大的元素放在堆顶。

  2. 使用 greater:当你使用 greater<int> 作为第三个模板参数时,它改变了元素的比较方式,使得比较结果相反。因此,原本应该是最大的元素现在变成了最小的,堆变成了最小堆。

  3. 记住关键字less 通常意味着“较少”,在默认情况下它创建了一个最大堆。而 greater 意味着“更多”,使用它创建了一个最小堆。

http://www.hengruixuexiao.com/news/39092.html

相关文章:

  • 网站推广服务nba排名最新排名
  • 如何做好专业类网站故事式的软文广告例子
  • 商品展示介绍网站源码百度sem竞价托管
  • 嘉峪关市建设局网站开发一个网站
  • 做汽车团购的网站建设什么是网络营销含义
  • 美国做的俄罗斯音乐网站网站关键词优化排名技巧
  • 策划书封面网站seo入门基础教程
  • 政府网站建设法律法规苏州优化seo
  • 网页设计与网站建设作业重庆百度整站优化
  • 扁平化网站 源代码目前最好的引流推广方法
  • 网站制作加教程视频线上推广哪个平台最好
  • 蓟州区住房和建设委员会网站怎样推广网站
  • 南京网络程序开发公司seo是什么意思为什么要做seo
  • 东营市房产信息网北京百度seo价格
  • ppt制作最常用软件为什么seo工资不高
  • 有网页源码 怎么做网站三只松鼠网络营销策划书
  • 政府网站建设汇报及时更新神马网站快速排名软件
  • 怎么做微信钓鱼网站网络营销网站推广方案
  • 没有做老千的斗牛网站个人网站建站流程
  • 宜昌做网站的google推广公司
  • 福州网站建设方案百度关键词查询
  • 长春网站优化长沙sem培训
  • 专做餐饮的网站网页在线生成
  • 北京城乡建委网站中国市场营销网
  • 大连模板网站制作哪家专业seo 的原理和作用
  • 哪些做任务可以赚钱的网站深圳营销型网站定制
  • 天津建设项目验收公示网站店铺seo是什么意思
  • 自己做公司网站成本朋友圈广告推广代理
  • 武汉专业网站做网页网络推广的渠道
  • 缔烨建设公司网站广东短视频seo搜索哪家好