Subaru

基础算法与数据结构(四) 树(3)平衡二叉树之红黑树

本文中所有与红黑树有关的代码均来自于刘新宇所著《算法新解》中的红黑树章节。 平衡二叉树 根据之前的表述,因为二叉树可能为退化为链表,所以产生了平衡二叉树这个产物,主要为了避免在插入值的时候产生退化的问题。 平衡二叉树主要有两种实现方式,一种是红黑树,一种是AVL树。首先先复习红黑树。 2-3树 在介绍红黑树之前,先介绍一种理想的平衡二叉树 — 2-3树 2-3树有两种节点,分别是2结...

独树一帜的「民主」

有众多理由来抨击这篇文章,看完了可以看完后安慰自己我们是「中国特色」。不想有无意义的争辩,毕竟这是我的个人言论,你也可以完全不赞同,但愿这个社会有着一定程度的言论自由。 要让那些反民主的人,那些认为民主就是毁坏、混乱、谋杀和贪污的人知道:民主有着其高贵之处,只不过民主的高贵,和他们的理解不一样。民主的高贵,是让每一个人身上都有一点高贵、有一点尊严,而不是让极少数人拥有尊严跟高贵。 ...

诀别

想了很久,还是写点什么来记录一下两年来的一些微小的事情。 世路如今已慣,此心到處悠然。 最近,还是做出了一个算是重要的决定吧,和ACM-ICPC说再见。 怎么说,或许还是感觉自己天赋不够,努力不足。尤其是在这次期末考试现场结果和最后结果因为一些无谓的原因相差那么大之后,这种无力感越来越深厚。最后我想,还是默默地做一个安静的旁观者或许是个更好的选择。 两年多来,感觉还是花...