算法学习
三喂树屋
@三喂树屋
展开
-
详解C++的优先级队列(priority_queue)
使用时包含头文件#include<queue>常用于排序问题,将优先级高的先输出基本操作和queue相同top(): 访问队头元素empty(): 队列是否为空size(): 返回队列内元素个数push ():插入元素到队尾 (并排序)emplace(): 原地构造一个元素并插入队列pop(): 弹出队头元素swap(): 交换内容定义比较函数priority_queue定义:priority_queue<Type, Container, Function&.原创 2020-05-26 11:58:46 · 1525 阅读 · 2 评论 -
算法入门(一)--八大算法思想学习
八大算法思想学在前面:学习编程这么长时间,只注重工程方面的学习,对拥有编程灵魂著称的算法却很陌生,只是停留在当时的数据结构的基础上,自己还有很大的学习空间,今天从入门开始,加油,奥里给!mark笨笨的枚举算法 算法思想:在进行推理时,如果逐个考察某类事件的所有可能情况,因此得出一般结论,那么该结论是可靠的,这种归纳方法叫做枚举法。说白了就是怎...原创 2020-03-05 23:11:53 · 405 阅读 · 1 评论