码迷,mamicode.com
首页 >  
搜索关键字:越界    ( 1512个结果
ACM 刷题错误总结 持续更新并持续回顾中o(╯□╰)o
一、段错误/RE     1、& 2、数组越界 3、爆栈,          很可能是死循环,ruturn的边界没有处理好,或者是递归的内容里有死循环的部分。 4、线段树          逢写必错,都是build(i*2+1,tmp.mid+1,r);这里忘记加一了。     二、一些莫名其妙的逻辑错误 1、多重的if else 检查是不是有问题,写if else一定要把...
分类:其他好文   时间:2014-07-27 11:28:02    阅读次数:197
完美atoi,哈哈
1 /* 2 atoi算法,要求完美版 3 有两种,一种是用longlong,一种是真用int 4 “” 5 " " 6 “-” 7 “+” 8 “ -23” 9 “ +23” 10 “12a" 11 "abc" 12 越界情况 13 */ 14 #include 15 ...
分类:其他好文   时间:2014-07-25 02:22:04    阅读次数:353
list_删除元素
项目遇到了题目所述的问题,还是折腾了一会...现在总结一下:这里写一个测试小程序:List ints = new ArrayList(); for (int i = 0; i =size的情况发生,到了后面就越界了...问题是我习惯于先计算长度再开始循环,因为每次计算size有性能损失...好吧,只...
分类:其他好文   时间:2014-07-23 11:33:07    阅读次数:206
从用python做zoj1011发生Non-zero Exit Code错误说起
最近做了浙大oj的第1011道题,遇见一件奇怪的事。这道题我用c++和php做,提交后都正确。但是用完全相同的逻辑改写成python代码提交后却产生了Non-zero Exit Code的判题结果。python的这一判题结果大多表示程序在运行过程发生了未捕捉的异常。经反复提交排查后确定未捕捉的异常是IndexError,也就是数组下标越界异常。进一步排查后确定应该是因为在测试用例中的树结点中有超过...
分类:编程语言   时间:2014-07-23 00:07:27    阅读次数:498
hdu 2896 病毒侵袭 AC自动机
http://acm.hdu.edu.cn/showproblem.php?pid=2896 对于hdu oj...发现如果数组越界,还有数组下标为负数 ,可能返回的Judge结果都是WA而不是RE。。。这道题WA了几次,因为 inline int idx(char c) { //return c-'a'; //这里一定小心,如果没有给定字符范围的话,直接re...
分类:其他好文   时间:2014-07-22 23:55:57    阅读次数:236
java不求有功,但求无过—异常处理
在程序开发中,错误往往有两种。一种是编译时出现的错误,该种错误比較easy发现。还有一种是执行时出现的错误,该种错误是开发者比較头疼的。异常就是一个执行时的错误,比如,除数为0 ,数组越界等。 异常处理,就是我们定义一个代码段(可能出错的代码段)来捕获和处理异常。 这样当异常情况发生时,一个代表该....
分类:编程语言   时间:2014-07-22 00:25:37    阅读次数:211
hdu 4601 Letter Tree 2013多校1-2
不容易啊。。一个小错误让我wa死了,找了一个晚上,怎么都找不到 最后是对拍代码找到的错误,发现当步数比较小的时候答案就是对的,比较大的时候就不对了 想到一定是什么地方越界了。。。 power[i] = (i64)(power[i - 1] * 26) % mod; 就是这行。。。 改成  power[i] = ((i64)power[i - 1] * 26) % mod;  就过了。。...
分类:其他好文   时间:2014-07-21 23:29:20    阅读次数:369
java不求有功,但求无过—异常处理
在程序开发中,错误往往有两种。一种是编译时出现的错误,该种错误比较容易发现。另一种是运行时出现的错误,该种错误是开发人员比较头疼的。异常就是一个运行时的错误,例如,除数为0 ,数组越界等。        异常处理,就是我们定义一个代码段(可能出错的代码段)来捕获和处理异常。 这样当异常情况发生时,一个代表该异常的对象会被创建,并在产生异常的方法中被引发。该方法可以选择自己处理异常,也可以抛出该异...
分类:编程语言   时间:2014-07-20 23:27:02    阅读次数:309
CRT detected that the application wrote to memory after end of heap buffer.
很多人的解释都不一样, 我碰到的问题是,开辟的内存空间小于操作的内存空间.也就是说,我free的内存越界了.这是我开辟链表结构体内存的代码: 1 PNODE Create() { 2 int len; //total count of nodes to be created. 3 ...
分类:移动开发   时间:2014-07-17 09:57:34    阅读次数:279
QRegExp
这段代码会越界,百思不得七姐(过了N久时间 之后^^)原来是把i写成了1 --!//#if 0 QRegExp re1("AT+CGATT?"); QRegExp re2("AT+CGATT=([0-9])"); if (re1.exactMatch(lis...
分类:其他好文   时间:2014-07-16 19:06:26    阅读次数:304
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!