Java
w15971597
这个作者很懒,什么都没留下…
展开
-
容易想复杂的"回环变位"
原文链接这里写链接内容今天看算法(第四版)看到一个“回环变位”题目描述很简单: 如果字符串s重的字符循环移动任意位置之后能够得到另一个字符串t,那么s就被成为s的回环变位(circular rotation) 举例省略… 问题:请编写一个程序检查2个给定的字符串s和t是否互为回环变位。 提示:判断条件只需要一行代码看到题目当时满脑子想的都是双重循环啊,游标移动啊各种i,j,k…… 结转载 2015-11-21 22:55:19 · 345 阅读 · 0 评论 -
斐波那契数列的另一种实现
最近在看Sedgewick的算法,在课后习题中发现了一种新的斐波那契数列数列求法,很简洁import edu.princeton.cs.algs4.StdOut; public class Main { public static void main(String[] args) { int f = 0; int g = 1; for (in原创 2015-11-18 10:48:04 · 351 阅读 · 0 评论 -
MAC OS X下使用Sublime Text 3 写Java
先占坑原创 2015-11-17 22:27:12 · 346 阅读 · 0 评论 -
将一个正整数N用二进制表示并转换为一个String类型的值s
本题来自《算法》第33页1.1.9,作者给出了解答,哈哈Java中有一个内置方法Integer.toBinaryString(N)专门完成这个任务,但该题的目的就是给出这个方法的其他实现方法。下面就是一个特别简洁的答案:public class HelloWorld { public static void main(String[] args) { int N = 0;原创 2015-11-18 16:10:52 · 423 阅读 · 0 评论 -
MAC OS X下使用IntelliJ IDEA 写Java
先占坑原创 2015-11-17 22:26:00 · 447 阅读 · 0 评论