C数据结构
zhaiwuz5
远方之路。
展开
-
一个企图用代码偷懒计算测量学闭合导线各项数据的屑是否有错
最近的测量学。 真的是。越来越过分了。计算量超大超大超大超大,作业提交频率贼高,啊这,每次计算的东西都恨不得能把计算器按出火星子。于是本懒人想出一个办法,能不能利用程序,每次只输入一堆数据,就能自动替我算结果? 答案是显而易见的。而且我甚至在脑海里想出了那种及其简便的场景~ 步骤一:输入数据 步骤二:看答案 步骤三:美滋滋的看着同学还在按计算器焦头烂额儿,时不时嘲讽下结果算错了。 理想永远是...原创 2020-03-29 22:59:10 · 481 阅读 · 1 评论 -
树和二叉树
这次的学习内容比较复杂,概念就很多。。。所以这次先记录下树的概念以及相关名词。 树: 具有一对多的层次关系的数据结构,是n个结点的有限集合。 当n=0时,T为空树。 当n>0时,可能只有一个根节点,或者余下m个结点分为互不相交的有限集T1,T2,T3…Tm,每个Ti也都是一棵树,被称为根的子树。 比较常见的实例有文档结构等等。 结点的度 ...原创 2020-03-23 22:31:25 · 292 阅读 · 0 评论 -
顺序栈和链式栈
关于堆栈的学习,初步做了一个十进制转八进制的应用,后面还有两个事检验括号以及运算关系表达式,暂时还没有做出来(因为第一个调了好久) 第一次写blog,希望能借此成为我学习数据结构的工具,希望有大佬能指点我~ #include<stdio.h> #include<stdlib.h> #include<exception> typedef struct Node ...原创 2020-03-09 09:50:50 · 223 阅读 · 0 评论 -
带表头的单链表及其操作
这里是带表头的单链表的操作(急急忙忙补档) #include<stdio.h> #include<stdlib.h> typedef struct Node { int Element;//数据域 struct Node* Next;//指针域 }; typedef struct SingleList { struct Node* First;//头指针 int ...原创 2020-03-09 10:51:47 · 327 阅读 · 0 评论 -
带表头的双链表及其操作
这里是双链表的结构,插入和删除(其实我觉得怪怪的,带表头emmm) 和单链表相比,双链表多了一个前驱指针域,可以双向的历遍查找,省去了不少历遍的步数,适合用于双向的插入查找。 初学,不知道有什么用处,于是随便bb了一堆。 #include<stdio.h> #include<stdlib.h> typedef struct DSLNode { int Element; ...原创 2020-03-09 10:58:36 · 236 阅读 · 0 评论 -
顺序表及其操作
主要是想要把之前做的也发上去先,顺序表有关的基础知识 #include<stdio.h> typedef struct SeqList { int n; int maxLength; int* Num; }; #include<stdlib.h> bool Init(SeqList* L,int MaxLength)//初始化线性表 { L->maxLeng...原创 2020-03-09 10:48:49 · 133 阅读 · 0 评论