
读书笔记
fanshengchong
这个作者很懒,什么都没留下…
展开
-
设计模式: 第1,2章
-----第一章----- 1, 应用设计模式的根本目的是降低模块的耦合性, 从而提高可重用性, 可修改性, 应变性. 2, 设计模式的引用可能会降低程序的性能, 提高程序的复杂度. 在不需要变动, 以及规模较小的程序中, 可能不应该应用设计模式 3, 对接口编程而不对实现编程. 大部分设计模式的核心思想. 4, 复用机制有: 1) 类继承(白箱复用), 2) 对象组合(黑箱复用原创 2011-11-20 21:58:20 · 145 阅读 · 0 评论 -
读书笔记1-编程之美
题目1: 问题: 中国象棋,双方都只剩下各自的将/帅,求所有双方所有可能的棋子位置,要求只可以使用一个变量。 解法1:用一个变量存储两个棋子的位置信息,使用位操作来对两个位置进行操作。 解法2:利用一个9*9=81长度的数组来存储两个位置信息。则第i个值对应的两个位置分别是int(i/9), i%9 解法3:利用一个stuct类型将两个unsigned char组合在一起。 总结:当对内原创 2013-03-04 23:07:25 · 104 阅读 · 0 评论