摘要:
priority_queue又叫优先队列,其实应该算是一个容器适配器,存储结构默认设置为vector,特点是每次使用pop()都会弹出最大优先级的那个元素,原因就是这个容器的排序准则是维持一个大根堆(1.根节点要大于等于左右节点,但是左右节点没有要求谁大谁小。2.元素的逻辑模型应该为一颗完全二叉树) 阅读全文
摘要:
看vector的insert方法时跟到最后有一段关于memmove的调用,总觉得不得劲,想知道它的实现 看了个大佬的博客,记录一下 其中关键的三点如下: (1)当源内存的首地址等于目标内存的首地址时,不进行任何拷贝(2)当源内存的首地址大于目标内存的首地址时,实行正向拷贝 (3)当源内存的首地址小于 阅读全文