摘要: Unix哲学Unix本身所作出的榜样体现出来的。从整体上来说,可以概括为以下几点:1.模块原则:使用简洁的接口拼合简单的部件。2.清晰原则:清晰胜于机巧。3.组合原则:设计时考虑拼接组合。4.分离原则:策略同机制分离,接口同引擎分离。5.简洁原则:设计要简洁,复杂度能低则低。6.吝啬原则:除非确无它法,不要编写庞大的程序。7.透明性原则:设计要可见,以便审查和调试。8.健壮原则:健壮源于透明与简洁... 阅读全文
posted @ 2019-05-21 18:33 AKIMETA 阅读(666) 评论(0) 推荐(0)
摘要: 个人学习笔记总结,详见数据结构与算法之美(度娘)线性表:非线性表:数组1、存储结构:链式存储,前驱后继关联2、操作:crud(前后索引关联,涉及最优最糟问题)特点:非常低效查询操作:了解其存储方式,即查询就是通过数组下标进行。插入操作:假设数组的长度为n,现在,如果我们需要将一个数据插入到数组中的第k个位置。为了把第k个位置腾出来,给新来的数据,我们需要将第k~n这部分的元素都顺序地往后挪一位。那... 阅读全文
posted @ 2019-05-21 18:11 AKIMETA 阅读(229) 评论(0) 推荐(0)