
2022SCAU数据结构
文章平均质量分 56
小白蹦蹦跳跳
有些文章设为仅粉丝可见才能发(大哭
展开
-
SCAU 数据结构 18923 二叉树的直径
Description给定一棵二叉树,你需要计算它的直径长度。一棵二叉树的直径长度是任意两个结点路径长度中的最大值。这条路径可能穿过也可能不穿过根结点。1/ 2 3/ \4 5答案为3, 它的长度是路径 [4,2,1,3] 或者 [5,2,1,3]。输入格式共n行。第一行一个整数n,表示有n个结点,编号为1至n。第二行至第n行,每行有两个整数x和y,表示在二叉树中x为y的父节点。x第一次出现时y为左孩子输出格式输出二叉树的直径。输入样例51 21 32 42 5输出原创 2022-06-18 00:07:05 · 705 阅读 · 0 评论 -
SCAU 数据结构 18924 二叉树的宽度
Description二叉树的宽度指的是具有节点数目最多的那一层的节点个数。1/ 2 3/4答案为2, 第二层节点数最多,为2个节点。输入格式共n行。第一行一个整数n,表示有n个结点,编号为1至n,结点1为树根。(1.........原创 2022-06-18 00:07:21 · 582 阅读 · 0 评论 -
SCAU 数据结构 8609 哈夫曼树
Description利用静态链表建立赫夫曼树,建树过程中要求左子树权值小于右子树权值,求各结点的编码。要求:叶子结点的个数n及结点值由键盘录入。本题给出程序代码,要求填空以满足测试要求.#include “stdio.h”#include “string.h”#includeusing namespace std;typedef struct{unsigned int weight;unsigned int parent,lchild,rchild;} HTNode,*HuffmanTr原创 2022-06-18 00:09:21 · 330 阅读 · 2 评论 -
SCAU 数据结构 17121 求二叉树各种节点数
Description构造二叉链表表示的二叉树:按先序次序输入二叉树中结点的值(一个字符),'#'字符表示空树,构造二叉链表表示的二叉树T,并求此二叉树中度为2的节点总数,度为1的节点总数,度为0的节点总数#include “stdio.h”#include “malloc.h”#define TRUE 1#define FALSE 0#define OK 1#define ERROR 0#define INFEASIBLE -1#define OVERFLOW -2typedef i原创 2022-06-18 00:07:33 · 164 阅读 · 0 评论 -
SCAU 数据结构 8606 二叉树的构建及遍历操作
Description构造二叉链表表示的二叉树:按先序次序输入二叉树中结点的值(一个字符),'#'字符表示空树,构造二叉链表表示的二叉树T;再输出三种遍历序列。本题只给出部分代码,请补全内容。#include “stdio.h”#include “malloc.h”#define TRUE 1#define FALSE 0#define OK 1#define ERROR 0#define INFEASIBLE -1#define OVERFLOW -2typedef int Sta原创 2022-06-18 00:08:54 · 439 阅读 · 0 评论 -
SCAU 数据结构 8587 行编辑程序
行编辑原创 2022-06-18 00:08:14 · 551 阅读 · 0 评论 -
SCAU 数据结构 8586 括号匹配检验
括号匹配原创 2022-06-18 00:08:08 · 656 阅读 · 0 评论 -
SCAU 数据结构 8585 栈的应用——进制转换(STL)
进制转换原创 2022-06-18 00:07:57 · 424 阅读 · 0 评论 -
SCAU 数据结构 8584 循环队列的基本操作
循环队列原创 2022-06-17 14:57:44 · 500 阅读 · 0 评论 -
SCAU 数据结构 8583 顺序栈的基本操作
顺序栈原创 2022-06-17 14:56:06 · 555 阅读 · 0 评论 -
SCAU 数据结构 19080 反转链表
反转链表原创 2022-06-17 14:53:53 · 1037 阅读 · 0 评论 -
SCAU 数据结构 8580 合并链表
合并链表原创 2022-06-17 14:50:04 · 384 阅读 · 0 评论 -
SCAU 数据结构 8579 链式线性表的基本操作
链式顺序表原创 2022-06-17 14:47:55 · 185 阅读 · 0 评论 -
SCAU 数据结构 8578 顺序表逆置
顺序表逆置原创 2022-06-17 14:44:46 · 267 阅读 · 0 评论 -
SCAU 数据结构 8577 合并顺序表
合并顺序表原创 2022-06-17 14:37:51 · 499 阅读 · 0 评论 -
SCAU 数据结构 8576 顺序线性表的基本操作
顺序表的基本操作原创 2022-06-17 14:36:03 · 1349 阅读 · 0 评论 -
SCAU 数据结构 8645 归并排序(非递归算法)摸鱼版
归并排序考试摸鱼版原创 2022-06-17 14:27:08 · 478 阅读 · 0 评论 -
SCAU 数据结构 8648 图的深度遍历
图的深度遍历原创 2022-06-17 14:25:08 · 985 阅读 · 1 评论 -
SCAU 数据结构 8647 实现图的存储结构
实现图的存储结构原创 2022-06-12 19:54:24 · 284 阅读 · 0 评论 -
SCAU 数据结构 8644 堆排序
堆排序原创 2022-06-12 16:16:26 · 484 阅读 · 0 评论 -
SCAU 数据结构 8643 简单选择排序
简单选择排序原创 2022-06-12 02:44:15 · 212 阅读 · 0 评论 -
SCAU 数据结构 8642 快速排序
快速排序原创 2022-06-12 02:21:24 · 453 阅读 · 1 评论 -
SCAU 数据结构 8641 冒泡排序
冒泡排序原创 2022-06-11 18:23:22 · 307 阅读 · 0 评论 -
SCAU 数据结构 8640 希尔(shell)排序
希尔排序原创 2022-06-11 17:54:30 · 359 阅读 · 0 评论 -
SCAU 数据结构 8639 折半插入排序
折半插入排序原创 2022-06-11 12:48:37 · 537 阅读 · 0 评论 -
SCAU 数据结构 8638 直接插入排序
插入排序原创 2022-06-11 01:24:09 · 230 阅读 · 0 评论 -
SCAU 数据结构 8622 哈希查找
哈希查找原创 2022-06-11 00:39:52 · 342 阅读 · 0 评论 -
SCAU 数据结构 8610 顺序查找
顺序查找原创 2022-06-10 16:55:10 · 225 阅读 · 0 评论 -
SCAU 数据结构 8621 二分查找
二分查找原创 2022-06-10 16:36:55 · 257 阅读 · 0 评论 -
SCAU 数据结构 8586 括号匹配检验
Description利用栈编写满足下列要求的括号匹配检验程序:假设表达式中允许包含两种括号:圆括号和方括号,其嵌套的顺序随意,即([]())或[([][])]等为正确的格式,[(]或([())或(()])均为不正确的格式。 输入一个包含上述括号的表达式,检验括号是否配对。 本题给出部分check()函数,要求将check()函数补充完整,并完成整个程序。typedef char SElemType;#include"malloc.h"#include"stdio.h"#inclu..原创 2022-04-11 22:48:25 · 445 阅读 · 0 评论 -
SCAU 数据结构 2 求交集
描述用顺序表表示集合,集合元素为整型数据,设计一个算法实现两个集合的求交集运算。输入格式第一行:集合A和集合B的元素个数n,m第二行:集合A的n个元素第三行:集合B的m个元素输出格式输出:第一行:集合A,B的交集元素(要求按照元素在A集合中出现的次序输出),如果交集为空则输出null样例1:输入:5 36 3 90 1 8888 1 2输出:1 88输入样例5 36 3 90 1 8833 44 55输出样例null#include <std原创 2022-04-04 11:47:22 · 1562 阅读 · 0 评论 -
SCAU 数据结构 1 单链表分解
描述设计算法将一个带头结点的单链表A分解为两个具有头结点的链表B、C,其中B表的结点为A表中值大于等于零的结点,而C表的结点为A表中值小于零的结点(链表A的元素类型为整型,要求B、C表利用A表的结点,即B,C表不能新建结点.只能新建一个头结点)。线性链表的基本操作如下:#include#include#define ERROR 0#define OK 1#define ElemType inttypedef int Status;typedef struct LNode{int .原创 2022-04-04 11:44:06 · 2273 阅读 · 0 评论