数据机构 线性表 单链表 栈 汉诺塔 迷宫求解 等的演示 非常直观 的 演示 一看就懂 容易 让你理解。 还有代码。
2021-06-30 18:47:41 2.05MB 线性表 单链表栈 汉诺塔 迷宫求解演示
1
【问题描述】 请设计一个链表类,实现链表的初始化、插入、删除和打印操作。 节点的定义如下: typedef int elementType; typedef struct node { elementType data; node* next; } LList, *PList; 链表类的定义及要求如下: class linkedList { public: linkedList();//构造函数 virtual ~linkedList();//析构函数,注意要链表中所有节点的资源 void insert( int value );//警告:必须初始化才能使用! bool initiate();//初始化单链表,使用new操作创建头结点。如果创建失败,则返回false,否则返回true bool isEmpty();//判断单链表是否为空 //删除单链表中第pos个元素结点,并将删除的节点的值存在value中。 //注意:如果链表为空、删除位置大于链表长度、以及删除位置为0的情况,需要终止删除并输出相应信息 bool remove( int pos, int& value ); void print();//顺序打印单链表,如果是单链表为空,则输出 Empty int Length();//返回单链表长度。如果是单链表为空,则返回-1 private: LList *head; int len; }; main函数: int main(int argc, char* argv[]) { linkedList L1; int n; int val; //初始化链表 if(!L1.initiate()) return 0; cin>>n;//输入链表中数据个数 for(int i=0; i>val; L1.insert(val); } cout << "Origin Length:" << L1.Length() << endl;//输出链表长度 cout <>n;//输入需要删除的数据的位置 if (L1.remove(n,val)) { //删除位置n的数据,并将删除的数据值放在val中 cout<<"Delete the data at position("<
2021-06-30 13:04:59 4KB c++
1
用VC6.0软件,MFC实现Graham凸包算法,右击界面可以修改点的个数。
2021-06-30 11:18:57 1.8MB MFC C++ 双向循环链表
1
适合学习数据结构的同学
2021-06-27 21:03:44 3KB c语言 数据结构 链表 单链表
1
链表介绍
2021-06-27 19:03:42 210KB 链表
1
摘 要:本课程设计设计一个实用的小型通讯录管理系统,用文件来存储学生的姓名、电话、QQ号码、邮编、地址等信息,完成对信息的添加、删除、查询、显示所有信息,退出及用双向链表来处理修改等操作。 在本课程设计中,系统开发平台为Windows2000,程序设计语言为 C++[1],程序运行平台为Windws 98/2000/XP。程序通过调试运行,初步实现了设计目标,并且经过适当完善后,将可以应用在实际中解决问题。 关键词:通讯录管理; C++;双向链表
1
主要为大家详细介绍了C语言实现食堂就餐管理系统,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
1
基于单链表的学生信息管理系统源代码
1
通过链表实现几种排序算法,并比较它们的优劣。
2021-06-26 13:34:16 18KB 排序算法
1
https://blog.csdn.net/qq_44036990/article/details/104330168?ops_request_misc=%257B%2522request%255Fid%2522%253A%2522162458824716780264041251%2522%252C%2522scm%2522%253A%252220140713.130102334.pc%255Fall.%2522%257D&request_id=162458824716780264041251&biz_id=0&utm_medium=distribute.pc_search_result.none-task-blog-2~all~first_rank_v2~rank_v29-1-104330168.pc_search_result_control_group&utm_term=C%2B%2B%E5%8D%95%E9%93%BE%E8%A1%A8%E6%98%AF%E4%B8%80%E7%A7%8D%E9%93%BE%E5%BC%8F%E5%AD%98%E5%8F%96%E7%9A%84%E6%95%B0%E6%8D%AE%E7%BB%93%E6%9E%84%EF%BC%8C%E7%94%A8%E4%B8%80%E7%BB%84%E5%9C%B0%E5%9D%80%E4%BB%BB%E6%84%8F%E7%9A%84%E5%AD%98%E5%82%A8%E5%8D%95%E5%85%83%E5%AD%98%E6%94%BE%E7%BA%BF%E6%80%A7%E8%A1%A8%E4%B8%AD%E7%9A%84%E6%95%B0%E6%8D%AE%E5%85%83%E7%B4%A0%E3%80%82%E9%93%BE%E8%A1%A8%E4%B8%AD%E7%9A%84%E6%95%B0%E6%8D%AE%E6%98%AF%E4%BB%A5%E7%BB%93%E7%82%B9%E6%9D%A5%E8%A1%A8%E7%A4%BA%E7%9A%84%EF%BC%8C%E6%AF%8F%E4%B8%AA%E7%BB%93%E7%82%B9%E7%9A%84%E6%9E%84%E6%88%90%EF%BC%9A%E5%85%83%E7%B4%A0%28%E6%95%B0%E6%8D%AE%E5%85%83%E7%B4%A0%E7%9A%84%E6%98%A0%E8%B1%A1%29%2B%E6%8C%87%E9%92%88%28%E6%8C%87%E7%A4%BA%E5%90%8E%E7%BB%A7%E5%85%83%E7%B4%A0%E5%AD%98%E5%82%A8%E4%BD%8D%E7%BD%AE%29%EF%BC%8C%E5%85%83%E7%B4%A0%E5%B0%B1%E6%98%AF%E5%AD%98%E5%82%A8%E6%95%B0%E6%8D%AE%E7%9A%84%E5%AD%98%E5%82%A8%E5%8D%95%E5%85%83%EF%BC%8C%E6%8C%87%E9%92%88%E5%B0%B1%E6%98%AF%E8%BF%9E%E6%8E%A5%E6%AF%8F%E4%B8%AA%E7%BB%93%E7%82%B9%E7%9A%84%E5%9C%B0%E5%9D%80%E6%95%B0%E6%8D%AE%E3%80%82%E5%A6%82%E4%B8%8B%E5%9B%BE%E6%89%80%E7%A4%BA%EF%BC%9A&spm=1018.2226.3001.4187
2021-06-26 09:04:35 514KB 单链表
1