数据结构与算法分析
文章平均质量分 63
以数据结构与算法分析为主,其中有总结有实验报告,有需要的朋友可以来看看
SoldierNightRavn
23届毕业,目前大四,未来准备从事嵌入式开发,现在正在freertos
展开
-
数据结构期末复习大纲(22年版)【亲测有效,内含二叉树、单链表、线性表、有向图、无向图、四大遍历、哈夫曼树详解】
二叉树层次遍历删除单链表第一个位置元素线性表的特点顺序表、链表、栈(入栈)与(出栈)操作有向图、无向图哈夫曼树原创 2022-07-11 15:31:07 · 333 阅读 · 0 评论 -
#数据结构与算法分析(期末总复习2)
顺序表得查找定位算法:顺序表的查找算法int LOcateIndex_seq(SeqList slist,int x)//查找值为x得元素,返回元素所在的下标{ int q; for(q=0;q<slist->n;q++) { if(slist->elem[q]==x)//查询成功,返回对应的下标 return q; } return -1;//查询失败,返回-1}在顺序表中查找值为x得元素是否存在,如果存在,返回该元素在顺序表中的下标,如果不存在返回-1,在原创 2021-01-11 06:05:37 · 616 阅读 · 0 评论 -
#数据结构与算法分析实验报告C++语言版(二叉树的基本操作实现,有图有源码!)
题目:二叉树的基本操作实现实验要求(1)以二叉链表表示二叉树,先序创建一棵二叉树;(2)用递归方法输出二叉树的中序遍历结果;(3)用非递归方法输出二叉树的前序遍历结果;(4)用非递归方法输出二叉树的后序遍历结果;(5)计算二叉树的深度;(6)统计二叉树的结点个数;#(7)统计二叉树的叶结点个数;(8)统计二叉树的度为1的结点个数;(9)输出二叉树中从每个叶子结点到根结点的路径。(10)交换二叉树每个结点的左孩子和右孩子;——————————我是分割线————————————注: 这原创 2020-12-14 18:19:25 · 1269 阅读 · 0 评论 -
#数据结构与算法分析实验报告C语言版( 链队列的基本操作实现)(1-4)
实验要求:(1)建立链队列并实现判空、入队、出队、取队头元素等基本操作;(2)在主函数中测试链队列的基本操作,要求输入一个序列入队,然后再输出队列的内容。实现提示:首先定义链队列的数据类型,然后定义链队列的创建、判空、入队、出队、取队头元素等基本操作,最后在主函数中输入一个序列入队,然后再输出队列的内容。————————我是分割线——————————————————源代码:#include<stdio.h>#include<malloc.h>//链队列的定义:ty原创 2020-11-16 21:10:15 · 1344 阅读 · 1 评论 -
#数据结构与算法分析实验报告C语言版( 循环队列的基本操作实现)(1-3)
实验要求:(1)建立循环队列并实现判空、入队、出队、取队头元素等基本操作;(2)在主函数中测试循环队列的基本操作,要求输入一个序列入队,然后再输出队列的内容。实现提示:首先定义循环队列的数据类型,然后定义循环队列的创建、判空、入队、出队、取队头元素等基本操作,最后在主函数中输入一个序列入队,然后再输出队列的内容。源代码:#include<stdio.h>#include<malloc.h>//循环队列的定义:typedef int DataType;struct原创 2020-11-16 16:34:55 · 1823 阅读 · 1 评论 -
#数据结构与算法分析实验报告C语言版( 链栈的基本操作实现)(1-2)
实验要求:(1)建立含有若干个元素的链栈;(2)对已建立的链栈实现判空、进栈、出栈、取栈顶元素等基本操作;(3)在主函数中调用栈的基本操作函数实现输入序列的反转。实现提示:首先定义链栈的数据类型,然后定义链栈的创建、判空、进栈、出栈、取栈顶元素等基本操作,最后在主函数中调用栈的基本操作函数实现输入序列的反转。——————我是分割线————————————————链栈的定义:typedef int DataType;struct Node{DataType data;struct N原创 2020-11-16 14:52:26 · 1181 阅读 · 0 评论 -
#数据结构与算法分析实验报告C语言版( 顺序栈的基本操作实现)(1-1)
顺序栈的基本操作实现一、实验目的1.掌握线性表顺序存储结构的特点。2.掌握栈和队列的特性。掌握顺序栈、链栈、循环队列和链队列的存储结构及其基本运算二、实验内容题目1. 顺序栈的基本操作实现实验要求:(1)建立含有若干个元素的顺序栈;(2)对已建立的顺序栈实现判空、进栈、出栈、取栈顶元素等基本操作;(3)在主函数中调用栈的基本操作函数实现输入序列的反转。————————我是分割线——————————————————源代码:#include<stdio.h>#includ原创 2020-11-16 13:46:27 · 1627 阅读 · 0 评论 -
#数据结构与算法分析(期末总复习1)
临近期末了,是时候该总结一哈数据结构与算法分析这门课了。在这里信安小萌新带大家一起重新温故整本书的所有知识点,顺便加深一哈自己的印象。希望能对临近期末要考数据结构的朋友们带来帮助!第一章 绪论数据结构的基本术语——————我是分割线————————————1、数据:数据是信息的载体,能够被计算机程序识别加工、存储等处理的符号统称为数据。2、数据元素:组成数据的基本 单位称为数据元素或者结点,一个结点可以是一个字符、一个整数或者一个结构体,在计算机程序中,将结点看作一个整体进行处理。3、数据项原创 2020-11-12 13:39:58 · 1084 阅读 · 2 评论