
算法
justskinny
性别女,爱好男。
展开
-
几种经典排序算法
快速排序据说第一个正确的快排算法程序是在快排思想提出后的两三年才有人写出来,我们都是站在巨人的肩上码代码啊。public void quickSort(int array[], int low, int high) { if (low >= high) { return; } int sentinel = array[low];原创 2016-09-28 19:11:47 · 371 阅读 · 0 评论 -
【算法】A+B problem 用位运算完成两数相加
剑指offer里面有一道算法题,就是不用加减乘除去做加法。很明显就是要用位运算完成加法,所有运算在计算机底层都是由二进制完成的,所以不能用运算符,就只能用位运算了。java中的位运算在Java里面,位运算对应运算符如下: 位运算 运算符 与 & 或 | 异或 ^ 非 ! 左移位 < 右移位 > 二进制数的加法在计算机底层中,数的运算是通过位运算完原创 2016-12-28 17:50:14 · 3790 阅读 · 0 评论