代码复审的目的: 1.找出代码的错误,比如: 1)编码错误,比如一些碰巧骗过了编译器的错误 2)不符合团队代码规范的地方 2.发现逻辑错误,程序可以编译通过,但是代码的逻辑是错的 3.发现算法错误,比如使用的算法不够优化,边界条件没有处理好等 4.发现潜在的错误和回归性错误——当前的修改导致以前修复 ...
分类:
其他好文 时间:
2017-11-02 21:12:59
阅读次数:
189
我看了这一段文字 ( 代码复审的目的:(1)找出代码的错误(1)编码错误(2)不符合团队代码规范的地方(2)发现逻辑错误,程序可以编译通过,但是代码的逻辑是错的(3)发现算法错误,比如使用的算法不够优化,边界条件没有处理好(4)发现潜在的错误和回归性错误(5)发现可能需要改进的地方(6)互相教育开发 ...
分类:
其他好文 时间:
2017-11-02 19:11:18
阅读次数:
151
描述 一年一度的“跳石头”比赛又要开始了!这项比赛将在一条笔直的河道中进行,河道中分布着一些巨大岩石。组委会已经选择好了两块岩石作为比赛起点和终点。在起点和终点之间,有 N 块岩石(不含起点和终 点的岩石)。在比赛过程中,选手们将从起点出发,每一步跳向相邻的岩石,直至到达终点。为了提高比赛难度,组委 ...
分类:
其他好文 时间:
2017-10-28 00:30:15
阅读次数:
140
dp三要素,状态定义,转移方程,边界条件!边界条件!边界条件! 不要以为方程出来了就万事大吉,还有边界条件!!!!!! 方程和楼下用的一样 dp[i][j][0]=min(dp[i+1][j][1]+sum(i+1,j)*(t[j]-t[i]),dp[i+1][j][0]+sum(i+1,j)*(t ...
分类:
其他好文 时间:
2017-10-15 19:34:27
阅读次数:
222
/vup,wn,x !将x轴旋转到屏幕竖直方向 /triad,off 关闭总体坐标系显示 /triad,on 打开总体坐标系显示、 kwpave,p1,p2,p3 移动工作平面到1,2,3点确定的面上 /trlcy,volu,1 打开体透明显示 /trlcy,volu,0 关闭体透明显示 2017- ...
分类:
其他好文 时间:
2017-10-07 14:38:44
阅读次数:
290
题目链接:http://www.lydsy.com/JudgeOnline/problem.php?id=1600 题意: 给你一个长度为n的木板,让你把这个木板切割成四段(长度为整数),并且要求这四段可以构成一个四边形。 问你有多少种切割方法(切割点不同就算不同)。 题解: 构成四边形的条件: 任 ...
分类:
其他好文 时间:
2017-10-03 13:09:50
阅读次数:
125
这是一道中等题 题目: 思路: 定义一个二维数组并初始化为1,由于只能往因此,我们有以下状态方程:假设到达点(i,j)的路径数量表示为P [i] [j],很容易得出结论:P [i] [j] = P [ i-1] [j] + P [i] [j-1],由于有边界条件的限制,我们在遍历时,索引需要从1开始 ...
分类:
其他好文 时间:
2017-09-30 00:38:21
阅读次数:
170
我看了这一段文字( 5.代码复审的目的:(1)找出代码的错误(1)编码错误(2)不符合团队代码规范的地方(2)发现逻辑错误,程序可以编译通过,但是代码的逻辑是错的(3)发现算法错误,比如使用的算法不够优化,边界条件没有处理好(4)发现潜在的错误和回归性错误(5)发现可能需要改进的地方(6)互相教育开 ...
分类:
其他好文 时间:
2017-09-29 22:52:23
阅读次数:
92
传送门 orz不会做。。。 一个好理解的做法(n^3*k): 分n=1和n=2两种情况考虑。 n=1时,预处理出前缀和sum[]。 设f[i][j]为到达第i格,已经放了j个子矩阵的最大和, 那么每次先把f[i][j]的值设为f[i-1][j](第i个元素不属于第j个子矩阵) 剩下的情况就是第i个元 ...
分类:
其他好文 时间:
2017-09-28 20:44:03
阅读次数:
145
算法有很多种分类,我们一种一种来,先来看看插入排序,插入排序的意思是在拿到一个新的数前,之前的序列已经排好,现在的任务就是找到这个新的数字在序列中的位置,这就需要一个个去比较,直到找到一个位置满足要求。插入排序又分为两类。 1、直接插入排序,直接插入排序,名副其实,从序列的第二个数开始,依次与前面已 ...
分类:
编程语言 时间:
2017-09-24 14:33:44
阅读次数:
142