03 2015 档案
摘要:##《sicp》八皇后谜题书中练习2.42.八皇后谜题问的是如何将八个皇后摆在国际象棋棋盘上,使得任意一个皇后都不能攻击另一个皇后(也就是说任意两个皇后都不能在同一行,同一列和同一对角线上).###解题思想####递归加模块化设计程序递归:解决这一谜题,可以使用递归的方法,每次在一列中放置一个皇后....
阅读全文
摘要:#《sicp》模块化程序设计##2.2.3 序列作为一种约定界面 学习笔记这节中,讲述了一种模块化的程序设计思想,也就是将程序设计为如同信号处理过程一样,采用级联的方式将程序各个部分组合在一起,程序的每一部分对应于一个处理过程,并通过约定的界面将程序各个部分连接在一起.在本节中将序列作为一种约定界面...
阅读全文