文件名称:程序员考试刷题-Week06:第6周的讲义
文件大小:13.11MB
文件格式:ZIP
更新时间:2024-07-27 07:42:24
系统开源
程序员考试刷题CSCI 1103 计算机科学 1 荣誉 2020 年秋季 罗伯特穆勒 - 波士顿学院 讲稿草稿 第 6 周 话题: 一些用于编码的凯恩斯 递归和数学归纳法; 子列表 函数是值 1. 一些用于编码的凯恩斯 挂在那里! 大多数情况下,您处理的代码都不起作用。 一旦它起作用了,你会感觉很好,然后继续下一步。 当您的代码有错误时,您通常不知道发生了什么,并且很自然地会质疑很多事情:您的能力、物理定律、您的计算机等。忘记这些东西,专注于问题。 仔细考虑您引入的符号名称。 当您的代码正在开发中并且无法正常工作时,您通常会仔细研究您的定义,试图了解可能出错的地方。 如果你使用坏名字,你会给你的思想带来另一个障碍。 如果你使用好名字,你就在帮助自己了解正在发生的事情。 考虑您的应用程序需要的事物/值的种类,考虑为它们创建新类型。 如果您确实创建了新类型,请强烈考虑为新类型的值创建字符串格式化函数。 这将有助于调试。 当事情变得复杂时,纾困。 当您在处理解决方案的某个部分时遇到一个不简单的子问题,请为一个函数命名,以便为您解决该部分问题。 您可以稍后编写该函数。 例如,在最佳候选算法中,
【文件预览】:
Week06-main
----.gitignore(188B)
----README.md(38KB)
----mapReduce()
--------JeffAndSanjayGoogle.pdf(11.35MB)
--------mapreduce-osdi04.pdf(186KB)
----src()
--------functionvalues()
--------sublists()
--------dictionaries()
----img()
--------slope.png(3KB)
--------riemann.svg(7KB)
--------cairns.jpg(595KB)
----README.pdf(1.08MB)