摘要: 1. 看上一步编辑的代码(仅仅是看, 哪怕编辑框已关闭):用Ctrl+q2. 撤销上一步的代码(不但要看, 还要撤销修改, 对已关闭编辑框无效):用Ctrl+z3. 打开之前关闭的编辑框:(点一下返回一级, 直到eclipse平台打开时的状态为止, 哪怕编辑框已关闭):用alt+左箭头 阅读全文
posted @ 2020-02-07 22:18 清明道人 阅读(101) 评论(0) 推荐(0) 编辑
摘要: 设a[],b[]都是长为数百万的数组 int[] t = a; a=b; b = t; 这段代码会将他们交换。它的效率不可能再高了, 因为它交换的是引用,而不是数百万个元素。 例子如下: import edu.princeton.cs.algs4.StdOut; public class No_1_ 阅读全文
posted @ 2020-02-07 22:14 清明道人 阅读(142) 评论(0) 推荐(0) 编辑
摘要: 题目:如果字符s中的字符循环移动任意位置之后可以得到另一个字符t,那么s就被t称为回环变位。例如:ACTGAC 就是 TGACAC的一个回环变位,反之亦然; 代码如下: import edu.princeton.cs.algs4.StdOut; public class No1_2_5 { publ 阅读全文
posted @ 2020-02-07 21:22 清明道人 阅读(162) 评论(0) 推荐(0) 编辑
摘要: 题目: 编写一个Interval2D的用例,从命令行接收参数n,min,max的输入;生成n个随机的2D间隔, 其宽和高均匀的分布在单位正方形中的min,和max之间。用StdDraw画出它们,并打印出相交的间隔数量; ac代码如下:(注意我没有用命令行输入,我用的是eclipse输入) impor 阅读全文
posted @ 2020-02-07 20:52 清明道人 阅读(196) 评论(0) 推荐(0) 编辑
摘要: 题目:编写一个Points2D用例,从命令行接受一个整数,并在单位正方形中生成n个点,然后计算两点之间的最大距离。 代码如下: import java.util.Random; import edu.princeton.cs.algs4.Point2D; import edu.princeton.c 阅读全文
posted @ 2020-02-07 16:15 清明道人 阅读(216) 评论(0) 推荐(0) 编辑