zoukankan      html  css  js  c++  java
  • 原创 《算法》java第四版,标准输入

     

    《算法》学习过程中,在eclipse里调试时,对于官方提供的源码中标准输入的操作,没有搞懂

    自己改了一下,直接读取本地测试数据测试数据可在http://algs4.cs.princeton.edu/code/下载 algs4-data.zip

    如果各位如有直接调试官方代码的经验,还望留言,不胜感激!

    //file1: TestDemo.java
    package com.zs.mergeSort;
    
    import java.io.File;
    import java.io.FileNotFoundException;
    import java.util.Scanner;
    import com.zs.stdin.StdInNew;
    
    public class TestDemo {
    	private static Scanner scanner = null;
    	private static String inputFilePath = "C:\Users\joshuai\Desktop\algs4-data\";
    	private static String inputFileName = "tinasdfy.txt";
    
    	public static void main(String args[]) {
    		try {
    			scanner = new Scanner(new File(inputFilePath + inputFileName));
    		} catch (FileNotFoundException e) {
    			e.printStackTrace();
    			return;
    		}
    
    		StdInNew stdInNew = new StdInNew(scanner);
    		String[] a = stdInNew.readAllStrings();
    
    		Merge merge = new Merge();
    		merge.sort(a);
    		merge.show(a);
    	}
    }

    file2: Merge.java

      参考《算法》的官网

      http://algs4.cs.princeton.edu/code/edu/princeton/cs/algs4/Merge.java.html

    file3: StdInNew.java

      参考《算法》的官网,下载algs4.jar,导入jar包,参考StdIn.class即可

  • 相关阅读:
    POJ1045 Bode Plot
    POJ1044 Date bugs
    POJ1043 What's In A Name?
    POJ1042 Gone Fishing
    POJ1041 John's trip
    POJ1040 Transportation
    POJ1039 Pipe
    background-size属性
    一些CSS的备忘
    only-child选择器
  • 原文地址:https://www.cnblogs.com/cnblogszs/p/5511423.html
Copyright © 2011-2022 走看看