数据结构
醒着的树懒
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
[转]C++实现双向链表
双向链表实现,通过C++实现/* ***h文件** */ #ifndef LinkList_hpp #define LinkList_hpptypedef struct Node{ int data; Node* next; Node* pre; }Node;class LinkList{ private: Node *head; Node *tail;转载 2017-07-03 16:03:20 · 223 阅读 · 0 评论 -
[转]C++实现动态数组
**头文件:Array.h** #ifndef Array_hpp #define Array_hpptemplate <class T> class Array{ private: T *base; //数组首地址 int length; //数组中元素 int size; //数组大小,以数组中元素的大小为单位 public: /转载 2017-07-03 16:15:17 · 569 阅读 · 0 评论 -
[转]C++ 类型转化(运算符重载函数)和基本运算符重载(自增自减)
类型转化(运算符重载函数)用转换构造函数可以将一个指定类型的数据转换为类的对象。但是不能反过来将一个类的对象转换为一个其他类型的数据(例如将一个Complex类对象转换成double类型数据)。在C++提供类型转换函数(type conversion function)来解决这个问题。类型转换函数的作用是将一个类的对象转换成另一类型的数据。 类型转换函数的一般形式为:operator 类型名( ){转载 2017-07-03 16:23:25 · 220 阅读 · 0 评论
分享