码迷,mamicode.com
首页 >  
搜索关键字:溢出    ( 6056个结果
【转】IL指令
名称说明Add将两个值相加并将结果推送到计算堆栈上。Add.Ovf将两个整数相加,执行溢出检查,并且将结果推送到计算堆栈上。Add.Ovf.Un将两个无符号整数值相加,执行溢出检查,并且将结果推送到计算堆栈上。And计算两个值的按位“与”并将结果推送到计算堆栈上。Arglist返回指向当前方法的参数...
分类:其他好文   时间:2014-06-10 16:37:06    阅读次数:274
Visual C++ 2012/2013的内存溢出检測工具
在过去,每次编写C/C++程序的时候,VLD差点儿是我的标配。有了它,就能够放心地敲代码,随时发现内存溢出。VLD最高可支持到Visual Studio 2012。不知道以后会不会支持Visual Studio 2013,但反正眼下是不支持的。相关的讨论见:https://vld.codeplex....
分类:编程语言   时间:2014-06-10 09:50:25    阅读次数:230
队列的实现:链式队列
队列常常也使用链式存储的方式来实现。为了方便操作,同顺序存储一样,我们要维护一个头指针和一个尾指针。如下图: 在链式队列中显然不会出现假溢出的情况。但在出队时,要及时释放内存。由于在队列的实现:顺序队列中,对队列的描述已经很清楚了。就闲话不多说,直接上代码: 类定义和类实现 #include #include using namespace std; typedef int ELem...
分类:其他好文   时间:2014-06-10 08:04:30    阅读次数:253
二进制的运算符
二进制的运算符: 1、取反运算发  ~              ~a 对于a的二进制 , 把 1 变成0 , 0变成 1 2、左移运算符             a 把a的二进制 , 向左移两位 , 右边空出来的位 , 用 0 补齐 , 左边溢出的位直接舍弃 3、右移运算符 >>             a>>2 把a的二进制 , 向右移两位 , 左边空出的位...
分类:其他好文   时间:2014-06-10 06:59:03    阅读次数:170
打印出从1到最大的n位十进制数
首先这一题会溢出,要考虑的大数问题。所以不能用简单的是int类型数来表示(32位无符号int 范围是0x00000000···0xFFFFFFFF),下面主要是非递归的实现代码,自己做了注释方便以后回顾。#include "stdafx.h"#include using namespace std;...
分类:其他好文   时间:2014-06-09 15:10:07    阅读次数:227
[LeetCode] String to Integer (atoi) [7]
这是个老题目了,主要考察的是能不能考虑到所有的情况,还有就是怎么判断是否溢出。 情况大致分为如下四种:(下面我使用@代替空格,x代表除数字之外的所有字符) 1. "@@[+-]3232343@@" 2. "@@[+-]333x54" 3. "@@[+-]4343" 4. "2147483648"或者"-2147483649"(也就是溢出的情况) 下面代码中给出了两个判断是否溢出的方法。...
分类:其他好文   时间:2014-06-08 15:47:49    阅读次数:270
[LeetCode] Reverse Integer [8]
题目 Reverse digits of an integer. Example1: x = 123, return 321 Example2: x = -123, return -321。 解题思路: 颠倒一个整数中数字的位置,哈哈,类似翻转字符串一样,只不过整数需要计算,需要考虑溢出,其他无而。写出代码不难,只是溢出的时候怎么办,我这里是按照返回-1处理的,在leetcode上可以AC。 代码实现:...
分类:其他好文   时间:2014-06-08 14:47:58    阅读次数:257
队列的实现:顺序队列
队列也是一种常见的线性表,它和栈相比有如下不同: 队列可以在表的两端进行操作。栈只能在栈顶进行插入和删除。两端允许操作的类型不一样:可以进行删除的一端称为队头,这种操作也叫出队;可以进行插入的一端称为队尾,这种操作也叫入队。总的来说,队头只能出队,队尾只能入队。 队列的示意图: 模拟队列这种数据结构并不是什么难事,但会遇到一些问题,如: 假溢出 队...
分类:其他好文   时间:2014-06-08 05:33:05    阅读次数:230
poj 2139 Six Degrees of Cowvin Bacon , floyd
点击打开链接 题意:给定牛的关系图,求其中一头牛与其他牛关系路程之和sum最小,然后输出 sum*100/(n-1) floyd求任意两点间的最短路程 注意: inf不能太大,因为 f[i][k] + f[k][j]  做加法时可能会溢出! #include #include const int maxn = 300 + 5; const int inf = 1<<29; int...
分类:其他好文   时间:2014-06-08 05:07:03    阅读次数:181
【Android】Android内存溢出问题---用自行开辟的空间进行对内存管理
public static Bitmap readBitmap(String path) { BitmapFactory.Options options = new BitmapFactory.Options(); options.inPreferredConfi...
分类:移动开发   时间:2014-06-07 23:47:53    阅读次数:293
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!