程序员考试刷题 Week06:第6周的讲义
程序员考试刷题CSCI 1103计算机科学1荣誉2020年秋季罗伯特穆勒-波士顿学院讲稿草稿第6周话题:一些用于编码的凯恩斯递归和数学归纳法;子列表函数是值1。 一些用于编码的凯恩斯挂在那里!大多数情况下,您处理的代码都不起作用。一旦它起作用了,你会感觉很好,然后继续下一步。当您的代码有错误时,您通常不知道发生了什么,并且很自然地会质疑很多事情:您的能力、物理定律、您的计算机等。忘记这些东西,专注于问题。仔细考虑您引入的符号名称。当您的代码正在开发中并且无法正常工作时,您通常会仔细研究您的定义,试图了解可能出错的地方。如果你使用坏名字,你会给你的思想带来另一个障碍。如果你使用好名字,你就在帮助自己了解正在发生的事情。考虑您的应用程序需要的事物/值的种类,考虑为它们创建新类型。如果您确实创建了新类型,请强烈考虑为新类型的值创建字符串格式化函数。这将有助于调试。当事情变得复杂时,纾困。当您在处理解决方案的某个部分时遇到一个不简单的子问题,请为一个函数命名,以便为您解决该部分问题。您可以稍后编写该函数。