随笔分类 -  数据结构

摘要:镜像二叉树,力扣上面的的题目,这道题很简单,放出来的原因是它要求用两种解法来写这道题——递归和迭代,而且数据结构学到了树,记录自己学习的过程,以免忘了,没地方找。 题目的意图很明显,就是然你写个程序看看是不是对称的,对称的条件很明显: 然后我们想一想什么样的树被称为镜像对称? 是不是当一个树的左子树 阅读全文
posted @ 2019-10-22 12:46 秦_殇 阅读(469) 评论(0) 推荐(0)
摘要:递归算法——交换二叉树的左右子树: 通过后续遍历实现: 完成遍历之后进行交换 阅读全文
posted @ 2019-10-17 16:12 秦_殇 阅读(792) 评论(0) 推荐(0)
摘要:好好学习基础知识,出人头地就靠它了,内外兼修。(好吧,我现在内外都不行)写这篇文章的目的就是为了,巩固刚学完的线性表,个人能力有限,若有不当之处,望指出。 线性表 好了,扯完了,说正事: 1、定义 线性表是一种及其常用的并且最简单的一种数据结构。简单来说,线性表就是集合里的元素的有限排列。(在这里我 阅读全文
posted @ 2019-10-03 13:39 秦_殇 阅读(1712) 评论(0) 推荐(0)
摘要:KMP一个非常经典的字符串模式匹配算法,虽然网上有很多kmp算法的博客,但是为了更好的理解kmp我还是自己写了一遍(这个kmp的字符串存储是基于堆的(heap),和老师说的定长存储略有不同,字符串索引从0开始) 先来说说 KMP 的历史吧。 一、背景 KMP算法是一种改进的字符串匹配算法,由D.E. 阅读全文
posted @ 2019-09-26 20:05 秦_殇 阅读(533) 评论(0) 推荐(0)