E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
数据结构与算法题目集
PTA
数据结构与算法题目集
(中文)6-1 单链表逆转
6-1单链表逆转(20分)本题要求实现一个函数,将给定的单链表逆转。函数接口定义:ListReverse(ListL);其中List结构定义如下:typedefstructNode*PtrToNode;structNode{ElementTypeData;/*存储结点数据*/PtrToNodeNext;/*指向下一个结点的指针*/};typedefPtrToNodeList;/*定义单链表类型*/
AcceptSHY
·
2020-08-09 11:09
数据结构
(PTA
数据结构与算法题目集
)6-1 单链表逆转——看条件,新的链表还是修改原来链表
6-1单链表逆转(20分)本题要求实现一个函数,将给定的单链表逆转。函数接口定义:ListReverse(ListL);其中List结构定义如下:typedefstructNode*PtrToNode;structNode{ElementTypeData;/*存储结点数据*/PtrToNodeNext;/*指向下一个结点的指针*/};typedefPtrToNodeList;/*定义单链表类型*/
混沌之恶咕哒子
·
2020-08-09 10:04
PTA
C语言
PTA
数据结构与算法题目集
(中文)6-1
6-1单链表逆转(20分)本题要求实现一个函数,将给定的单链表逆转。函数接口定义:ListReverse(ListL);其中List结构定义如下:typedefstructNode*PtrToNode;structNode{ElementTypeData;/*存储结点数据*/PtrToNodeNext;/*指向下一个结点的指针*/};typedefPtrToNodeList;/*定义单链表类型*/
Lukerman0
·
2020-08-09 06:30
PTA
数据结构
根据二叉树的前序和中序或者后序和中序来确定二叉树结构(附例题)
这里给出两个例题:1.前序和中序确定:
数据结构与算法题目集
(中文)7-23还原二叉树(25分)给定一棵二叉树的先序遍历序列和中序遍历序列,要求计
这样啊我也喜欢
·
2020-08-09 05:22
基本算法与数据结构
浙江大学《数据结构》编程题题解
数据结构与算法题目集
(中文)题目类型7-1最大子列和问题(20分)动态规划7-2一元多项式的乘法与加法运算(20分)模拟7-3树的同构(25分)树7-4是否同一棵二叉搜索树(25分)二叉搜索树7-5堆中的路径
姚军博客
·
2020-08-07 09:44
数据结构与算法题目集
PTA
数据结构与算法题目集
7-37 模拟EXCEL排序(c语言实现)
原题链接怎么说呢,这道题我偷懒了。我必须要承认,我偷懒了。但是还是必须要说stdlib.h库中的qsort函数是真的牛逼。建议大家先百度这个函数再来看我的代码,这样会很好懂。#include#include#includetypedefstruct{intxh;charxx[9];intcj;}student;intcmp1(constvoid*a,constvoid*b){studentx=*(
Z. Jia
·
2020-08-05 04:30
PTA数据结构与算法题目集
排序
数据结构与算法题目集
(中文)7-37 模拟EXCEL排序 (25分) (结构体自定义sort函数进行排序)
1.题目Excel可以对一组纪录按任意指定列排序。现请编写程序实现类似功能。输入格式:输入的第一行包含两个正整数N(≤105)和C,其中N是纪录的条数,C是指定排序的列号。之后有N行,每行包含一条学生纪录。每条学生纪录由学号(6位数字,保证没有重复的学号)、姓名(不超过8位且不包含空格的字符串)、成绩([0,100]内的整数)组成,相邻属性用1个空格隔开。输出格式:在N行中输出按要求排序后的结果,
Jason66661010
·
2020-08-05 01:54
数据结构与算法题目集(中文)
PTA
数据结构与算法题目集
(中文)7-37 模拟EXCEL排序(25 分)排序
Excel可以对一组纪录按任意指定列排序。现请编写程序实现类似功能。输入格式:输入的第一行包含两个正整数N(≤105)和C,其中N是纪录的条数,C是指定排序的列号。之后有N行,每行包含一条学生纪录。每条学生纪录由学号(6位数字,保证没有重复的学号)、姓名(不超过8位且不包含空格的字符串)、成绩([0,100]内的整数)组成,相邻属性用1个空格隔开。输出格式:在N行中输出按要求排序后的结果,即:当C
这样啊我也喜欢
·
2020-08-05 01:12
pta
数据结构与算法题目集
7-37——模拟EXCEL排序
我的
数据结构与算法题目集
代码仓:https://github.com/617076674/Data-structure-and-algorithm-topic-set原题链接:https://pintia.cn
清風逐尘乀
·
2020-08-05 01:39
数据结构与算法题目集
PTA
数据结构与算法题目集
(中文)5-7 六度空间 (30分)
#include#include/*bfs起始结点的层数为0,以后的结点层数为上一结点层数+1输出时%%*/usingnamespacestd;queuequ;intm[10001][10001],n,mm[10001],sum,vis[10001];voidbfs(intx){if(vis[x]<6){for(inti=1;i<=n;i++){if(!mm[i]&&m[x][i]){qu.pus
hys0124
·
2020-08-03 00:22
PTA
数据结构与算法题目集
(中文)5-11 关键活动 (30分)
#include#include#includeusingnamespacestd;/*关键路径最大值用dp[]记录点的间距先将入度为0的点加入队列,从入度为0的点开始,不断延伸将下一点的距离置为前置点的最大距离,并将选过点的入度-1重复将入度为0的点加入队列,直到没有点入队为止,再筛选出最大的距离关键路径的路径先将出度为0的点加入队列,用vis[]记录是否加入过队列从队首开始筛选,判断与该点相连
hys0124
·
2020-08-03 00:22
数据结构之栈----PTA题目7-20表达式转换(中缀转后缀)
在PTA的
数据结构与算法题目集
(中文)上练习一下表达式转换。
SiKongPop
·
2020-08-02 22:43
数据结构与算法
数据结构与算法题目集
(中文)7-52 两个有序链表序列的交集 (20分)
1.题目已知两个非降序链表序列S1与S2,设计函数构造出S1与S2的交集新链表S3。输入格式:输入分两行,分别在每行给出由若干个正整数构成的非降序序列,用−1表示序列的结尾(−1不属于这个序列)。数字用空格间隔。输出格式:在一行中输出两个输入序列的交集序列,数字间用空格分开,结尾不能有多余空格;若新链表为空,输出NULL。输入样例:125-1245810-1输出样例:252.代码#include#
Jason66661010
·
2020-07-30 09:44
数据结构与算法题目集(中文)
PTA
数据结构与算法题目集
(中文)7-38 寻找大富翁(25 分)快排或堆排序
胡润研究院的调查显示,截至2017年底,中国个人资产超过1亿元的高净值人群达15万人。假设给出N个人的个人资产值,请快速找出资产排前M位的大富翁。输入格式:输入首先给出两个正整数N(≤106)和M(≤10),其中N为总人数,M为需要找出的大富翁数;接下来一行给出N个人的个人资产值,以百万元为单位,为不超过长整型范围的整数。数字间以空格分隔。输出格式:在一行内按非递增顺序输出资产排前M位的大富翁的个
这样啊我也喜欢
·
2020-07-30 09:30
pta
PTA
数据结构与算法题目集
(中文) 7-11
PTA
数据结构与算法题目集
(中文)7-117-11关键活动(30分)假定一个工程项目由一组子任务构成,子任务之间有的可以并行执行,有的必须在完成了其它一些子任务后才能执行。
a130866805
·
2020-07-30 07:59
数据结构与算法
PTA
数据结构与算法题目集
(中文) 7-10
PTA
数据结构与算法题目集
(中文)7-107-10公路村村通(30分)现有村落间道路的统计数据表中,列出了有可能建设成标准公路的若干条道路的成本,求使每个村落都有公路连通所需要的最低成本。
a130866805
·
2020-07-30 07:59
PTA
数据结构与算法题目集
(中文) 7-4
PTA
数据结构与算法题目集
(中文)7-4是否同一颗二叉搜索树给定一个插入序列就可以唯一确定一棵二叉搜索树。然而,一棵给定的二叉搜索树却可以由多种不同的插入序列得到。
a130866805
·
2020-07-30 07:58
PTA
数据结构与算法题目集
(中文) 7-23
PTA
数据结构与算法题目集
(中文)7-237-23还原二叉树(25分)给定一棵二叉树的先序遍历序列和中序遍历序列,要求计算该二叉树的高度。输入格式:输入首先给出正整数N(≤50),为树中结点总数。
a130866805
·
2020-07-30 07:58
数据结构与算法
PTA
数据结构与算法题目集
(中文) 7-8
PTA
数据结构与算法题目集
(中文)7-87-8哈利·波特的考试(25分)哈利·波特要考试了,他需要你的帮助。这门课学的是用魔咒将一种动物变成另一种动物的本事。
a130866805
·
2020-07-30 07:58
PTA
数据结构与算法题目集
(中文) 7-5
PTA
数据结构与算法题目集
(中文)7-5堆中的路径7-5堆中的路径(25分)将一系列给定数字插入一个初始为空的小顶堆H[]。随后对任意给定的下标i,打印从H[i]到根结点的路径。
a130866805
·
2020-07-30 07:58
数据结构与算法
PTA
数据结构与算法题目集
(中文) 7-9
PTA
数据结构与算法题目集
(中文)7-97-9旅游规划(25分)有了一张自驾旅游路线图,你会知道城市间的高速公路长度、以及该公路要收取的过路费。
a130866805
·
2020-07-30 07:58
6-8 求二叉树高度(
数据结构与算法题目集
(中文)PTA)
6-8求二叉树高度(递归与非递归)本题要求给定二叉树的高度。函数接口定义:intGetHeight(BinTreeBT);其中BinTree结构定义如下:typedefstructTNode*Position;typedefPositionBinTree;structTNode{ElementTypeData;BinTreeLeft;BinTreeRight;};要求函数返回给定二叉树BT的高度值
大大da怪i
·
2020-07-28 01:03
算法与数据结构练习
PTA 5-9 旅游规划 (25) - 图 - 单源最短路 - Dijkstra
题目:http://pta.patest.cn/pta/test/15/exam/4/question/717PTA-
数据结构与算法题目集
(中文)-5-9有了一张自驾旅游路线图,你会知道城市间的高速公路长度
weixin_30594001
·
2020-07-15 03:22
PTA_
数据结构与算法题目集
(中文)_7-9 Huffman Codes (30 分)_简洁版解法
题目地址题目分析:我们在分析哈夫曼树建立规则后可知,在所有(n个)数据作为子叶节点时,需且仅需(n-1个)连接点来构成完整的哈夫曼树。故,我们设置一个大小为2*n的结构体数组并使用其中1到2*n-1(共计n+n-1个位子)来建立哈夫曼树。每次我们通过线性查找得到2个最小值,并做标记。这时,我们仅仅需要从n+1这个位置开始记录最小两值所处位置直至2*n-1这个位置,而2*n-1这个位置既是我们的头结
KingDalf
·
2020-07-13 12:55
PTA
数据结构与算法题目集
(中文) 7-5 堆中的路径 (最小堆)
将一系列给定数字插入一个初始为空的小顶堆H[]。随后对任意给定的下标i,打印从H[i]到根结点的路径。输入格式:每组测试第1行包含2个正整数N和M(≤1000),分别是插入元素的个数、以及需要打印的路径条数。下一行给出区间[-10000,10000]内的N个要被插入一个初始为空的小顶堆的整数。最后一行给出M个下标。输出格式:对输入中给出的每个下标i,在一行中输出从H[i]到根结点的路径上的数据。数
这样啊我也喜欢
·
2020-07-13 11:32
pta
数据结构与算法题目集
(中文) - 7-5 堆中的路径(25 分)
题目链接:点击打开链接题目大意:略。解题思路:略。AC代码#include#include#definemem(a,b)memset(a,b,sizeofa);usingnamespacestd;typedeflonglongll;constintmaxn=1010;constintminn=-10001;inth[maxn],size;voidcreate(){mem(h,0);size=0;h
Lux_Sun
·
2020-07-13 00:28
#
ACM
#
PTA
#
堆
PTA通过-表达式转换(C语言实现)2018/11/17
在PTA的
数据结构与算法题目集
(中文)上练习一下表达式转换。
蒋赟jiangyun
·
2020-07-08 20:42
表达式转换
数据结构
栈
PTA
数据结构与算法题目集
(中文)7-4 是否同一棵二叉搜索树 (25 分) 题解
PTA
数据结构与算法题目集
(中文)7-4是否同一棵二叉搜索树(25分)题解源代码:https://github.com/yunwei37/myClassNotes还有不少数据结构和算法相关的笔记以及pta
云微123
·
2020-07-08 02:44
数据结构与算法
PTA
数据结构与算法题目集
(中文) 7-50 畅通工程之局部最小花费问题(35 分)
某地区经过对城镇交通状况的调查,得到现有城镇间快速道路的统计数据,并提出“畅通工程”的目标:使整个地区任何两个城镇间都可以实现快速交通(但不一定有直接的快速道路相连,只要互相间接通过快速路可达即可)。现得到城镇道路统计表,表中列出了任意两城镇间修建快速路的费用,以及该道路是否已经修通的状态。现请你编写程序,计算出全地区畅通需要的最低成本。输入格式:输入的第一行给出村庄数目N(1≤N≤100);随后
这样啊我也喜欢
·
2020-07-08 01:22
pta
PTA
数据结构与算法题目集
(中文)6-10 二分查找
6-10二分查找(20分)本题要求实现二分查找算法。函数接口定义:PositionBinarySearch(ListL,ElementTypeX);其中List结构定义如下:typedefintPosition;typedefstructLNode*List;structLNode{ElementTypeData[MAXSIZE];PositionLast;/*保存线性表中最后一个元素的位置*/}
AcceptSHY
·
2020-07-08 00:54
数据结构
PTA
数据结构与算法题目集
(中文)6-2 顺序表操作集
6-2顺序表操作集(20分)本题要求实现顺序表的操作集。函数接口定义:ListMakeEmpty();PositionFind(ListL,ElementTypeX);boolInsert(ListL,ElementTypeX,PositionP);boolDelete(ListL,PositionP);其中List结构定义如下:typedefintPosition;typedefstructLN
AcceptSHY
·
2020-07-08 00:54
数据结构
数据结构与算法题目集
7-7 六度空间
7-7六度空间(30分)“六度空间”理论又称作“六度分隔(SixDegreesofSeparation)”理论。这个理论可以通俗地阐述为:“你和任何一个陌生人之间所间隔的人不会超过六个,也就是说,最多通过五个人你就能够认识任何一个陌生人。”如图1所示。图1六度空间示意图“六度空间”理论虽然得到广泛的认同,并且正在得到越来越多的应用。但是数十年来,试图验证这个理论始终是许多社会学家努力追求的目标。然
SDUWH_2U
·
2020-07-07 22:10
PTA-DS
7-46 新浪微博热门话题 (30分) (字符串解析)
PTA
数据结构与算法题目集
(中文):7-46新浪微博热门话题(30分)新浪微博可以在发言中嵌入“话题”,即将发言中的话题文字写在一对“#”之间,就可以生成话题链接,点击链接可以看到有多少人在跟自己讨论相同或者相似的话题
Jin_zc
·
2020-07-07 04:10
PAT
数据结构与算法题目集
(中文) - 7-7 六度空间(30 分)
题目链接:点击打开链接题目大意:略。解题思路:略。AC代码#include#include#definemem(a,b)memset(a,b,sizeofa);usingnamespacestd;typedeflonglongll;constintmaxn=10005;intvis[maxn],mp[maxn][maxn];intn,m;intbfs(intlen){//最后一个结点,尾巴,每个点
Lux_Sun
·
2020-07-06 21:09
#
ACM
#
PTA
#
BFS
#
图
数据结构与算法题目集
(中文) 7-6 列出连通集
7-6列出连通集(25分)提问给定一个有N个顶点和E条边的无向图,请用DFS和BFS分别列出其所有的连通集。假设顶点从0到N−1编号。进行搜索时,假设我们总是从编号最小的顶点出发,按编号递增的顺序访问邻接点。输入格式:输入第1行给出2个整数N(0#include#include#include#includeusingnamespacestd;intn,e;intMap[15];introad[1
这样啊我也喜欢
·
2020-07-05 08:14
pta
bfs
dfs
【
数据结构与算法题目集
】7-1 最大子列和问题
n=int(input())nums=list(map(int,input().split()))defmaxSubArray(nums):MaxSum=nums[0]ThisSum=0foriinrange(len(nums)):ifThisSum>=0:ThisSum=ThisSum+nums[i]else:ThisSum=nums[i]MaxSum=max(ThisSum,MaxSum)re
周小丫0_0
·
2020-07-05 05:44
#
PTA
【
数据结构与算法题目集
】(Python实现)7-3 树的同构
测试点全部通过,卡点在判断是否同构的函数里面,关于判空,这个我自己写的代码因为是用-1表示空,因此在递归的时候几个if统一用-1来判空,而不用None,否则就会导致测试点不通过;classTreeNode:def__init__(self,val,left=None,right=None,parent=None):self.val=valself.leftChild=leftself.rightC
周小丫0_0
·
2020-07-05 05:44
#
PTA
【
数据结构与算法题目集
】(Python实现)7-2 一元多项式的乘法与加法运算
这一题卡在第四个测试点上好久。。“输入有零多项式和常数多项式”,就是最后添加的几个if…else。。就通过了classListNode:def__init__(self,coef,exp):self.coef=coefself.exp=expself.next=Nonedeflist2LinkList(lst):iflst[0]==0:return0head=ListNode(0,0)tail=h
周小丫0_0
·
2020-07-05 05:44
#
PTA
【
数据结构与算法题目集
】(Python实现)7-4 是否同一棵二叉搜索树
classTreeNode:def__init__(self,val,left=None,right=None):self.val=valself.left=leftself.right=rightself.flag=0definsert(root,val):ifnotroot:root=TreeNode(val)else:ifval>root.val:root.right=insert(root
周小丫0_0
·
2020-07-05 05:44
#
PTA
数据结构与算法题目集
(中文) - 7-20 表达式转换(25 分)
题目链接:点击打开链接题目大意:将中缀表达式转换为后缀表达式。解题思路:与转换为前缀表达式相似,遵循以下步骤:(1)初始化两个栈:运算符栈S1和储存中间结果的栈S2;(2)从左至右扫描中缀表达式;(3)遇到操作数时,将其压入S2;(4)遇到运算符时,比较其与S1栈顶运算符的优先级:(4-1)如果S1为空,或栈顶运算符为左括号“(”,则直接将此运算符入栈;(4-2)否则,若优先级比栈顶运算符的高,也
Lux_Sun
·
2020-07-04 05:04
#
ACM
#
PTA
ACM
PTA
数据结构与算法题目集
表达式转换
PAT :
数据结构与算法题目集
(中文)7-6 列出连通集
C++11:#include#include#include#include#include#includeusingnamespacestd;classgraph{private:intN,E;boolmat[10][10]{false};boolbook[10]{false};vectorFSvec;voidmDFS(int);voidmBFS(int);voidprint(void);pub
Belous
·
2020-07-01 18:39
PAT
PTA
数据结构与算法题目集
(中文)6-9
6-9二叉树的遍历(25分)本题要求给定二叉树的4种遍历。函数接口定义:voidInorderTraversal(BinTreeBT);voidPreorderTraversal(BinTreeBT);voidPostorderTraversal(BinTreeBT);voidLevelorderTraversal(BinTreeBT);其中BinTree结构定义如下:typedefstructT
Lukerman0
·
2020-07-01 11:47
PTA
数据结构
数据结构与算法题目集
7-22 堆栈模拟队列(c语言实现)
原题链接这道题还是有点有趣的,我们首先需要了解堆栈是后进先出,队列是先进先出这一特点,然后根据这一特点来用堆栈模拟队列入队列:s1未满,s2空:元素入栈s1s1满,s2非空:输出错误:已满s1满,s2空:将s1的元素倒入s2,将新元素入栈s1s1未满,且非上面的情况:元素入栈s1if(isfull(s1)!=1&&isempty(s2)){push(&s1,elem);}elseif(isfull
Z. Jia
·
2020-06-30 17:01
堆栈
队列
PTA数据结构与算法题目集
PTA 5-8 哈利波特的考试 (25) - 图 - 多源最短路 - Floyd
题目:http://pta.patest.cn/pta/test/15/exam/4/question/716PTA-
数据结构与算法题目集
(中文)-5-8哈利·波特要考试了,他需要你的帮助。
weixin_30475039
·
2020-06-27 20:06
数据结构与算法题目集
7-8 哈利·波特的考试
7-8哈利·波特的考试(25分)哈利·波特要考试了,他需要你的帮助。这门课学的是用魔咒将一种动物变成另一种动物的本事。例如将猫变成老鼠的魔咒是haha,将老鼠变成鱼的魔咒是hehe等等。反方向变化的魔咒就是简单地将原来的魔咒倒过来念,例如ahah可以将老鼠变成猫。另外,如果想把猫变成鱼,可以通过念一个直接魔咒lalala,也可以将猫变老鼠、老鼠变鱼的魔咒连起来念:hahahehe。现在哈利·波特的
SDUWH_2U
·
2020-06-25 10:43
PTA-DS
PAT -
数据结构与算法题目集
(中文)7-1
7-1题目给定K个整数组成的序列{N1,N2,…,NK},“连续子列”被定义为{Ni,Ni+1,…,Nj},其中1≤i≤j≤K。“最大子列和”则被定义为所有连续子列元素的和中最大者。例如给定序列{-2,11,-4,13,-5,-2},其连续子列{11,-4,13}有最大的和20。现要求你编写程序,计算给定整数序列的最大子列和。本题旨在测试各种不同的算法在各种数据情况下的表现。各组测试数据特点如下:
云森雨
·
2020-06-24 15:18
data_structure
算法
数据结构
c++
PTA
数据结构与算法题目集
(中文)7-3 树的同构 (25 分)
#include#include#include#includeusingnamespacestd;#defineMaxTree10#defineElementTypechar#defineTreeint#defineNull-1classTreeNode{public:ElementTypeelement;Treeleft;Treeright;};TreeNodet1[MaxTree],t2[M
Albert_Albert_Albert
·
2018-12-13 19:31
PTA
【PAT
数据结构与算法题目集
】地下迷宫探索(深度优先搜索)
【PAT
数据结构与算法题目集
】地下迷宫探索(深度优先搜索)题目地道战是在抗日战争时期,在华北平原上抗日军民利用地道打击日本侵略者的作战方式。地道网是房连房、街连街、村连村的地下工事。
hh66__66hh
·
2018-11-11 09:15
刷题
数据结构与算法题目集
(中文) - 7-36 社交网络图中结点的“重要性”计算(30 分)
题目链接:点击打开链接题目大意:略。解题思路:1、是否连通图:是,则继续2、3;否,则输出“0.00”。2、所求的结点出发到其余的结点的最少边数(最短距离)的总和。3、(n-1)/第2步的结果。AC代码#include#include#definemem(a,b)memset(a,b,sizeofa);#defineINF0x3f3f3f3fusingnamespacestd;typedeflon
Lux_Sun
·
2018-07-26 11:31
ACM
BFS
数据结构与算法题目集(中文)
分)
PTA
#
ACM
#
PTA
#
BFS
#
图
数据结构与算法题目集
(中文) - 7-35 城市间紧急救援(25 分)
题目链接:点击打开链接题目大意:略。解题思路:略。AC代码#include#include#definemem(a,b)memset(a,b,sizeofa);#defineINF0x3f3f3f3fusingnamespacestd;typedeflonglongll;constintmaxn=510;intn,m,s,d;intvis[maxn],pathCnt[maxn],tms[maxn]
Lux_Sun
·
2018-07-25 16:21
#
ACM
#
PTA
#
图
#
Dijkstra
上一页
1
2
3
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他