文章 2017-09-08 来自:开发者社区

《算法技术手册》一3.2 伪代码模板的格式

3.2 伪代码模板的格式 本书中的每个算法都可以用主流的编程语言实现,例如Python、C、C++ 和Java。由于有些读者不熟悉这些语言,我们会先用伪代码描述算法,并辅以一个小例子来解释运行过程。下面的例子给出了描述算法性能的模板,它包含算法名称,以及第2章中所述的算法的三个性能指标(最好情况、平均情况和最坏情况)。伪代码的描述应当尽可能得简洁。其中关键字和函数名称用粗体字表示,所有变量采用小....

文章 2017-09-08 来自:开发者社区

《算法技术手册》一3.1 算法模板的格式

3.1 算法模板的格式 使用模板来描述算法的好处在于可以很方便地对比各种算法的相似和不同之处。本书中的每种算法都会遵照模板格式使用固定的小节进行展示。如果某个小节不适用于当前算法或者没有什么价值,就会略去。 3.1.1 名称 算法的描述性名称,用来方便区分其他算法。例如,当我们讨论顺序搜索时,这个名称可准确表达所讨论的是哪种搜索算法。算法的名称永远用粗体表示。 3.1.2 输入/输出 描述输入/....

文章 2017-09-06 来自:开发者社区

《算法技术手册》一3.3 实验评估的格式

3.3 实验评估的格式 我们会通过一系列的测试数据来确认算法的性能。关于性能测试流程的更多细节可以参见附录A。一般来说,为了更加精确地评估性能,所使用的测试集会包含k个独立的测试单元(一般k≥10)。最好和最坏的结果将被作为异常值抛弃,剩余的k - 2次实验结果会综合在一起,然后计算出平均值和标准差。我们会列出一张表,标明测试单元的规模n(n的范围从2~220)。

本页面内关键词为智能算法引擎基于机器学习所生成,如有任何问题,可在页面下方点击"联系我们"与我们沟通。

产品推荐

智能搜索推荐

智能推荐(Artificial Intelligence Recommendation,简称AIRec)基于阿里巴巴大数据和人工智能技术,以及在电商、内容、直播、社交等领域的业务沉淀,为企业开发者提供场景化推荐服务、全链路推荐系统开发平台、工程引擎组件库等多种形式服务,助力在线业务增长。

+关注