美文网首页Princeton Algorithm Part 1
Princeton Algorithm Part 1 Week

Princeton Algorithm Part 1 Week

作者: 超級超限 | 来源:发表于2017-07-12 13:21 被阅读100次

    没什么好说的..不过到底 Assignment 2 没拿到100/100
    主要原因为RandomizedQueue中的数据结构在deque时的速度并不是constant. 虽然速度够快但是不如用Array. 虽然Array的总体速度可能不如用list.

    import edu.princeton.cs.algs4.StdIn;
    import edu.princeton.cs.algs4.StdOut;
    
    public class Permutation {
      public static void main(String[] args){
        int k = Integer.parseInt(args[0]);
        // takes a command-line integer k;
        RandomizedQueue <String> rq = new RandomizedQueue<String>();
        String strin;
        while (! StdIn.isEmpty()){
          strin = StdIn.readString();
          rq.enqueue(strin);
        }
        for (int i = 0; i < k; i++){
          StdOut.println(rq.dequeue());
        }
      }
    }
    

    相关文章

      网友评论

        本文标题:Princeton Algorithm Part 1 Week

        本文链接:https://www.haomeiwen.com/subject/lulbhxtx.html