算法设计与分析——1

时间:2021-09-13 17:25:59   收藏:0   阅读:25

1. 编码规范

格式

1. 程序块要采用缩进风格编写,缩进的空格数为4个(使用TAB键需要设置)。

2. 函数或过程的开始、结构的定义及循环、判断等语句中的代码都要采用缩进风格,case 语句下的情况处理语句也要遵从语句缩进要求。

3. 程序块的分界符(如C/C++ 语言的大括号‘{’ 和‘}’ )应各独占一行并且位于同一列,同时与引用它们的语句左对齐。

在函数体的开始、类的定义、结构的定义、枚举的定义以及if、for、do、while、switch、case语句中的程序都要采用如上的缩进方式。

4. 变量声明应尽可能靠近第一次使用处,避免一次性声明一组没有马上使用的变量;

5. 相对独立的程序块之间、变量说明之后必须加空行

6. 不允许把多个短语句写在一行中,即一行只写一条语句,一行代码只做一件事情。
7. if、for、do、while、case、switch、default等语句自占一行,且if、for、do、while等语句的执行语句部分无论多少都要加括号{}

8. 较长的语句(>80字符)要分成多行书写

9.语句中要进行适当的空格

注释

注释的原则是有助于对程序的阅读理解, 在该加的地方加, 不宜太多也不能太少, 注释语言必须准确、易懂、简洁

命名

 

2.《数学之美》感想体会

       一翻开这本书,作者便在前言中一语回应了许多人对“学数学到底有什么用”的质疑:“事实上,数学的用途远超人们的想象,甚至可以说在现实生活中无处不在。且不说那些与我们的生活联系相对较少的领域,比如:原子能和航天。那里需要用到大量的数学知识。就说我们天天使用的产品和技术,背后都有支持他们的数学基础。作为一名工作了20多年的科学工作者,我在工作中也时常惊叹于数学语言知识应用于解决实际问题上时的魔力,我也希望将这种神奇讲解给大家听。”至此,作者为我打开了一扇与现代科技领域相关的数学知识大门。从上古数字文字语言中的数学联系,到由于以为追求语法规则而走上基于规则的方法的弯路,再到真正自然语言处理的基础统计语言模型,紧接统计语言模型在中文分词上的作用体现,再接通信、信息的进一步了解,然后是现代自然语言处理的奠基等等。

       阅读了有关自然语言处理的章节之后,通过发展历史的真实过程名人轶事,将信息背后的数学显露出来,同样也打破了我原本的一些思维惯性, 语言同样也是一种编码的方式,语言同样拥有数学本质,因而自然语言处理同样可以基于数学模型和统计的方法,而非局限于人类学习语言的方式上,在让机器理解语言,分析语句上下功夫,使短短的句子变得越来越复杂,遇上新的困难,前人走得弯路,也极大可能成为我们会犯的错误,用数学的方法能够将大规模的问题简化,一个句子是否合理似乎就变成了可能性大小的问题了,“数学的精彩之处就在于简单的模型可以干大事”,成为我未来学习的一块敲门砖。

 

原文:https://www.cnblogs.com/alleynet/p/15260597.html

评论(0
© 2014 bubuko.com 版权所有 - 联系我们:wmxa8@hotmail.com
打开技术之扣,分享程序人生!