数据结构C++实现
欢迎交流学习 个人学习记录
梦想车宾利
ooooooooooooook
展开
-
栈的链式实现(C++)
上代码: #ifndef C__CODE_STACK_LINK_H #define C__CODE_STACK_LINK_H #include <iostream> using namespace std; template<class T> struct stack_link{ T data; stack_link<T>* link; stack_link(){ link= nullptr; } stack_l原创 2021-04-16 11:06:14 · 118 阅读 · 0 评论 -
二叉树的实现(c++实现)
先上代码: 头文件 //delete操作暂时还没完全实现 有时间再补上 // // Created by Hasee on 2021/4/4. // #ifndef C__CODE_BASEBINARYTREE_H #define C__CODE_BASEBINARYTREE_H using std::cout; template<class T> struct BTNode{ T data; BTNode<T>* left; BTNode<T>原创 2021-04-04 22:42:36 · 159 阅读 · 0 评论 -
单链表实现(C++实现)
先上代码 自定义的头文件 #ifndef LIST_H_ #define LIST_H_ using std::cout; template<class T> struct LinkNode{ T data; LinkNode<T>*link; LinkNode(){ link=nullptr; } LinkNode(T &item,LinkNode<T>*ptr=nullptr){ data=item; link= nullptr; }原创 2021-04-03 14:14:51 · 173 阅读 · 0 评论