积累模型、比喻等直观化方法的益处
来源:互联网 发布:帝国cms在线视频网站 编辑:程序博客网 时间:2024/05/01 23:29
在谭浩强的《C程序设计(第三版)》11.9节“枚举类型”的例11.13讲的是一个排列组合问题。红、黄、蓝、白、黑五种颜色的球若干个。每次从口袋中先后取出3个球,问得到3种不同颜色的球的可能取法,输出每种排列的情况。
其实这个问题不需要使用枚举类型也可以做出来。但是正如谭老师在书中所言“但显然使用枚举变量更直观,因为枚举元素都选用了令人‘见名知意’的标识符”。可见使问题变得直观的重要性,当我们面对较为复杂的问题时更明显。
进一步深入思考,我们在简单问题的解决上,是否使用模型,或者比喻,等等各种直观手段都是可以的。因为问题本身比较简单,我们可以直接清楚地看到各个模块内部个变量之间,各个模块之间的关系。然而在解决复杂问题时,通过将长期思考积累的一些模型、比喻等直观化的方法应用到问题的解决中来,我们可以更轻松更从容的应对问题。
所以,我们要做的是:不断思考现有的问题,寻找可以应用于该问题的模型、比喻,积累这些直观方法。构建一个模型库,当需要解决问题时,我们可以从已有的模型库中寻找问题解决的直观之道,便捷之门。
- 积累模型、比喻等直观化方法的益处
- 转帖 - 关于积累的益处
- 进程与线程的理解和直观比喻
- 领导者-追随者模型的比喻
- 领导者-追随者模型的比喻
- 领导者-追随者(Leader/Followers)模型的比喻
- 存储虚拟化对于小企业的益处
- 算法直观与对模型的理解
- 手工灭蚊的方法和益处(041104)
- 分享全球化的益处
- 益处处理的一点
- 喝白开水的益处
- 婴幼儿游泳的益处
- 午睡的益处
- 网关、路由器、DNS 等网络术语的通俗比喻
- 网关、路由器、DNS等网络术语的通俗比喻
- 网关、路由器、DNS等网络术语的通俗比喻
- 关于网络编程五种IO模型的形象比喻
- 内在父母和内在小孩
- poj 1590
- 学习笔记7—Java基础5_多线程
- 两个路由如何进行连接?
- 北大和人大两年整理出来的阅读书单【无论你是什么专业】
- 积累模型、比喻等直观化方法的益处
- 条码、RFID及EPC之间的关系辨析
- C#向Excel报表中插入图片的2种方法
- perl open操作总结(待续)
- 简单的网站项目开发流程
- 继续解决保存问题
- 我的fcitx配置文件
- java加强课程的一些总结!2月20日!
- 一月工作总结