数据结构
断情冢
这个作者很懒,什么都没留下…
展开
-
基于链表实现堆栈和队列操作(C++类的继承)
基于链表实现堆栈和队列操作(C++类的继承) 首先创建节点Node类 Node.h #pragma once class Node { public: int data; Node* next; }; 对于Node类在这里data结构最好不要使用int形扩展性太低,应该将其变为struct结构可以提升代码的拓展性。 然后创建list类对链表操作 list.h #pragma once #include"Node.h" class list { protected: Node* head; Node原创 2020-08-14 22:23:01 · 519 阅读 · 2 评论 -
单向链表的操作(C++类的简单实现)
单向链表的操作 首先创建对象Node用来保存数据和指针: Node.h #pragma once class Node { public: int data; Node* next; }; 接下来对链表对象进行封装 list.h: #pragma once #include"Node.h" class list { private: Node* head;//保留头指针 Node* tempt;//保留当前所在位置 int length;//链表长度 public: list();//默认构造原创 2020-08-13 22:05:23 · 245 阅读 · 0 评论