Liuv Blog

格物致知,诚意正心

博客评论系统更换记

jekyll安装和网易云跟帖安装

多说在今年的六一儿童节倒下了,呜呼哀哉。 一年没有更新博客了,被找工作、写毕业论文这些事情弄得无法静下心来。终于等到最近一切尘埃落地,准备打开博客开始整理这一年的收获,却发现博客的评论系统down掉了。经过排查发现多说竟然在今年六一儿童节宣布倒闭,一声叹息后,只能更换社交评论系统,作为网易的忠实用户,最终选择了网易云跟帖作为博客的评论系统。接下来就开始了折腾,主要分为安装jekyl...

数据结构之图

Lesson 1 图的邻接矩阵实现

Talk is cheap, show me the code. ——Linus Torvalds 0x01 前言 俗话说的好“图样图森破”,但是在数据结构中,图可一点都不森破。记得我在数据结构之二叉树(一) 中说过,当年二叉树没怎么学好,图就更不用说了,这部分就记住了迪杰斯特拉和克鲁斯卡尔这两个名字,还不会写英文。那么,本篇博客 就会对图这一数据结构进行实现。 0x02 C语言...

数据结构之二叉树(三)

Lesson 3 二叉树遍历非递归实现

Talk is cheap, show me the code. ——Linus Torvalds 0x01 前言 上一篇:数据结构之二叉树(二)中我实现了二叉树常见的14种操作,但是在学习二叉树的过程中, 还有一类问题经常会遇到,那就是 ——“来来来,把二叉树的三种遍历实现一下” ——“好的!” ——“对了,刚忘记说,不能用递归。” ——“&#*@!……@#” ...

数据结构之二叉树(二)

Lesson 2 二叉树实现改进

Talk is cheap, show me the code. ——Linus Torvalds 0x01 前言 上一篇:数据结构之二叉树(一)中我介绍了二叉树的基本实现,实现过程中指针的使用不太熟练, 实现的功能也比较优先,只有三种递归遍历和求深度。要学好二叉树,这些是远远不够的。因此,本篇博客中我将重新实现二叉树,对二叉树的 常见14种操作都进行实现,代码中的指针使用也更加规...

数据结构之二叉树(一)

Lesson 1 C实现基本二叉树

Talk is cheap, show me the code. ——Linus Torvalds 0x01 前言 介绍完线性表、队列和栈后,接下来就轮到二叉树了。记得当年本科学数据结构的时候,对二叉树就一直不太理解,后来直到考研重新学习 了一遍数据结构后,才对二叉树的基本原理和操作有了比较深入的理解。不同于队列、栈这类一维的结构(我自己取的,因为从抽象来看,它们 在空间中呈现给我...