
应试数据结构
专栏包含学校常考数据结构,数据结构底层实现代码
_zpf
这个作者很懒,什么都没留下…
展开
-
buct数据结构——排序
文章目录问题 A: 大顶堆还是小顶堆?问题 E: 算法10-6~10-8:快速排序问题 F: 有序归并问题 G: 算法10-1:直接插入排序问题 J: 基础实验7-2.2:插入排序还是堆排序问题 K: 案例7-1.2 插入排序还是归并排序注:BCDHILM略问题 A: 大顶堆还是小顶堆?#include<bits/stdc++.h>using namespace std;typedef long long ll;const int N=100100;int w[N];int n原创 2021-12-23 17:17:17 · 1313 阅读 · 0 评论 -
buct数据结构——平衡树和hash表
文章目录问题 A: 案例4-1.3:平衡二叉树的根问题 B: 二叉排序树 - 文本输出问题 C: 销售排行榜问题 D: 算法9-2:有序表的折半查找问题 E: Hash表-线性探测法解决冲突问题 F: 二叉排序树-平衡因子问题 A: 案例4-1.3:平衡二叉树的根#include<bits/stdc++.h>using namespace std;typedef unsigned long long ull;typedef long long ll;struct node { in原创 2021-12-19 13:12:42 · 1045 阅读 · 0 评论 -
BUCT数据结构——图(拓扑排序、关键路径)
文章目录问题 A: 邻接矩阵存储的图,节点的出度和入度计算(附加代码模式)问题 B: 算法7-12:有向无环图的拓扑排序问题 C: 有向图是否存在环?问题 D: 图-节点的最早发生时间问题 E: 图-节点的最迟发生时间问题 F: 图-图的关键路径问题 A: 邻接矩阵存储的图,节点的出度和入度计算(附加代码模式)#include <iostream>#include <cstdio>using namespace std;#define MAX_SIZE 100stru原创 2021-12-08 20:09:38 · 1204 阅读 · 0 评论 -
buct数据结构——图算法(最短路、最小生成树)
北京化工大学数据结构作业答案原创 2021-12-01 11:05:57 · 1018 阅读 · 3 评论 -
BUCT数据结构——图
文章目录问题 A: 将邻接矩阵存储的图转换为邻接表存储的图问题 B: 邻接表存储的图转化为邻接矩阵存储的图问题 C: 邻接矩阵存储图的DFS问题 D: 邻接矩阵存储图的DFS-非递归算法问题 E: 邻接矩阵存储图的BFS问题 F: 案例6-1.2:邻接表存储图的广度优先遍历问题 G: 邻接矩阵存储图的DFS完成序求解问题 H: 算法7-7,7-8:无向图的连通分量和生成树问题 A: 将邻接矩阵存储的图转换为邻接表存储的图#include<bits/stdc++.h>using namesp原创 2021-11-28 17:32:04 · 721 阅读 · 0 评论 -
二叉树的遍历,前序后序中序层序,递归方法和非递归方法-BUCT数据结构
文章目录根据带有空结点的前序遍历创建二叉树并进行前序遍历创建二叉树并进行中序遍历创建二叉树并进行后序遍历根据带有空结点的前序遍历创建二叉树并进行前序遍历#include<bits/stdc++.h>using namespace std;typedef long long ll;const int N=2010;struct node{ node *l,*r; char val; node(){ l=r=NULL; val=原创 2021-11-10 15:29:20 · 543 阅读 · 0 评论 -
链表操作汇总
文章目录创建新的节点创建链表输出链表在链表中查找某个值创建新的节点返回链表头指针并且将节点初始化。struct node{ int val; node *next;};node * creatNode(){ node *newNode=new node; newNode->next=NULL; newNode->val=0; return newNode;}创建链表输入n个值,创建一个长度为n的链表node *creatList(int n){ node *he原创 2021-09-14 22:57:23 · 280 阅读 · 0 评论