摘要: #include <iostream> #include <fstream> #include <cassert> using namespace std; const int defaultSize=2000; template<class T> class Stack { private: T* 阅读全文
posted @ 2020-10-07 09:51 ananasaa 阅读(140) 评论(0) 推荐(0) 编辑
摘要: 嘿嘿嘿写出来啦!!开心!!!用单循环链表实现的 #include <iostream> #include <string> using namespace std; struct PersonNode //成员结点 { string name; int num; string sex; int ag 阅读全文
posted @ 2020-10-07 08:21 ananasaa 阅读(125) 评论(0) 推荐(0) 编辑
摘要: #实例# ##接口## 阅读全文
posted @ 2020-10-06 09:07 ananasaa 阅读(92) 评论(0) 推荐(0) 编辑
摘要: #static关键字# ①static方法 不依赖于任何对象就可以进行访问,无this,不能访问类的非静态成员(非静态必须要有具体的对象) main方法是static的,因为程序在执行main时,没有创建任何的对象 ②static变量(静态变量) 静态的是大家都可以使用的,非静态的只有你的对象可以使 阅读全文
posted @ 2020-10-06 08:07 ananasaa 阅读(80) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2020-10-05 22:12 ananasaa 阅读(96) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2020-10-05 19:47 ananasaa 阅读(110) 评论(0) 推荐(0) 编辑
摘要: 第一章内容总览 阅读全文
posted @ 2020-10-04 23:03 ananasaa 阅读(208) 评论(0) 推荐(0) 编辑
摘要: (一)线性表 1.擅长存取任一指定序号的元素+对第一个和最后一个元素插入删除 2.支持随机存取 3.插入和删除元素时,移动元素的个数与该元素的位置有关 4.逻辑上相邻的元素,其物理位置必定相邻 5.插入:1≤i≤n+1,移动n-i+1个元素 6.删除:移动n-i个元素 (二)单链表 1.(❌)将N个 阅读全文
posted @ 2020-10-03 16:49 ananasaa 阅读(1670) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2020-10-03 15:32 ananasaa 阅读(87) 评论(0) 推荐(0) 编辑
摘要: ①C++实现顺序栈 #include <iostream> #include <fstream> #include <cassert> using namespace std; ///顺序栈 const int defaultSize=200; template<class T> class Sta 阅读全文
posted @ 2020-10-03 10:39 ananasaa 阅读(196) 评论(0) 推荐(0) 编辑