![](https://img-blog.csdnimg.cn/20201014180756918.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
数据结构学习
数据结构学习笔记
LEO-max
GPT农名工
展开
-
数据结构实现头插法和尾插法
数据结构这种烧脑的东西我是真不想搞,学了一学期也只知道有个数据结构这个东西,为了学习搞好C语言,硬着头皮学。 头插法: #include <stdio.h> #include <stdlib.h> struct list { int data; struct list *next; }; int main() { struct list *inPut,*head; head->next = NULL; int i,n; printf("请输入排序数字:\n");原创 2021-02-07 21:04:24 · 774 阅读 · 0 评论 -
数据结构与算法(C语言)校园导航系统
此程序是为了完成课程设计,由于教学安排中途停止了这个项目程序的进度。为了记录课程设计的完成情况与成果,斗胆把不完善的程序放在博客,如果有哪些大佬需要进行完善使用,我十分欢迎!!! 目录(1)校园景点图的创建(2)校园景点图的显示(3)关于路径的算法及相关(4)界面及景点公告栏等操作设计详细程序可以看我上传的资源: 记录一处BUG: 进入 “管理员登入” 后,选择 “退出界面” 后返回主界面,再选择 “退出系统”,退出界面5S后会进入游客登入的界面。 (1)校园景点图的创建 void Crea.原创 2021-01-11 13:50:11 · 6722 阅读 · 4 评论 -
数据结构期中考试归纳
《数据结构期中复习归纳》 一、函数题 求二叉树的高度 函数接口定义: int GetHeight( BinTree BT ); 其中BinTree结构定义如下: typedef struct TNode *Position; typedef Position BinTree; struct TNode{ ElementType Data; BinTree Left; BinTree Right; }; 要求函数返回给定二叉树BT的高度值。 裁判测试程序样例: #include <stdio.h>原创 2020-11-18 12:49:39 · 1638 阅读 · 2 评论 -
线性表的类型定义
线性表(linear_list)是最常用且最简单的一种数据结构。简言之,一个线性表是n个数据元素的有限 序列。至于每个数据元素的具体含义,在不同的情况下各不相同,它可以是一个数一个符号,也可以是一页书,甚至是其他更复杂的信息。例如,26个英文字母表是一个线性表,表中的数据元素是单个字母字符。 (A,B,C,...,Z) 又如,某小学从2000年到2020年拥有的计算机数的变化情况,可以用线性表的...原创 2020-04-05 11:19:59 · 2155 阅读 · 0 评论