logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

AcWing算法基础课----数据结构(一) 笔记 (链表和邻接表 + 栈与队列 +KMP)

数据结构1.链表与邻接表1. 数组模拟单链表 (用的多的是 邻接表:存储数和图)2. 数组模拟双链表 (优化某些问题)2.栈与队列1. 模拟栈(先进后出)2. 模拟队列(先进先出)3.单调栈4.单调队列3.KMP1.链表与邻接表动态链表时间太长(new node)采用:数组模拟链表1. 数组模拟单链表 (用的多的是 邻接表:存储数和图)定义 : e 值 | ne 某点next指针(空节点-1) |

#c++#c语言
C - 数据结构实验之查找三:树的种类统计(哈希树/map映射)

Description随着卫星成像技术的应用,自然资源研究机构可以识别每一个棵树的种类。请编写程序帮助研究人员统计每种树的数量,计算每种树占总数的百分比。Input输入一组测试数据。数据的第1行给出一个正整数N (n <= 100000),N表示树的数量;随后N行,每行给出卫星观测到的一棵树的种类名称,树的名称是一个不超过20个字符的字符串,字符串由英文字母和空格组成,不区分大小写。Outp

#c语言#c++
SDUT数据结构PTA专题(实验七)题解

数据结构与算法A实验七查找7-1 电话聊天狂人 (25 分)7-2 两个有序序列的中位数 (25 分)7-3 词频统计 (30 分)7-4 集合相似度 (25 分)7-5 悄悄关注 (25 分)7-6 单身狗 (25 分)7-7 词典 (15 分)7-8 中序遍历树并判断是否为二叉搜索树 (20 分)7-1 电话聊天狂人 (25 分)#include<bits/stdc++.h>#de

#数据结构#算法#c++
C - 数据结构实验之图论三:判断可达性(DFS)

Description在古老的魔兽传说中,有两个军团,一个叫天灾,一个叫近卫。在他们所在的地域,有n个隘口,编号为1…n,某些隘口之间是有通道连接的。其中近卫军团在1号隘口,天灾军团在n号隘口。某一天,天灾军团的领袖巫妖王决定派兵攻打近卫军团,天灾军团的部队如此庞大,甚至可以填江过河。但是巫妖王不想付出不必要的代价,他想知道在不修建任何通道的前提下,部队是否可以通过隘口及其相关通道到达近卫军团展开

#c++#c语言
SDUT数据结构PTA专题(实验三)题解

数据结构与算法A实验三栈和队列7-1 进制转换7-1 进制转换答案:#include <iostream>#include <algorithm>#include<bits/stdc++.h>#define ll long long#define mem(a,b) memset(a,b,sizeof a)#define ull unsigned long lon

#数据结构#算法
C - 数据结构实验之栈与队列三:后缀式求值(栈应用)

Description对于一个基于二元运算符的后缀表示式(基本操作数都是一位正整数),求其代表的算术表达式的值。Input输入一个算术表达式的后缀式字符串,以‘#’作为结束标志。Output求该后缀式所对应的算术表达式的值,并输出之。SampleInput59*684/-3*+#Output57Hint基本操作数都是一位正整数!答案:基本栈:#include <iostream>#in

#c++#c语言
SDUT数据结构PTA专题(实验五)题解

数据结构与算法A实验五树和二叉树7-1 还原二叉树 (25 分)7-4 树的遍历 (25 分)7-1 还原二叉树 (25 分)#include<bits/stdc++.h>#define ll long longconst int N = 2e5 + 10;using namespace std;int n;// 节点数char pre[N];// 记录前序遍历char mid[N];

#数据结构#算法#图论
SDUT《 算法分析与设计》 实验四-搜索算法

搜索算法A - 子集和问题B - 运动员最佳匹配问题C - 工作分配问题D - 整数变换问题A - 子集和问题#include <iostream>#include<bits/stdc++.h>#define ll long longconst int N = 1e5 + 10;using namespace std;int n,c;int a[N];int sum=0;b

#数据结构#算法#图论
SDUT 2021 Winter Individual Contest - J(Gym-101879)

Gym-101879B - Aesthetics in poetryD - Maximizing AdvertisingE - Group workG - Running a penitentiaryI - A story about teaJ - Meme WarsB - Aesthetics in poetry题目链接答案#include <iostream>#include&lt

#c语言#c++
2021 RoboCom 世界机器人开发者大赛-本科组(初赛)题解

初赛7-1 懂的都懂 (20 分)7-2 芬兰木棋 (25 分)7-3 打怪升级 (25 分)7-4 疫情防控 (30 分)7-1 懂的都懂 (20 分)暴力#include <iostream>#include <algorithm>#include<bits/stdc++.h>#define ll long long#define mem(a,b) mems

#c++#c语言
到底了