2005年7月16日

摘要: 计算机的最重要的功能就是用来处理信息的,而涉及到对信息的处理,查找和排序则是其中最为重要的条目。这也难怪一代算法宗师Knuth在其7卷(拟)的巨著《The Art of Programming》中整整第三卷就是查找与排序了。 这里尽量以较为正规的代码风格的代码将这些经典的排序和查找算法描述出来,目的无他,温故而知新。 u 几个要用到的函数 1) 随机产生测试... 阅读全文

posted @ 2005-07-16 17:11 k_eckel's mindview 阅读(501) 评论(0) 推荐(0) 编辑

摘要: 于是我给自己定义了一个“Program Day by Day”的任务,一天一天学习,一天一天实在,一天一天精进。Program Day by Day我会尽量做到名副其实——每天Program,而Code的内容更多将会focus到最基础也是最重要的基本算法,数据结构中去,当然也会有诸如设计模式、具体问题的解决等等。当然这里面的很多东西,都应该是自己在N(N不知道等于几)年前的任务,于是现在再实现的时候,我会注意代码的风格,实现的本质等等。而这一切,在我看来,既是对往日的补过,更是对未来的期许。 Program Day by Day, and make progress everyday! 阅读全文

posted @ 2005-07-16 15:48 k_eckel's mindview 阅读(378) 评论(0) 推荐(0) 编辑

摘要: 佛家有一句话:今日的果必然联系着往日的因,因果循环,报应不爽。而《无间道》中更有一句经典的台词:出来混,总是要还的!,前者未免有些消极,却充满着智慧;后者或许有些黑话无赖,却也不无道理。但大抵的意思都是,你必须为往日的所为埋单,更加要为未来的人生未雨绸缪。 阅读全文

posted @ 2005-07-16 15:24 k_eckel's mindview 阅读(649) 评论(1) 推荐(0) 编辑