
数据结构与算法
文章平均质量分 58
@小阿宝
这个作者很懒,什么都没留下…
展开
-
SDUT---OJ《数据结构与算法》实践能力专题训练7 排序
A - 数据结构实验之排序一:一趟快排Description给定N个长整型范围内的整数,要求输出以给定数据中第一个数为枢轴进行一趟快速排序之后的结果。Input连续输入多组数据,每组输入数据第一行给出正整数N(N < = 10^5),随后给出N个长整型范围内的整数,数字间以空格分隔。Output输出一趟快速排序后的结果,数字间以一个空格间隔,行末不得有多余空格。SampleInput849 38 65 97 76 13 27 49Output..原创 2021-03-23 17:14:38 · 192 阅读 · 0 评论 -
SDUT---OJ《数据结构与算法》实践能力专题训练7 查找
A - 数据结构实验之查找一:二叉排序树Description对应给定的一个序列可以唯一确定一棵二叉排序树。然而,一棵给定的二叉排序树却可以由多种不同的序列得到。例如分别按照序列{3,1,4}和{3,4,1}插入初始为空的二叉排序树,都得到一样的结果。你的任务书对于输入的各种序列,判断它们是否能生成一样的二叉排序树。Input输入包含若干组测试数据。每组数据的第1行给出两个正整数N (n < = 10)和L,分别是输入序列的元素个数和需要比较的序列个数。第2行给出N个以空格分隔的原创 2020-12-15 10:28:34 · 416 阅读 · 0 评论 -
SDUT--OJ《数据结构与算法》实践能力专题训练6 图论
A - 数据结构实验之图论一:基于邻接矩阵的广度优先搜索遍历Description给定一个无向连通图,顶点编号从0到n-1,用广度优先搜索(BFS)遍历,输出从某个顶点出发的遍历序列。(同一个结点的同层邻接点,节点编号小的优先遍历)Input输入第一行为整数n(0< n <100),表示数据的组数。对于每组数据,第一行是三个整数k,m,t(0<k<100,0<m<(k-1)*k/2,0< t<k),表示有m条边,k个顶点,t为遍历的起始顶点。下面的m行,每行是空格隔开的两个整原创 2020-11-19 19:39:56 · 1012 阅读 · 0 评论 -
SDUT---OJ《数据结构与算法》实践能力专题训练4 串
A - 数据结构实验之串一:KMP简单应用Description给定两个字符串string1和string2,判断string2是否为string1的子串。Input输入包含多组数据,每组测试数据包含两行,第一行代表string1(长度小于1000000),第二行代表string2(长度小于1000000),string1和string2中保证不出现空格。Output对于每组输入数据,若string2是string1的子串,则输出string2在string1中的位置,若不是,输..原创 2020-11-14 19:40:38 · 446 阅读 · 0 评论 -
SDUT---OJ《数据结构与算法》实践能力专题训练3 栈与队列
A - 数据结构实验之栈与队列一:进制转换Description输入一个十进制非负整数,将其转换成对应的 R (2 <= R <= 9) 进制数,并输出。Input第一行输入需要转换的十进制非负整数;第二行输入 R。Output输出转换所得的 R 进制数。SampleInput12798Output2377#include <iostream>#include <bits/stdc++.h>using na..原创 2020-11-13 19:41:38 · 502 阅读 · 0 评论 -
SDUT---OJ《数据结构与算法》实践能力专题训练2 链表
A - 数据结构实验之链表一:顺序建立链表Description输入N个整数,按照输入的顺序建立单链表存储,并遍历所建立的单链表,输出这些数据。Input第一行输入整数的个数N;第二行依次输入每个整数。Output输出这组整数。SampleInput812 56 4 6 55 15 33 62Output12 56 4 6 55 15 33 62Hint不得使用数组!#include<stdio.h>#include<..原创 2020-11-11 21:29:03 · 343 阅读 · 0 评论 -
SDUT---OJ《数据结构与算法》实践能力专题训练1 顺序表
A - 顺序表应用1:多余元素删除之移位算法Description一个长度不超过10000数据的顺序表,可能存在着一些值相同的“多余”数据元素(类型为整型),编写一个程序将“多余”的数据元素从顺序表中删除,使该表由一个“非纯表”(值相同的元素在表中可能有多个)变成一个“纯表”(值相同的元素在表中只保留第一个)。要求:1、必须先定义线性表的结构与操作函数,在主函数中借助该定义与操作函数调用实现问题功能;2、本题的目标是熟悉顺序表的移位算法,因此题目必须要用元素的移位实现删除;Input原创 2020-11-11 21:18:23 · 1558 阅读 · 1 评论