
数据结构
zfj1986
这个作者很懒,什么都没留下…
展开
-
C/C++实现单线链表及基本操作
class CMyList { public: CMyList(void); //向链表中加入一个元素 void Add(int); //从链表中移除一个元素 void Remove(int); //在链表中查找一个元素 int Find(int); //打印链表中的所有元素 void PrintList(); //向链表中插入一个元素 void insert(int,int原创 2012-07-29 21:39:23 · 724 阅读 · 0 评论 -
C/C++实现简易循环队列
这只是一段简单的实现代码,并不完善且未经严格测试,只作为学习参考。 #define MAX_QUEUE_LENGTH 100 template class CCircularQueue { public: CCircularQueue(VOID) { ZeroMemory(mQueue,sizeof(mQueue)); mQueueHead = mQueueTail =原创 2012-07-30 10:25:17 · 595 阅读 · 0 评论 -
C/C++实现的智能结构体(SmartStruct)
SmartValue类: SmartValue.h中的代码 #pragma once #include #include #include "string.h" #ifndef WIN32 #define __int64 long long #endif class CSmartValue { protected: char * m_pData; UINT m_Dat原创 2012-07-31 22:17:20 · 88 阅读 · 0 评论