```C++ #include #include #define MAXSIZE 10 #define NotFound 0 typedef int ElementType; typedef int Position; typedef struct LNode *List; struct LNode... ...
分类:
编程语言 时间:
2019-02-24 00:41:51
阅读次数:
190
通过对VC版本的auto_ptr的源代码得知VC版本还有一点小缺陷,又对VS版本的auto_ptr做了一些剖析,具体代码和注释如下: 测试代码: 运行结果: 101020 ...
分类:
其他好文 时间:
2019-02-23 01:07:41
阅读次数:
197
auto_ptr包含于头文件 #include<memory> 其中<vector><string>这些库中也存有。auto_ptr 能够方便的管理单个堆内存对象,在你不用的时候自动帮你释放内存。 auto_ptr的设计目的: 局部对象获取的资源(内存),当函数退出时,它们的析构函数被调用,从而自动 ...
分类:
其他好文 时间:
2019-02-22 23:27:32
阅读次数:
266
#include #define PULONG_PTR ULONG** #define PULONG ULONG* #define ULONG_PTR ULONG* #include #include #include #include // 添加对dbghelp.lib的编译依赖 // #prag... ...
分类:
其他好文 时间:
2019-02-21 18:52:34
阅读次数:
118
1 // 面试题18(二):删除链表中重复的结点 2 // 题目:在一个排序的链表中,如何删除重复的结点?例如,在图3.4(a)中重复 3 // 结点被删除之后,链表如图3.4(b)所示。 4 5 #include <cstdio> 6 #include "List.h" 7 8 void Dele ...
分类:
其他好文 时间:
2019-02-20 21:39:37
阅读次数:
221
1.evpp https://blog.csdn.net/zieckey/article/details/70245013 2.enable_shared_from_this shared_ptr接收裸指针,更改引用计数。 shared_ptr接收shared_ptr,更改引用计数。 在类的内部获取 ...
分类:
其他好文 时间:
2019-02-14 11:55:13
阅读次数:
135
题面 "传送门" 分析 答案很好看出,显然是选最大的m k个数 那么如何构造方案呢 我们把最大的m k个数的位置标记为1,其他标记为0 从左到右维护一个ptr,记录有标记的数的个数,如果当前有m个有标记的数,则已经找到一个满足条件的区间分界点,break 这样的操作进行k 1次,由于ptr单调递增, ...
分类:
其他好文 时间:
2019-02-11 10:26:43
阅读次数:
212
定义宏 用listcontrol的SetItemData设置某一行的属性,通过自定义属性标识实现。 自定义某行内容颜色属性: 定义消息 调用BOOL SetItemData(_In_ int nItem, _In_ DWORD_PTR dwData); 其中nItem为某行位置,下标以0开始,dwD ...
分类:
其他好文 时间:
2019-02-08 14:23:40
阅读次数:
819
算法描述: Given a singly linked list where elements are sorted in ascending order, convert it to a height balanced BST. For this problem, a height-balance ...
分类:
其他好文 时间:
2019-02-03 11:05:02
阅读次数:
142
算法描述: Given a binary tree, return the level order traversal of its nodes' values. (ie, from left to right, level by level). For example:Given binary t ...
分类:
其他好文 时间:
2019-02-03 10:40:28
阅读次数:
184