数据结构学习
数据结构学习笔记
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 · 778 阅读 · 0 评论 -
数据结构与算法(C语言)校园导航系统
此程序是为了完成课程设计,由于教学安排中途停止了这个项目程序的进度。为了记录课程设计的完成情况与成果,斗胆把不完善的程序放在博客,如果有哪些大佬需要进行完善使用,我十分欢迎!!!目录(1)校园景点图的创建(2)校园景点图的显示(3)关于路径的算法及相关(4)界面及景点公告栏等操作设计详细程序可以看我上传的资源:记录一处BUG:进入 “管理员登入” 后,选择 “退出界面” 后返回主界面,再选择 “退出系统”,退出界面5S后会进入游客登入的界面。(1)校园景点图的创建void Crea.原创 2021-01-11 13:50:11 · 6739 阅读 · 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 · 1643 阅读 · 2 评论 -
线性表的类型定义
线性表(linear_list)是最常用且最简单的一种数据结构。简言之,一个线性表是n个数据元素的有限 序列。至于每个数据元素的具体含义,在不同的情况下各不相同,它可以是一个数一个符号,也可以是一页书,甚至是其他更复杂的信息。例如,26个英文字母表是一个线性表,表中的数据元素是单个字母字符。(A,B,C,...,Z)又如,某小学从2000年到2020年拥有的计算机数的变化情况,可以用线性表的...原创 2020-04-05 11:19:59 · 2168 阅读 · 0 评论