- 博客(9)
- 收藏
- 关注
原创 数据结构线性链表C++模板
通过链式数据结构来实现线性表的功能 template <typename ElemType>class LinkList { //线性链表节点数据结构 struct LNode { ElemType data; //用于存储节点数据 LNode *next; //用于指向下一个节点的指针 };...
2017-06-02 14:39:04 562 2
原创 数据结构顺序线性表C++模板
通过C++模板实现了数据结构中的顺序链表的功能,采用动态分配数组的方法来时间顺序线性表。 #define LIST_INIT_SIZE 100 //线性表存储空间的初始分配量#define LISTINCREMENT 10 //线性表存储空间的分配增量template <typename ElemType>class SqList {private:...
2017-06-02 14:35:08 534
原创 完数查找
如果一个正整数的所有真因子(不含本身)之和等于自身,该正整数称为完数。本题要求利用STL容器保存输入的若干个正整数,并利用函数对象和STL算法统计其中完数个数,如果有完数,输出第1个完数的序号和第一个完数,如果没有,输出none#include #include #include using namespace std;class Perfect_Number{
2017-05-31 23:39:33 3395 1
原创 向量容器vector模板
参考C++ vector类模板,设计实现自己的CVector向量类模板,完成下列基本功能: 构造、析构、size、push_back和下标访问,在通过下标访问越界时抛出异常。编写测试程序,利用该类模板完成一个解释器,它接受命令,执行相应操作。#include #include using namespace std;#define SIZE 10template cla
2017-05-25 21:47:03 1979 2
原创 字符串类string类模板
#include using namespace std;#define MAX 200class String{private: char *m_data; int count;//字符串长度public: String();//构造函数 ~String();//析构函数 String(const String &s)
2017-05-25 18:10:41 953
原创 栈Stack模板、函数模板
模拟STL stack类模板设计实现你的stack类模板,该类需具有入栈,出栈,判栈空,取栈顶元素等功能,并能拷贝构造和赋值;利用该类实现本题要求。#include #include #include using namespace std;template class Stack{private: vector elems;public:
2017-05-06 20:40:27 1651
原创 继承,虚函数应用,对象向量
#include #include #include #include #include #define PI 3.1416using namespace std;class Shape//定义抽象基类{public: Shape() {}//构造函数 virtual double GetArea() const =0;//纯虚函数 virtual ~S
2017-05-06 12:30:58 231
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人