随笔分类 - 编程之美
《编程之美》的相关问题、解答、探讨
摘要:又要到一年招聘季,又有很多人开始啃《编程之美》了吧。此书从开阔视野的角度来说很好,不过限于篇幅,有的问题并没有讲清楚;或者扩展问题很难,没有给予解答和提示。在我看书和查阅资料的过程中,有很多重复的,也有不少基本没什么价值。为了便于查阅,也为了方便后人不必在搜索上浪费时间,我把比较有价值的文章链接整理如下,并附以说明。
阅读全文
摘要:对于《编程之美》4.5磁带文件存放优化一般情况的最优解给与证明,并发掘解法与选择排序的关系。
阅读全文
摘要:本文来自于《编程之美》4.3节买票找零问题的启发,和网络上多如牛毛的介绍卡特兰数的文章不同,本文的主要目的不是向读者再一次介绍它的性质和应用,也不是相关内容的简单复制粘贴拼凑,而是一个完整的体系,帮助读者跨越《编程之美》留下的陷阱,找寻一般化的卡特兰数,从而解决更一般的问题,并给出证明和程序实现。
阅读全文
摘要:简单介绍判别两个链表在无环/有环情况下是否相交的判别法,并收集了找出相交的第一个节点、求链表倒数第k个结点等相关问题,然后对单链表找环算法和找单链表环入口算法给出形式化的证明
阅读全文
摘要:对于《编程之美》上没有提供答案和提示的1.18和4.11两节,本文将综合网络上已有的部分资料,深入挖掘解题思路,并对目前尚未找到满意答案的1.18节问题1给出算法解答。阅读本文需要了解古典概型和组合数的含义,以及扫雷游戏中的各种符号。
阅读全文