C++
chenshuichuan
活在当下~~~~~~~~~~~
展开
-
C++模板数组实现有序数组的排列合并算法
#ifndef ARRAYCLASS_H#define ARRAYCLASS_H#includeusing namespace std;template class ordarray{ const static int maxsize=50; int last; T slist[50];public: ordarray(); void setobject(const T[],原创 2016-01-20 00:22:17 · 394 阅读 · 0 评论 -
带链表头指针和尾指针的 list 模板实现
#ifndef LISTCLASS_H#define LISTCLASS_H#include"nodeclass.h"templateclass List{ Node *head,*tail; //链表头指针和尾指针public: List(); //构造函数,生成头结点(空链表) ~List(); //析构函数 void MakeEmpty(); //清空链表,只余表头结点 Node* Find原创 2016-01-20 00:47:59 · 1020 阅读 · 0 评论 -
有序数组的合并 c++模板实现
#ifndef ARRAYCLASS_H#define ARRAYCLASS_H#includeusing namespace std;template class ordarray{ const static int maxsize=50; int last; T slist[50];public: ordarray(); void setobject(const T[],原创 2016-01-20 01:01:11 · 423 阅读 · 0 评论 -
C++ 实现mystring类型
const int MS=100;class mystring{ char *str; //存放字符串的数组容器 int maxsize; //最大可用元素数,可防止数组出界,提高健壮性 int last; //已用元素最大下标public: mystring(); mystring(char *s); mystring(m原创 2016-01-20 01:05:58 · 747 阅读 · 0 评论 -
C++ 自定义日期类实现日期的加减算法
#includeusing namespace std;class Date{private: int m_year,m_month,m_day; int m_totalDaysYear;public: Date(int year=2001,int month=1,int day=1); ~Date(){}; Date(const Date & date); Date & op原创 2016-01-20 01:11:29 · 5142 阅读 · 4 评论