
IT技术
minjiex
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
java反射整理
java反射整理 可以通过某个类或者对象获得当前类的信息 例如存在Person类, p为实例化的对象,获得Class类c Class c = Person.Class; // 通过具体类获得Class类 Class c = p.getClass(); // 通过具体对象获得Class类 Person p2 = (Person)c.newInst...原创 2018-09-11 22:15:01 · 175 阅读 · 0 评论 -
CLion 一个工程 运行多个 main cpp 文件
CLion 一个工程 运行多个 main cpp 文件新建.cpp文件。例如 ,在工程所在文件夹上右键新建 main2.cpp 和main3.cpp。修改 CMakeLists.txt 文件。添加红色框框中的内容,code2、code3为编译生成的文件名(自定义即可),然后点击右上角,重新加载或自动加载。在右上角在即选择要编译运行的文件即可。CLion 一个工程下添加多个 main cpp 文件 ...原创 2018-10-19 23:26:37 · 8492 阅读 · 3 评论 -
优先队列使用
优先队列详解和使用 1.优先队列和普通队列相似,但是出队按照优先级高的先出对,进队和出队时间复杂度都为O(log2n)。 2.因为内部原理是用堆实现,插入时候把堆调整(花费o(log2n)),删除时直接删除堆顶(O(1)),然后把剩下元素调整(O(long2 n))。把一个原始无序集合,通过完全二叉树够造成堆花费O(nlog2n)。 3.(1).适用于动态添加和删除时,实时维护最值。(2).也可用...原创 2018-10-19 23:28:09 · 419 阅读 · 2 评论 -
双向队列 deque 和 list
双向队列 deque 和 list 效率l介于ist和vector之间,支持随机访问(比vector效率低,比list高),支持两端插入删除(效率比list低,比vctor高) 内部分块存储,结构比较复杂,不做深究 1、需要高效的随即存取,不关心插入和删除的效率,用vector 2、大量的插入和删除,不关心随即存取,用list 3、既需要随即存取,又要两端数据的插入和删除,用deque。 双向队列...原创 2018-10-22 19:17:11 · 515 阅读 · 0 评论