-
算法第2章实践报告
1.实践题目名称 7-1 maximum number in a unimodal array 2.问题描述 我们要在O(logn)的条件下求出一个单峰序列的maximum 3.算法描述 int get_top(int l , int r) { while (l < r) //终止条件为不可二分 { -
算法第2章实践报告
算法第2章实践报告 1.实践题目名称 7-1 maximum number in a unimodal array 2.问题描述 该题就是要在一个数值先单调递增然后再单调递减的整数数组里找到最大值并输出,且要求时间复杂度在O(log n)。 3.算法描述 因为该数组存在一个峰值,而题目要求找到的也是 -
代码规范及《数学之美读后感》
【代码规范】 各类标识符命名方式需要统一简洁,能够通过命名了解到标识符表达的意思,不要用无意义的字母来表达。同时要注意大小写问题,在命名时比较喜欢用英文; 可以多使用空格,增加代码观感,并在每个函数间用空格来间代码分组; 注释偏向于使用行内注释用 // 写在行尾,虽然比较麻烦,但是我喜欢; 行宽原则 -
算法第2章实践报告
算法第2章实践报告——分治法 -
算法第一章作业
代码编写规范: 要有一定的注释; 程序块要采用缩进风格编写,缩进只使用TAB键,不能使用空格键(编辑器中将TAB键设置为4格); 方法体的开始、类的定义、以及if、for、do、while、switch、case语句中的代码都要采用缩进方式; 程序块的分界符左大括号“{”和右大括号“}”都另起一行, -
算法第一周作业
一、《数学之美》读后感 读完这本书有一点强烈的感受:工具一定要先进。数学是强大的工具,计算机也是。这两种工具结合在一起,造就了强大的google、百度、亚马逊、阿里、京东、腾迅等公司。他们不是百年老店,但他们掌握了先进的工具。 掌握了先进的工具,必将获得竞争优势。如果你知道哪里有一群软件工程师,维护 -
算法第一次作业
算法第一次作业 阿里代码规范 命名风格 代码中的命名均不能以下划线或美元符号开始,也不能以下划线或美元符号结束. 代码中的命名严禁使用拼音与英文混合的方式,更不允许直接使用中文的方式。 类名使用 UpperCamelCase 风格,必须遵从驼峰形式,但以下情形例外:DO / BO / DTO / V -
关于编码规范的注意事项 关于《数学之美》的体会
关于编码规范的注意事项 一、编写的代码应整洁美观; 二、编写代码时要记得缩进; 三、编写重要或复杂的代码时应该注释,使代码更加清晰。 关于《数学之美》的体会 数学是美丽的,生活中很多方面要用到数学。数学模型是很重要的,很多问题都要用到数学模型。数学模型的正确使用能使问题更容易解决。所以,学生应理解并 -
算法设计与分析——1
1.编码规范 2.《数学之美》感想 -
算法第一章作业
腾讯代码规范:1.缩进风格,用tab2.对齐原则,{ 和} 都要独占一行,只用tab键3.一行一句4.if、for、do等独占一行,且关键字后要空格再跟左括号5.新行两个tab6.类,方法和相对独立的程序块间,变量说明之后要空行7.一元操作符号 !、++、-、~前后不加空格8.二元操作符要前后加空格