一、运算符 1,算术 + - * / % -- 取余 ++ -- += -= 加法:+ 一般用于数字之间的运算 另外:用于字符串的拼接 任何类型的数据和字符串相加,结果都是字符串 除法: 注意结果的类型 java.lang.ArithmeticException: / by zero ++ -...
分类:
其他好文 时间:
2015-07-20 20:59:56
阅读次数:
91
本节的内容有点枯燥,但是很简单,记住就行,就像小学时我们刚学加减乘除混合运算那样。记住运算的优先性。(当然,如果你有C语言或其他基础,可以跳过,但是我不建议你跳过)算数运算符什么是算术运算符呢?当然就是做数学算数的啊,比如上节用到的加减乘除。下面介绍一些常用的运算符(+-*/我就不说了)。取余数运算...
笔记摘自《极客学院》求余运算(a % b)是计算b的多少倍刚刚好可以容入a,返回多出来的那部分(余数)。注意:求余运算(%)在其他语言也叫取模运算。然而严格说来,我们看该运算符对负数的操作结果,"求余"比"取模"更合适些。我们来谈谈取余是怎么回事,计算9 % 4,你先计算出4的多少倍会刚好可以容入9...
分类:
其他好文 时间:
2015-07-14 22:06:38
阅读次数:
139
转自: http://blog.csdn.net/acm_code/article/details/38270829求a^bmodc算法1.首先直接地来设计这个算法:int ans=1, i;for(i=1;i0) { if(b % 2 == 1) ans = (an...
分类:
其他好文 时间:
2015-07-14 19:35:50
阅读次数:
120
//a^n的结果对MOD取余const int MOD=10003;int PowMOD(int a,int n){ int ret=1; a%=MOD; while(n){ if(n&1){ ret =(ret*a)%MOD; }...
分类:
其他好文 时间:
2015-07-13 11:34:17
阅读次数:
94
题目:
Divide two integers without using multiplication, division and mod operator.
If it is overflow, return MAX_INT.
题意:
不使用乘法,除法和取余操作,令两个整数相除.
如果溢出,就返回 MAX_INT.
算法分析:
参考博客http://blog.csdn...
分类:
编程语言 时间:
2015-07-11 13:44:27
阅读次数:
163
1. 问题描述 给定一个整数n,在所有不大于n的非负整数中,计算包含数字1的整数的个数。例如n=13n = 13的结果为6,包含1的数字有1,10,11,12,13。2. 方法与思路 这个问题最直观的方法就是累加1到n所有的包含1的数的个数。每个数通过循环取余10的方法判断是否包含1。但是这种思路效率并不高,数字n有lognlogn位,总得时间复杂度为O(nlogn)O(nlogn)。
利...
分类:
其他好文 时间:
2015-07-08 12:58:00
阅读次数:
115
自己整理的一点跟取余有关的东西,希望对大家有用。取余方法1:整型取余的运算符%,使用方法x%y.x和y必须都是整型,但是不一定是正的。%运算符叫做求余(remainder)或者求模(modulus),用户计算x除以y的余数。该操作符的操作数只能是:bool、char、short、int和long,以及对应的un..
分类:
编程语言 时间:
2015-07-08 00:49:51
阅读次数:
164
在《编程之美》一书中有一节提到如何求一个字节的无符号整型变量二进制表示中1的个数,主要提到了四种方法。下面简单介绍一下:1.求余法在将十进制数转换为二进制数时,采用除2取余法。将每次除2得到的余数保存起来逆序输出便是该十进制整数的二进制表示。因此可以采用这种方法去统计1的个数。intcount(un...
分类:
其他好文 时间:
2015-07-06 14:12:38
阅读次数:
99
用hierachical query,即connect by配合dual表生成序列,mod这个是取余函数,生成group factor。最后面的connect by rownum <= 100可以替换为connect bylevel <= 100select case when mod(rownum...
分类:
数据库 时间:
2015-07-05 18:24:05
阅读次数:
133