今天总结一下位运算 1 package 位操作; 2 3 public class SimpleDemo01 { 4 5 /** 6 * @param args 7 */ 8 public static void main(String[] args) { 9...
分类:
其他好文 时间:
2015-02-27 22:47:56
阅读次数:
193
publicstaticclassTest3{ publicstaticvoidmain(String[]args){ inti=4; System.out.println(~i);//-5(i的二进制为0100 System.out.println(~i&i);//0 System.out.println(~i|i);//-1 System.out.println(i>>2);//14/2的2次方 System.out.println(i<<2)..
分类:
编程语言 时间:
2015-02-27 18:49:06
阅读次数:
227
位运算符主要针对二进制,它包含了:“与”、“非”、“或”、“异或”。从表面上看似乎有点像逻辑运算符,但逻辑运算符是针对两个关系运算符来进行逻辑运算,而位运算符主要针对两个二进制数的位进行逻辑运算。以下具体介绍每一个位运算符。1.与运算符与运算符用符号“&”表示,其使用规律例如以下:两个操作数中位都为...
分类:
编程语言 时间:
2015-02-27 13:15:49
阅读次数:
159
今天查看别人重写的鼠标拖动事件的源码时,有一段代码很不解1 public void mouseDragged(MouseEvent e) {2 form.setCursor(mc);3 if ((e.getModifiersEx() & MouseEvent....
分类:
其他好文 时间:
2015-02-26 20:14:56
阅读次数:
189
2015年2月26日 15:44:41原因: 想用PHP实现一个布隆过滤器算法, 其中要用到位运算, 但是PHP的内置的int类型不给力, 不能支持大整数的位运算 数据一旦太大, 就会变为浮点数表示, 浮点数无法参与位运算... 也试过nodejs, redis 都不行. 用java吧, 还得...
分类:
Web程序 时间:
2015-02-26 16:31:36
阅读次数:
195
位运算符主要针对二进制,它包含了:“与”、“非”、“或”、“异或”。从表面上看似乎有点像逻辑运算符,但逻辑运算符是针对两个关系运算符来进行逻辑运算,而位运算符主要针对两个二进制数的位进行逻辑运算。以下具体介绍每一个位运算符。1.与运算符与运算符用符号“&”表示,其使用规律例如以下:两个操作数中位都为...
分类:
编程语言 时间:
2015-02-26 14:43:07
阅读次数:
190
该文章的内容仅限于STC15F2K60S2单片机的程序设计一.常用功能1.逻辑运算和位运算, 1.逻辑运算符:与(&&),或(||);非(!); 返回0为假,1为真,运算符连接的多为条件语句,例如 (a>) 位运算符出现的时候,都需要将运算数变成二进制形式,进行位运算,其中位与可以用于清0,位或.....
分类:
其他好文 时间:
2015-02-24 12:32:23
阅读次数:
179
主要知识点什么是表达式一元运算符算数运算符关系运算符逻辑运算符位运算符赋值运算符其他运算符运算符优先级什么是表达式表达式是ECMAScript中的一个“短语”,解释器会通过计算把它转换成一个值。最简单的表达式是字面量或者变量名,例如:5.96 ...
分类:
编程语言 时间:
2015-02-23 15:23:01
阅读次数:
218
转自tangjz的博客...基础算法模拟搜索广度优先搜索(BFS)优化:双向BFS深度优先搜索(DFS)优化:折半DFS迭代加深搜索(IDS)启发式搜索(Astar)优化:IDAstar优化:剪枝、位运算排序冒泡排序/选择排序基数排序/桶排序计数排序插入排序/希尔排序快速排序归并排序/求逆序对数堆排...
分类:
编程语言 时间:
2015-02-23 10:50:21
阅读次数:
330
今天Mayuyu遇到一个非常有意思的题目,描述如下
题目:有一堆数,若干个数出现了3次,只有一个数出现了1次,找出只出现1次的那个数。
分析:把这个问题进行推广,得到如下描述
有一堆数,除了一个元素出现次外,其它每个数都出现了次,现在需要找出出现次的这个数。
代码:
#include
using namespace std;
const int N ...
分类:
其他好文 时间:
2015-02-22 18:31:22
阅读次数:
227