数据结构
白凤倚剑归
Greatness cannot be achieved without obsession.
展开
-
天梯赛真题——7-6 老板的作息表(25 分)
每个区间间隔至少1秒;并且任意两个给出的时间区间最多只在一个端点有重合,没有区间重叠的情况。2.然后先对第一个时间进行判断,因为它的特殊性,如果开头不是000000的话就直接加上一个000000到第一个时间的开头。按照时间顺序列出时间表中没有出现的区间,每个区间占一行,格式与输入相同。输入第一行给出一个正整数N,为作息表上列出的时间段的个数。3.接着对剩下的时间段进行循环处理,如果两时间段不相接的话就直接加上两时间的中间时间段。本题就请你编写程序,检查任意一张时间表,找出其中没写出来的时间段。...原创 2022-08-01 21:49:29 · 1097 阅读 · 1 评论 -
C++硬货——map头文件【保姆级教学】
map头文件 接下来我会从(map的构造和赋值)、(map的大小交换)、(map插入和删除)、(map的查找和统计)、(map容器排序)等方面来介绍map容器,每个案例都会有代码和图片说明~原创 2022-06-19 18:30:50 · 6898 阅读 · 4 评论 -
C++硬货——vector头文件【保姆级教学】
vector容器是动态拓展的过程:并不是在原空间继续连接新空间,而是在内存中找一块更大的内存空间,然后将原数据拷贝到新空间,释放原空间~PS: 接下来我将会介绍(构造函数)、(赋值操作)、(容量大小)、(插入和删除)、(数据存取)、(互换容器)等操作,每个案例都会有代码和图片说明~代码结果代码结果代码结果代码结果代码结果代码结果代码结果PS: 觉得好就点赞加收藏吧~作者:白凤倚剑归链接:https://juejin.cn/post/710802092860429原创 2022-06-12 13:41:03 · 7411 阅读 · 2 评论 -
数据结构·表达式求值
数据结构·表达式求值原创 2022-05-17 20:29:46 · 633 阅读 · 0 评论 -
数据结构·二叉排序树(创建、插入、删除)
数据结构·二叉排序树(创建、插入、删除)本代码为C++实现原创 2022-05-12 17:03:35 · 1370 阅读 · 2 评论 -
1072 开学寄语(20 分)
1072 开学寄语(20 分)原创 2022-05-12 16:57:27 · 108 阅读 · 0 评论 -
二叉树的初始化·数据结构
二叉树是什么?二叉树(Binary tree)是树形结构的一个重要类型。许多实际问题抽象出来的数据结构往往是二叉树形式,即使是一般的树也能简单地转换为二叉树,而且二叉树的存储结构及其算法都较为简单,因此二叉树显得特别重要。二叉树特点是每个节点最多只能有两棵子树,且有左右之分思路:首先,需要创建一个BTNode的结点,结点包含了数据,两个指针——lchild和rchild,再一个BTNode的构造函数,来初始化结点接着,创建二叉树的类,类包含了头结点,以及各函数的实现操作。(初始化函数、创建树函原创 2022-04-26 19:31:27 · 9570 阅读 · 3 评论 -
线性表的使用
线性表有这几个操作:初始化函数插入函数删除函数展示函数销毁函数具体代码如下:#include<iostream>#define MAXSIZE 100using namespace std;class List {private:int len;int* data;public://初始化:void Init() { len = 0; data = new int[MAXSIZE];}//插入函数...原创 2022-03-12 20:31:06 · 496 阅读 · 0 评论 -
循环队列的使用·数据结构
循环队列的使用·数据结构原创 2022-04-11 00:15:00 · 609 阅读 · 0 评论 -
数制转换·数据结构
数制转换·数据结构原创 2022-04-04 22:13:44 · 1238 阅读 · 0 评论 -
多项式相加·数据结构
多项式相加·数据结构原创 2022-03-24 00:15:00 · 1583 阅读 · 0 评论