摘要: 原创、转载请注明出处。 题意:经典的汉诺塔问题是有3根柱子,第一根柱子上有n个盘子,下面盘子比上面盘子大,要求把所有盘子移到第三根柱子上,过程中不能使得上面的盘子大于下面的盘子,且每次只能移动一个盘子,问最少需要多少步。 一开始想的是用普通递归,也就是状态空间搜索路径的方法,这样传的参数比较多。 在 阅读全文
posted @ 2017-11-25 18:07 哲贤 阅读(491) 评论(0) 推荐(0) 编辑
摘要: 异常是指存在于运行时的反常行为,这些行为超出了函数正常功能的范围。典型的异常包括失去数据库连接以及遇到意外输入等。处理反常行为可能是设计所有系统最难的一部分。 如果程序中含有可能引发异常的代码,那么通常也会有专门的代码处理问题。例如,如果程序的问题是输入无效,则异常处理部分可能会要求用户重新输入正确 阅读全文
posted @ 2017-11-25 09:02 哲贤 阅读(1869) 评论(0) 推荐(0) 编辑