
算法
简单介绍一些算法
油条生煎
SCU SE 篮球队 19 级队长
展开
-
逆波兰计算器的Java实现
逆波兰计算器的Java实现博主在学习尚硅谷的《数据结构与算法》课程时,觉得他们的视频有点老,故进行了一些代码的重构,使代码更简洁。public class PolandNotation { public static void main(String[] args) { // 先定义一个逆波兰表达式 // 为了方便,逆波兰表达式中数字和符号使用空格隔开 String suffixExpression = "3 4 + 5 * 6 -";原创 2020-07-30 00:23:36 · 230 阅读 · 1 评论 -
使用位运算符进行数值的交换
使用位运算符进行数值的交换public static void main(String[] args){ int x=11; // 1011 int y=7; // 0111 x=x^y; // x=1011^0111=1100 1100就是两个二进制数的不同部分 y=x^y; // y=1100^0111=1011 x=x^y; // x=1100^1011=0111 System.ou转载 2020-07-13 17:27:55 · 285 阅读 · 0 评论 -
利用位运算高效率判断奇偶性
Java语言 判断奇偶性法一:运用求余符号“%”public boolean isOdd(int i){ if (i % 2 == 1) return true; else return false;}观察到if之后的判断语句是boolean类型的,可以直接使用return该语句做返回public boolean isOdd(int...原创 2020-03-23 10:27:25 · 593 阅读 · 0 评论