04 2011 档案
摘要:通过代码重构,优化二项式系数求解。包括:使用动态规划法和值对象节省空间效率;接口改造;大整数支持等。通过对以前写过的代码进行重新审视和改进,使之更具实用性,从而学习新的东西。难度:初级
阅读全文
摘要:Java实现基于数组的向量旋转的四种算法。包括:基于数组移动的思路;基于跳跃交换元素的思路; 基于数组区域交换的思路:AB---> BA;基于数组逆置的思路。难度: 初级。
阅读全文
摘要:语言可以提供一些好的特性供程序员运用,但最终的使用权在程序员手上。 A good language should help programmers program well , but no languge could prevent programmers from bad practice. 学习一门语言,不仅仅是掌握其语法和用法,更要领悟其设计思想,避开语言设计的不足和陷阱,使用语言的优良特性编写可靠、可维护的系统。
阅读全文
摘要:缘由: 虽然最初是因为免费,不想再背负使用盗版软件的耻辱感而使用linux, 但经过一段时间的熟悉,也越来越习惯这个系统了。没有传说中的那么可怕。 问题: 操作系统到底是什么? 能够提供给用户什么? 什么样的系统才是最适合我们的? 通俗地讲,操作系统是应用软件或实用工具与计算机的界面,...
阅读全文