二补数二补数(2's complement)是一种用二进制表示有号数的方法,也是一种将数字的正负号变号的方式,常在计算机科学中使用。在中国大陆称作补码,台湾和香港称为二补数。一个数字的二补数就是将该数字作比特反相运算(即一补数或反码),再将结果加 1。在二补数系统中,一个负数就是用其对应正数的二补数...
分类:
其他好文 时间:
2014-08-20 20:58:32
阅读次数:
368
FF使用DOMMouseScroll,其他浏览器都是用mousewheel
FF下有个特殊属性event.detail,表示滚动的值
event.detail
正数:向下滚动,负数:向上滚动
向上滚动一页值为-32768,向下滚动一页值为+32768,其他值代表滚动的行数, 方向代表了数值的正负号
受信任的事件是不会给detail赋值0
其他浏览器,通过event....
分类:
其他好文 时间:
2014-08-20 14:11:58
阅读次数:
168
Java 浮点型数据中有3个特列,正无穷大,负无穷大,和非数。正数除以浮点数0得到正无穷大;负数除以浮点数0得到负无穷大;浮点数0除以浮点数0得到非数(NaN); public class FloatTest { public static void main(String[] args){floa...
分类:
编程语言 时间:
2014-08-18 10:33:13
阅读次数:
225
原题 设任意n个整数存放于数组A中,编写程序,将所有整数排在所有负数前面。 思路 题目超级水,直接上代码了。 实现代码 /************************************************************************* > File Name: te...
分类:
其他好文 时间:
2014-08-18 01:33:53
阅读次数:
232
题意:给你一些矩形的左上角点的坐标和右下角点的坐标,求周长并最显而易见的思路就是对于x轴和y轴做两次扫描线,对于负数的坐标进行离散化。每次增加的值是线段变化量的绝对值。具体写法和求面积并的差不多。#include #include #include #include using namespace ...
分类:
其他好文 时间:
2014-08-17 14:12:52
阅读次数:
206
## 重温整数 ECMAScript整数有两种类型,有符号整数(允许用正数和负数)和无符号整数(只允许用正数)。在ECMAScript中,所有整数字面量默认都是有符号整数。 > 有符号整数,数值范围从-2147483648到2147483647;...
分类:
Web程序 时间:
2014-08-16 15:13:41
阅读次数:
177
题目简单,思路很快就有,关键是代码实现能力,大概3个多小时完成。第一题:题目大意:将一个10进制数N转换成-B进制数(负进制转换);B<=20,N(-32768<=N<=32767);解题过程:首先想到仿照 正进制转换过程,但结果中有负数,就想到把负数处理掉,加个B即可,为了是结果不变,比它高1位的...
分类:
其他好文 时间:
2014-08-15 08:15:17
阅读次数:
221
最大子序列和问题乃经典算法问题之一,很多教科书和技术文章都对此有详述,博主重新整理一遍乃是为了消化和日后翻阅,不喜勿喷。问题描述给定一个整数数组,求出这组数字子序列和的最大值(为简单起见,若数组中所有数字都为负数,则返回0)。例如:序列:-2 11 -413 -5 -2,则最大子序列和为20。序列:...
分类:
其他好文 时间:
2014-08-14 13:19:58
阅读次数:
299
最大连续子序列和问题
给定k个整数的序列{N1,N2,...,Nk },其任意连续子序列可表示为{ Ni, Ni+1, ..., Nj },其中 1
注:为方便起见,如果所有整数均为负数,则最大子序列和为0。
解决这样一个问题是一个很有趣的过程,我们可以尝试着从复杂度比较高的算法一步一步地推出复杂度较低的算法。
算法一:
时间复杂度:O(N^3)...
分类:
其他好文 时间:
2014-08-13 19:06:07
阅读次数:
439
_.range(),主要用于区间的获取操作。参数说明:(param1):范围上限,(param1,param2):起始及结束范围,(param1,param2,param3):起始结束范围,正数则为区间跨度,-1则为:负数区间跨度。_.range(10);=> [0, 1, 2, 3, 4, 5, ...
分类:
其他好文 时间:
2014-08-13 17:41:56
阅读次数:
197