运算符: 算数运算符:+、-、*、/、%(取余)、//(取整)、**(取幂) 比较运算符:>、<、>=、<=、==、!= 赋值运算符:=、+=、-=、*=、/=、%=、//=、**= 逻辑运算符:and、or、not 身份运算符:is、not is 成员运算符:in、not in 位运算符: 运算符 ...
分类:
编程语言 时间:
2019-03-23 16:16:06
阅读次数:
152
来对下面的图像滤波,其实就是对各个像素点进行数学运算的过程 [TOC] 均值滤波 均值滤波的实现很简单,把滤波器的各个像素点相加在取平均就可以了。 public static int getAVEcolor(int x,int y,BufferedImage bi) { int color=0; i ...
分类:
编程语言 时间:
2019-03-23 00:26:57
阅读次数:
467
问题描述 " 什么是八皇后? " 题目链接 " N皇后 " 解法 ? 直接在N N的棋盘上进行深搜,试探着下棋,也就是回溯法。 ? 对于一个皇后来说,我们需要判断她的 八个方向 ,即 主对角线,副对角线,行,列 ? 1. 确定状态 ? 第一眼的感觉是要用 四个数组来储存情况,但时间上只需要三个 ,把 ...
分类:
其他好文 时间:
2019-03-22 19:00:13
阅读次数:
160
位运算符-异或^ 位运算符主要针对的时两个二进制数的位逻辑运算。 异或运算原理:两个二进制数字,对同位置的数字进行比较,“相同为0,相异为1”。 例如:5 ^ 2 = 7 运算过程如下图: 2019-03-22 17:50:52 ...
分类:
其他好文 时间:
2019-03-22 18:45:20
阅读次数:
93
在计算机中所有数据都是以二进制形式进行存储,而位运算就是直接对内存中的二进制数据进行操作,因此处理速度非常快。 1. 基本操作 C/C++中移位运算包含逻辑移位(Logical shift)和算术移位(Arithmetic shift)两种,其中逻辑移位的意思是,移出去的位直接舍弃,空缺位用0填充; ...
分类:
其他好文 时间:
2019-03-16 09:23:46
阅读次数:
194
如何手动实现整型数值60的二进制到十六进制的转换//调用Java自带Integer类实现//练习:60 输出为十六进制(位运算符) //自动调用Integer类现成的方法 int i1 = 60; String binary = Integer.toBinaryString(i1); System. ...
分类:
其他好文 时间:
2019-03-11 23:55:08
阅读次数:
318
题目描述 作为一道签到题,自然只能包含最基本的算法。本题的任务很简单,给定一个长度为n的序列a,你要将其排序。由于出题人很菜,不会排序算法,他决定自己编一个。他想找到一个数x,使得序列中的所有数字都异或上x后序列恰好按从小到大排列。顺带,这个序列会被进行若干次修改,每次修改后你需要回答当前是否存在一 ...
分类:
其他好文 时间:
2019-03-11 13:28:18
阅读次数:
269
1.分类 算术运算符 (++ --) 用法: 1.单独使用(常用) 2.参与运算 规律: 如果++/--在操作数的后面就先赋值,再自加1或者自减1 如果++/--在操作数的前面就先自加1或者自减1再赋值 赋值运算符 一般形式 =把右边的值赋值给左边 扩展形式 底层都默认添加了强制类型转换 += -= ...
分类:
编程语言 时间:
2019-03-06 13:42:35
阅读次数:
204
1.数值类型与进制 (1)基本类型 输出结果: (2)进制 进制转换 (3)基本运算 舍掉小数 输出结果: 科学计数法 输出结果: 2.运算符 (1)算术运算符 (2)比较运算符 (3)赋值运算符 (4)位运算符 我没用过。。就不写了。 (5)逻辑运算符 (6)成员运算符 (7)身份运算符 ...
分类:
编程语言 时间:
2019-03-05 09:32:57
阅读次数:
176
给定一张 n 个点的带权无向图,点从 0~n-1 标号,求起点 0 到终点 n-1 的最短Hamilton路径。 Hamilton路径的定义是从 0 到 n-1 不重不漏地经过每个点恰好一次。 输入格式 第一行输入整数n 。 接下来n 行每行n个整数,其中第i行第j个整数表示点i到j 的距离(记为a ...
分类:
其他好文 时间:
2019-03-04 21:04:22
阅读次数:
185