摘要: 1.双端队列常用操作 deq.front():返回双向队列的头部元素。deq.push_front(x):把元素x插入到双向队列的头部。deq.pop_front():弹出双向队列的第一个元素。 deq.back():返回双向队列的尾部元素。deq.push_back(x):把元素x插入到双向队列的 阅读全文
posted @ 2019-11-22 14:12 suwenyuan 阅读(672) 评论(0) 推荐(0) 编辑
摘要: set 和multiset相同点: 两者插入的元素都是有序的。 set 和multiset不同点同点: multiset允许集合内的元素是重复的 set:不允许集合内元素重复 以下对应是multiset可重复插入元素的例子 #include <iostream> #include <set> usi 阅读全文
posted @ 2019-11-22 14:10 suwenyuan 阅读(132) 评论(0) 推荐(0) 编辑
摘要: 1.基本概念 优先队列: 与队列的用法是一样的,优先队列内部是通过堆排序实现的。 因为push和pop方法会导致元素变化,故而需要重新调整堆,而top是把堆顶元素输出。 priority_queue< type, container, function > type:数据类型; container: 阅读全文
posted @ 2019-11-22 11:27 suwenyuan 阅读(497) 评论(0) 推荐(0) 编辑
摘要: python 的time和datetime常用写法 import time from datetime import datetime from datetime import timedelta #打印时间串 print(time.time())#1574387008.6881413 #打印当时时 阅读全文
posted @ 2019-11-22 09:46 suwenyuan 阅读(615) 评论(0) 推荐(0) 编辑