C语言算法
乐乐小工厂
这个作者很懒,什么都没留下…
展开
-
二叉树的非递归后序遍历
二叉树的非递归后序遍历。原创 2022-10-16 17:20:55 · 1066 阅读 · 1 评论 -
二叉树的非递归遍历
二叉树的非递归遍历,对二叉树进行先序和中序遍历。原创 2022-10-16 14:39:21 · 343 阅读 · 0 评论 -
C语言二叉树的层次遍历
算法思想:一般的二叉树层次遍历是自上而下,从左到右,这里的遍历顺序则恰好相反。利用原有的层次遍历算法,出队的同时将各个结点指针入栈,在所有结点入栈之后再从栈顶开始依次访问所有结点直到栈为空,就结束。原创 2022-10-10 19:58:13 · 637 阅读 · 0 评论 -
C语言二叉树的创建与遍历
二叉树(binary tree)是指树中节点的度不大于2的有序树,它是一种最简单且最重要的树。二叉树的递归定义为:二叉树是一棵空树,或者是一棵由一个根节点和两棵互不相交的,分别称作根的左子树和右子树组成的非空树;左子树和右子树又同样都是二叉树。以下是对链式存储结构的二叉树的创建与先序、中序、后序遍历操作。原创 2022-10-09 22:37:21 · 9717 阅读 · 5 评论 -
C语言数据结构字符串匹配(简单版本)
对两段不定长的字符串进行匹配//定义String结构 char * data;//data数据域,char型 int len;//记录string的长度 } String;String * initString() //初始化String {//先把string指向NULL string -> len = 0;//len赋值为0 return string;}原创 2022-10-07 21:22:44 · 1341 阅读 · 0 评论 -
数据结构循环队列
循环队列可能有点难理解,可以去看看别人写的文章,我这里主要还是提供我的源码,附上一些图。原创 2022-10-07 16:57:03 · 430 阅读 · 0 评论 -
C语言数据结构队
对队进行入队,出队,判断是否队空的操作。原创 2022-10-07 13:52:42 · 315 阅读 · 0 评论 -
C语言链式栈
对链式栈进行进栈、出栈和遍历栈的操作。原创 2022-10-05 17:51:52 · 291 阅读 · 0 评论 -
C语言循环双链表
循环双链表的头插法、尾插法、删除节点和遍历打印。原创 2022-10-05 16:30:52 · 169 阅读 · 0 评论 -
C语言双链表
对双链表进行头插法,尾插法,删除节点,遍历打印。原创 2022-10-05 15:23:46 · 94 阅读 · 0 评论 -
C语言单循环链表
C语言单循环链表的记录。原创 2022-10-05 13:50:35 · 158 阅读 · 0 评论 -
C语言单链表(头插法和尾插法)
重新把c语言的算法与数据结构学一遍,并且进行记录。不是很难。原创 2022-10-04 21:55:05 · 1168 阅读 · 0 评论