数据结构和算法
补漏砖匠
牛,吃的是草,挤的是奶。
展开
-
c源码乱序后解析
c 源码可视化原创 2022-07-22 20:25:31 · 169 阅读 · 1 评论 -
【C语言趣味算法】
趣味算法汉诺塔百鸡百钱常胜将军约瑟夫环最大公约数 汉诺塔 汉诺塔问题是源于印度一个古老传说的益智玩具。大梵天创造世界的时候做了三根金刚石柱子,在一根柱子上从上往下按照大小顺序摞着64片黄金圆盘。大梵天命令婆罗门把圆盘从下面开始按大小顺序重新排在另一根柱子上。并且规定,在小圆盘上不能放大圆盘,在三根柱子之间一次只能移动一个圆盘。 #include <stdio.h> void move(char x, char y) { static int cnt = 0; printf("%原创 2021-11-18 13:40:28 · 771 阅读 · 0 评论 -
C语言-数据结构-栈和队列
文章目录栈栈的性质栈的操作栈的实现方式实例C语言符号成对匹配出现表达式计算队列 栈 一种特殊的线性表 只能在线性表的一端进行操作 栈顶(top):允许操作的一端 栈低(bottom):不允许操作的一端 栈的性质 LIFO last in First out 栈的操作 创建 销毁 清空 入栈 出栈 获得栈顶元素 获得栈大小 栈的实现方式 顺序栈 链栈 实例 C语言符号成对匹配出现 eg:() [] {} <> '' "" 方案: 算法: 从第一个字符开始扫描 当遇到普通字原创 2021-03-10 15:31:32 · 102 阅读 · 0 评论