
数据结构与算法
编程到天堂
这是个懒狗
展开
-
顺序队列和链式队列的实现及应用 VS2017 C++
一、顺序队列的实现(LinearQueue.h)#pragma once#include<iostream>using namespace std;template<class T>class LinearQueue{public: LinearQueue(int LQMaxSize)//创建空队列 { MaxSize = LQMaxSize; element = new T[MaxSize]; size = 0; front = 0; r原创 2022-01-12 20:56:49 · 328 阅读 · 0 评论 -
顺序栈和链接栈的实现及应用VS2017 C++
一、顺序栈的实现(LinearStack.h)#pragma once#include<iostream>using namespace std;template<class T>class LinearStack{public: LinearStack(int LSMaxSize) { MaxSize = LSMaxSize; element = new T[LSMaxSize]; top = -1; } ~LinearStack() {原创 2022-01-12 10:49:05 · 330 阅读 · 0 评论 -
单向链表的实现及应用Visual Studio2017 C++
一、单向链表类模板(LinkList.h)#pragma once#include<iostream>using namespace std;template<class T>class LinkNode{ template<class T> friend class LinkList;//将链式表类声明为友类public: LinkNode()//构造函数 { next = NULL; }private: T data;//结点元素原创 2022-01-11 10:03:51 · 619 阅读 · 0 评论 -
顺序表的实现Visual Studio 2017 C++
一、顺序表类模板(LinearList.h)#pragma oncetemplate<class T>class LinearList{public: LinearList(int LLMaxSize)//构造函数,创建空表 { MaxSize = LLMaxSize; element = new T[LLMaxSize]; length = 0; } LinearList()//析构函数,删除表 { delete[]element; } Linear原创 2022-01-10 11:36:09 · 1122 阅读 · 0 评论 -
连续最大子列和问题Visual Studio 2017 C++
给定个整数的序列,求函数原创 2022-01-08 21:51:09 · 313 阅读 · 0 评论