![](https://img-blog.csdnimg.cn/20201014180756780.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java
qsl19900126
但行好事,莫问前程
展开
-
将一个正整数N用二进制表示并转化为一个string类型的值s
private static String ConvertIntToBinaryString(int i) { StringBuilder builder = new StringBuilder(); while (i / 2 > 0) { builder.insert(0, i % 2); i = i / 2; } builder.insert(0, i % 2);原创 2013-03-17 16:14:34 · 545 阅读 · 0 评论 -
java二分查找
public class BinarySearch { /** * @param args */ public static void main(String[] args) { int[] int_arrays = { 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11 }; int value = 11; int pos = BinarySearch(原创 2013-03-18 18:33:01 · 384 阅读 · 0 评论 -
java欧几里得算法求最大公约数
public class Euclid { /** * @param args */ public static void main(String[] args) { System.out.println(euclid(100, 10)); System.out.println(euclid(454, 24)); System.out.println(euclid(102原创 2013-03-18 19:30:27 · 2503 阅读 · 0 评论 -
计算斐波那契数列,两种方法,打开注释掉的语句你会感受到算法的力量
public class Fibonacci {public static long F(int N) {if (N == 0)return 0;if (N == 1)return 1;return F(N - 1) + F(N - 2);}private static long[][] keys = { { 1, 1 }, { 1, 0 } };public s原创 2013-05-02 20:33:20 · 420 阅读 · 0 评论