- 博客(6)
- 收藏
- 关注
原创 手写 二叉树--链表实现及相关操作
Node.h/////#pragma once#include<iostream>using namespace std;//节点要素:索引 数据 左孩子指针 右孩子指针, 父节点指针class Node{public: Node(void); ~Node(void); //搜索节点 这个函数是最先需要实现的 Node* SerchNode(int nodeIdex); //添加节点 bool AddNode(int...
2020-05-09 19:51:34 217
原创 手写二叉树---- 数组实现
Tree.h#pragma once#include <iostream>//二叉树和 数组的算法转换using namespace std;class Tree{public: Tree(void); ~Tree(void); Tree(int size, int* pRoot);//创建树 int* SearNode(int n...
2020-05-05 15:32:56 229
原创 手写 栈操作
stack.h#pragma once#include <iostream>using namespace std;class MyStack{public: MyStack(void); ~MyStack(void); MyStack(int size);//分配内存 初始化栈空间,设定栈最大容量,栈顶 bool st...
2020-05-04 16:53:16 307
原创 手写 环形队列各操作
MyQueue.h://///#pragma once//环形队列 C++实现class MyQueue{public: MyQueue(void); MyQueue(int QueueCapacity); virtual ~MyQueue(void); void ClearQueue(); bool QueueEmpty() cons...
2020-05-04 13:48:17 199
原创 const总结(慢慢更新)
1 c++ 函数前面和后面 使用const 的作用:前面使用const 表示返回值为const: const int GetLenth() 后面加 const表示函数不可以修改class的成员: int GetLength() const...
2020-05-04 10:19:31 251
原创 手写 线性链表的各种操作
花了点时间,手写了链表的常见操作,测试无误首先注意点:1 头结点不算第一个节点,且链表长度不包含头结点2 开始节点默认是 头结点后的第一个节点,且 下标为0,3 函数里第i个节点,是从下标为0的节点开始数,数到 第i个。以下函数,皆是用上述标准 定义的定义了 Node类和 List类。 2个类的各文件如下Node.h#pragma onceclass Node...
2020-05-03 21:36:22 195
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人