![](https://img-blog.csdnimg.cn/20201014180756919.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
算法
单身狗日记
这个作者很懒,什么都没留下…
展开
-
算法(第4版) 2.1.18 可视轨迹(插入排序)
修改2.1.17给出的解答,为插入排序生产正文中类似的可视轨迹。 import edu.princeton.cs.algs4.StdDraw; public class Insertion { public static void sort(Comparable[] a) { int N=a.length; for(int i=1;i<N;i++) { int min...原创 2018-08-14 18:01:26 · 433 阅读 · 0 评论 -
2.1.17动画。修改插入排序和选择排序的代码,使之将数组内容绘制成正文中所示的棒状图。在每一轮排序后重绘图片来产生动画效果,并以一张“有序”的图片作为结束,即所有圆棒均已按照高度有序排列。
插入排序 import edu.princeton.cs.algs4.StdDraw; public class Insertion { //排序 public static void sort(Comparable[] a) { int N=a.length; for(int i=1;i<N;i++) { int min=i; for(int j=i;j&...原创 2019-05-01 15:40:58 · 373 阅读 · 0 评论 -
算法(第4版) 2.1.18 可视轨迹(选择排序)
代码如下 import edu.princeton.cs.algs4.StdDraw; public class Selection { public static void sort(Comparable[] a) { int N = a.length; for (int i = 0; i < N; i++) { int min = i; for (int j ...原创 2018-08-15 17:11:19 · 402 阅读 · 0 评论 -
算法(第4版) 1.1.13
编写一段代码,打印出一个M行N列的二维数组的转置(交换行和列) package temporary; import edu.princeton.cs.algs4.*; public class Practice { public static void main(String[] args) { // TODO 自动生成的方法存根 System.out.print("请输入数组行...原创 2018-08-16 20:23:23 · 156 阅读 · 0 评论