上一页 1 ··· 3 4 5 6 7 8 9 10 11 12 下一页
摘要: 1 #pragma once 2 #include 3 #include 4 #include 5 using std::ostream; 6 using std::cout; 7 using std::endl; 8 class vector{ 9 public : 10 vector(); 11 ~vector(); 12 ... 阅读全文
posted @ 2017-10-08 15:26 Lucky、Dog 阅读(285) 评论(0) 推荐(0) 编辑
摘要: 看到有人问 size() resize() reserve() capacity() 之前百度里面有个答案感觉有些问题 借用他的比喻重新回答一下 capacity() 返回车里面有多少张座椅 reserve(int x) 要求车里面可以放下x个座椅; 如果x小于capacity(),即小于车里面的座 阅读全文
posted @ 2017-10-08 13:57 Lucky、Dog 阅读(131) 评论(0) 推荐(0) 编辑
摘要: // 12:06 PM/09/28/2017 #pragma once //向下调整算法 主要用来make_heap 以及pop_heap inline void adjustDown(int* heap, const int first, const int last) { if (last == first + 1)return; int value = heap[first... 阅读全文
posted @ 2017-09-28 14:08 Lucky、Dog 阅读(244) 评论(0) 推荐(0) 编辑
摘要: // 8:15 AM/09/28/2017 #pragma once #include // std::cout #include // std::thread #include // std::mutex #include using namespace std; volatile int counter(0); volatile int ... 阅读全文
posted @ 2017-09-28 10:59 Lucky、Dog 阅读(182) 评论(0) 推荐(0) 编辑
摘要: 学习一下stl_heap 下面的算法是根据stl源码重新整合一下,是为了方便理解 因为使用的迭代器,为了在给定的迭代器之间使用heap的一些方法, 内部通常用disHole来确定某个节点 dishole 是指与first距离,可取0 1 2 3 4..... 阅读全文
posted @ 2017-09-27 20:22 Lucky、Dog 阅读(266) 评论(0) 推荐(0) 编辑
摘要: 1 void test() 2 { 3 srand(1);//这里设置了 说明又得从头开始循环一次了 4 //如果没有设置 它还是基于main函数里的srand(1) 5 for(int i=0;i<10;i++) 6 { 7 cout << rand() << endl; 8 } 9 } ... 阅读全文
posted @ 2017-09-27 02:35 Lucky、Dog 阅读(177) 评论(0) 推荐(0) 编辑
摘要: 看下面两个语句: if(p->key>key) p=p->left; if(p->key<key)p=p->right; 上面的写法是很有问题的: 如果第一条条件满足的时候,在第二条语句中会继续比较;但第二条语句的p->key 实际上是之前的p->left->key 使用else 即可避免第一条语句 阅读全文
posted @ 2017-09-06 11:12 Lucky、Dog 阅读(248) 评论(0) 推荐(0) 编辑
摘要: 有四种: auto_ptr<class T> unique_ptr<class T> shared_ptr<class T> weak_ptr<class T> 这里先讨论前三种: 第一种 :auto_ptr 已摒弃;原因在于: 如 auto_ptr<class T> a(new T); auto_ 阅读全文
posted @ 2017-09-02 00:14 Lucky、Dog 阅读(189) 评论(0) 推荐(0) 编辑
摘要: 姓 名(Name):ttrar 序 列 号(Code):8d8120df-a5c3-4989-8f47-5afc79c56e7c序 列 号(Code):59adfdfe-bcb0-4762-8267-d7fccf16beda序 列 号(Code):ec38d297-0543-4679-b098-4b 阅读全文
posted @ 2017-05-19 17:42 Lucky、Dog 阅读(155) 评论(0) 推荐(0) 编辑
摘要: masm6或者masm5 下载。 dosbox 下载安装 为何要用这个呢,因为 机子是64位的,dosbox 模拟32位的用来执行生成的exe文件 masm 安装好后,有个bin文件;个人建议将其设置环境变量。那么命令 ml masm link 这三个命令就随时可用了,免得到处复制 编写asm文件, 阅读全文
posted @ 2017-04-20 23:43 Lucky、Dog 阅读(2350) 评论(0) 推荐(0) 编辑
上一页 1 ··· 3 4 5 6 7 8 9 10 11 12 下一页