Java Sedgewick Readalllines Example St

Best Java code snippets using edu.princeton.cs.algs4.In (Showing top 20 results out of 315)

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            public                                                                                      FlowNetwork(In in) {                                                                                                                                                                                                                                this                                                              (in.                                                              readInt                                                              ());                                                                                                                                                                                                                                int                                                                                      E = in.                                                              readInt                                                              ();                                                                                                                                                                                                                                if                                                                                      (E <                                                                                    0                                                              )                                                                                    throw                                                                                                                                                  new                                                                                      IllegalArgumentException(                                                              "number of edges must be nonnegative"                                                              );                                                                                                                                                                                                                                for                                                                                      (                                                              int                                                                                      i =                                                                                    0                                                              ; i < E; i++) {                                                                                                                                                                                                                                int                                                                                      v = in.                                                              readInt                                                              ();                                                                                                                                                                                                                                int                                                                                      w = in.                                                              readInt                                                              ();                                                                                                                      validateVertex(v);                                                                            validateVertex(w);                                                                                                                                                                                      double                                                                                      capacity = in.                                                              readDouble                                                              ();                                                                                                                                                                    addEdge(                                                              new                                                                                      FlowEdge(v, w, capacity));                                                                                                                      }                                                        }                                                                                          
                                                                                                                                        System.out.println(                                                              "---------------------------------------------------------------------------"                                                              );                                                                                                                                                                                                          try                                                                                      {                                                                                                                                                                    in =                                                                                    new                                                                                                                                                  In                                                              (urlName);                                                                                                                                                                    System.out.println(in.                                                              readAll                                                              ());                                                                                                                                                                                                    System.out.println(                                                              "---------------------------------------------------------------------------"                                                              );                                                                                                                                                                                                          try                                                                                      {                                                                                                                                                                    in =                                                                                    new                                                                                                                                                  In                                                              (urlName);                                                                                                                                                                                                                                while                                                                                      (!in.                                                              isEmpty                                                              ()) {                                                                                                                                                                    String s = in.                                                              readLine                                                              ();                                                                                                                      System.out.println(s);                                                                                                                                                          System.out.println(                                                              "---------------------------------------------------------------------------"                                                              );                                                                                                                                                                                                          try                                                                                      {                                                                                                                                                                    in =                                                                                    new                                                                                                                                                  In                                                              (urlName);                                                                                                                                                                                                                                while                                                                                      (!in.                                                              isEmpty                                                              ()) {                                                                                                                                                                    String s = in.                                                              readString                                                              ();                                                                                                                      System.out.println(s);                                                                                                                                                          System.out.println(                                                              "---------------------------------------------------------------------------"                                                              );                                                                                                                                                                                                          try                                                                                      {                                                                                                                                                                    in =                                                                                    new                                                                                                                                                  In                                                              (                                                              "./InTest.txt"                                                              );                                                                                                                                                                                                                                while                                                                                      (!in.                                                              isEmpty                                                              ()) {                                                                                                                                                                    String s = in.                                                              readLine                                                              ();                                                                                                                      System.out.println(s);                                                                                                                                                          System.out.println(                                                              "---------------------------------------------------------------------------"                                                              );                                                                                                                                                                                                          try                                                                                      {                                                                                                                                                                    in =                                                                                    new                                                                                                                                                  In                                                              (                                                              "../stdlib/InTest.txt"                                                              );                                                                                                                                    
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            public                                                                                                                                                  static                                                                                                                                                  void                                                                                      main(String[] args) {                                                                                                                                                                    Out out =                                                                                    new                                                                                      Out(args[args.length -                                                                                    1                                                              ]);                                                                                                                                                                                                                                for                                                                                      (                                                              int                                                                                      i =                                                                                    0                                                              ; i < args.length -                                                                                    1                                                              ; i++) {                                                                                                                                                                    In in =                                                                                    new                                                                                                                                                  In                                                              (args[i]);                                                                                                                                                                    String s = in.                                                              readAll                                                              ();                                                                                                                      out.println(s);                                                                                                                          in.                                                              close                                                              ();                                                                                                                      }                                                                            out.close();                                                        }                                                                                          
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    @Deprecated                                                                                                                                                                public                                                                                                                                                  static                                                                                                                                                  double                                                              [] readDoubles(String filename) {                                                                                                                                                                                                                                return                                                                                                                                                  new                                                                                                                                                  In                                                              (filename).                                                              readAllDoubles                                                              ();                                                                                                  }                                                                                          
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    @Deprecated                                                                                                                                                                public                                                                                                                                                  static                                                                                                                                                  int                                                              [] readInts(String filename) {                                                                                                                                                                                                                                return                                                                                                                                                  new                                                                                                                                                  In                                                              (filename).                                                              readAllInts                                                              ();                                                                                                  }                                                                                          
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    @Deprecated                                                                                                                                                                public                                                                                                                                                  static                                                                                      String[] readStrings(String filename) {                                                                                                                                                                                                                                return                                                                                                                                                  new                                                                                                                                                  In                                                              (filename).                                                              readAllStrings                                                              ();                                                                                                  }                                                                                          
                                                                                                                                                                    public                                                                                                                                                  static                                                                                                                                                  void                                                                                      main(String[] args) {                                                                                                                                                                    SET<String> set =                                                                                    new                                                                                      SET<String>();                                                                                                                                                                                                                                                                                                                                                                                                                                                                                In in =                                                                                    new                                                                                                                                                  In                                                              (args[                                                              0                                                              ]);                                                                                                                                                                                                                                while                                                                                      (!in.                                                              isEmpty                                                              ()) {                                                                                                                                                                    String word = in.                                                              readString                                                              ();                                                                                                                      set.add(word);                                                                            }                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  while                                                                                      (!StdIn.isEmpty()) {                                                                                                                      String word = StdIn.readString();                                                                                                                                                                                      if                                                                                      (set.contains(word))                                                                                                                      StdOut.println(word);                                                                            }                                                                            }                                                        }                                  
                                                                                                                                                                    public                                                                                                                                                  static                                                                                                                                                  void                                                                                      main(String[] args) {                                                                                                                                                                                                                                int                                                                                      keyField = Integer.parseInt(args[                                                              1                                                              ]);                                                                                                                                                                                                                                int                                                                                      valField = Integer.parseInt(args[                                                              2                                                              ]);                                                                                                                                                                                                                                                                                                                                                                                                                                                                                ST<String, String> st =                                                                                    new                                                                                      ST<String, String>();                                                                                                                                                                                                                                                                                                                                                                                                                                                                                In in =                                                                                    new                                                                                                                                                  In                                                              (args[                                                              0                                                              ]);                                                                                                                                                                                                                                while                                                                                      (in.                                                              hasNextLine                                                              ()) {                                                                                                                                                                    String line = in.                                                              readLine                                                              ();                                                                                                                                                                    String[] tokens = line.split(                                                              ","                                                              );                                                                                                                      String key = tokens[keyField];                                                                            String val = tokens[valField];                                                                            st.put(key, val);                                                                            }                                                                                                                                                                                                                                              while                                                                                      (!StdIn.isEmpty()) {                                                                                                                      String s = StdIn.readString();                                                                                                                                                                                      if                                                                                      (st.contains(s)) StdOut.println(st.get(s));                                                                                                                                                                                                                                else                                                                                      StdOut.println(                                                              "Not found"                                                              );                                                                                                                      }                                                                            }                                                        }                                  
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        public                                                                                                                                                  static                                                                                                                                                  void                                                                                      main(String[] args) {                                                                                                                                                                                                                                int                                                                                      n = args.length;                                                                                                                                                                    In[] streams =                                                                                    new                                                                                      In[n];                                                                                                                                                                                                                                for                                                                                      (                                                              int                                                                                      i =                                                                                    0                                                              ; i < n; i++)                                                                                                                                                                    streams[i] =                                                                                    new                                                                                                                                                  In                                                              (args[i]);                                                                                                                      merge(streams);                                                                            }                                                        }                                  
                                                                                                                                        In in =                                                                                    new                                                                                                                                                  In                                                              (filename);                                                                                                                                                                                                                                                                  while                                                                                      (!in.                                                              isEmpty                                                              ()) {                                                                                                                                                                    String[] a = in.                                                              readLine                                                              ().split(delimiter);                                                                                                                                                                                                                                for                                                                                      (                                                              int                                                                                      i =                                                                                    0                                                              ; i < a.length; i++) {                                                                                                                                                                                                                                if                                                                                      (!st.contains(a[i]))                                                                                                                                                                                                    in =                                                                                    new                                                                                                                                                  In                                                              (filename);                                                                                                                                                                                                          while                                                                                      (in.                                                              hasNextLine                                                              ()) {                                                                                                                                                                    String[] a = in.                                                              readLine                                                              ().split(delimiter);                                                                                                                                                                                                                                int                                                                                      v = st.get(a[                                                              0                                                              ]);                                                                                                                                                                                                                                for                                                                                      (                                                              int                                                                                      i =                                                                                    1                                                              ; i < a.length; i++) {                                                                                                                                    
                                                                                                                                                                                                                            public                                                                                                                                                  class                                                                                      Edge {                                                                                                                                                                                                                                                                                        public                                                                                      Edge(In in) {                                                                                                                                                                    String location = in.                                                              readString                                                              ();                                                                                                                      System.out.println(location);                                                                                                                                                                                      for                                                                                      (                                                              int                                                                                      index =                                                                                    0                                                              ; index <                                                                                    3                                                              ; index++) {                                                                                                                                                                    System.out.println(in.                                                              readInt                                                              ());                                                                                                                      }                                                                            }                                                                                                                }                                  
                                                                                                                                                                                                                            public                                                                                                                                                  class                                                                                      Diagraph {                                                                                                                                                                                                                                                                                        public                                                                                      Diagraph(                                                              int                                                                                      n) {                                                                                                                                                                                                                                                                                                                                                                          }                                                                                                                                                                                                                                                                                                      public                                                                                      Digraph(In in) {                                                                                                                                                                                                                                this                                                              (in.                                                              readInt                                                              ());                                                                                                                                                                                                                                                                                                                                        int                                                                                      E = in.                                                              readInt                                                              ();                                                                                                                                                                                                                                for                                                                                      (                                                              int                                                                                      i =                                                                                    0                                                              ; i < E; i++) {                                                                                                                                                                                                                                int                                                                                      v = in.                                                              readInt                                                              ();                                                                                                                                                                                                                                int                                                                                      w = in.                                                              readInt                                                              ();                                                                                                                      addEdge(v, w);                                                                            }                                                                            }                                                        }                                  
                                                                                                                                              private                                                                                                                                                  static                                                                                                                                                  void                                                                                      merge(In[] streams) {                                                                                                                                                                                                                                int                                                                                      n = streams.length;                                                                                                                                                                    IndexMinPQ<String> pq =                                                                                    new                                                                                      IndexMinPQ<String>(n);                                                                                                                                                                                                                                for                                                                                      (                                                              int                                                                                      i =                                                                                    0                                                              ; i < n; i++)                                                                                                                                                                                                                                if                                                                                      (!streams[i].                                                              isEmpty                                                              ())                                                                                                                                                                    pq.insert(i, streams[i].                                                              readString                                                              ());                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            while                                                                                      (!pq.isEmpty()) {                                                                                                                                                                    StdOut.print(pq.minKey() +                                                                                    " "                                                              );                                                                                                                                                                                                                                int                                                                                      i = pq.delMin();                                                                                                                                                                                                                                if                                                                                      (!streams[i].                                                              isEmpty                                                              ())                                                                                                                                                                    pq.insert(i, streams[i].                                                              readString                                                              ());                                                                                                                      }                                                                            StdOut.println();                                                        }                                                                                          
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        public                                                                                                                                                  static                                                                                                                                                  void                                                                                      main(String[] args) {                                                                                                                                                                    In in1 =                                                                                    new                                                                                                                                                  In                                                              (args[                                                              0                                                              ]);                                                                                                                                                                    In in2 =                                                                                    new                                                                                                                                                  In                                                              (args[                                                              1                                                              ]);                                                                                                                                                                    String s = in1.                                                              readAll                                                              ().trim().replaceAll(                                                              "\\s+"                                                              ,                                                                                    " "                                                              );                                                                                                                                                                    String t = in2.                                                              readAll                                                              ().trim().replaceAll(                                                              "\\s+"                                                              ,                                                                                    " "                                                              );                                                                                                                                                                    StdOut.println(                                                              "'"                                                                                      + lcs(s, t) +                                                                                    "'"                                                              );                                                                                                                      }                                                        }                                  
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            public                                                                                      String[] readAllLines() {                                                                                                                                                                    ArrayList<String> lines =                                                                                    new                                                                                      ArrayList<String>();                                                                                                                                                                                                                                while                                                                                      (                                                              hasNextLine                                                              ()) {                                                                                                                                                                    lines.add(                                                              readLine                                                              ());                                                                                                                      }                                                                                                                                                                                      return                                                                                      lines.toArray(                                                              new                                                                                      String[lines.size()]);                                                                                                  }                                                                                          
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            public                                                                                                                                                  boolean                                                                                      readBoolean() {                                                                                                                                                                                                                                try                                                                                      {                                                                                                                                                                    String token =                                                                                    readString                                                              ();                                                                                                                                                                                                                                if                                                                                      (                                                              "true"                                                              .equalsIgnoreCase(token))                                                                                    return                                                                                                                                                  true                                                              ;                                                                                                                                                                                                                                if                                                                                      (                                                              "false"                                                              .equalsIgnoreCase(token))                                                                                    return                                                                                                                                                  false                                                              ;                                                                                                                                                                                                                                if                                                                                      (                                                              "1"                                                              .equals(token))                                                                                    return                                                                                                                                                  true                                                              ;                                                                                                                                                                                                                                if                                                                                      (                                                              "0"                                                              .equals(token))                                                                                    return                                                                                                                                                  false                                                              ;                                                                                                                                                                                                                                throw                                                                                                                                                  new                                                                                      InputMismatchException(                                                              "attempts to read a 'boolean' value from the input stream, "                                                                                                                                                                                                                                  +                                                                                    "but the next token is \""                                                                                      + token +                                                                                    "\""                                                              );                                                                                                                      }                                                                                                                                                                                      catch                                                                                      (NoSuchElementException e) {                                                                                                                                                                                                                                throw                                                                                                                                                  new                                                                                      NoSuchElementException(                                                              "attempts to read a 'boolean' value from the input stream, "                                                                                                                                                                                                                                  +                                                                                    "but no more tokens are available"                                                              );                                                                                                                      }                                                        }                                                                                          
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            public                                                                                      String[] readAllStrings() {                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            String[] tokens = WHITESPACE_PATTERN.split(                                                              readAll                                                              ());                                                                                                                                                                                                                                if                                                                                      (tokens.length ==                                                                                    0                                                                                      || tokens[                                                              0                                                              ].length() >                                                                                    0                                                              )                                                                                                                                                                                                                                return                                                                                      tokens;                                                                                                                                                                    String[] decapitokens =                                                                                    new                                                                                      String[tokens.length-                                                              1                                                              ];                                                                                                                                                                                                                                for                                                                                      (                                                              int                                                                                      i =                                                                                    0                                                              ; i < tokens.length-                                                              1                                                              ; i++)                                                                                                                                                                    decapitokens[i] = tokens[i+                                                              1                                                              ];                                                                                                                                                                                                                                return                                                                                      decapitokens;                                                                                                  }                                                                                          
                                                                                                                                                                    public                                                                                                                                                  static                                                                                                                                                  void                                                                                      main(String[] args) {                                                                                                                                                                    SET<String> set =                                                                                    new                                                                                      SET<String>();                                                                                                                                                                                                                                                                                                                                                                                                                                                                                In in =                                                                                    new                                                                                                                                                  In                                                              (args[                                                              0                                                              ]);                                                                                                                                                                                                                                while                                                                                      (!in.                                                              isEmpty                                                              ()) {                                                                                                                                                                    String word = in.                                                              readString                                                              ();                                                                                                                      set.add(word);                                                                            }                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  while                                                                                      (!StdIn.isEmpty()) {                                                                                                                      String word = StdIn.readString();                                                                                                                                                                                      if                                                                                      (!set.contains(word))                                                                                                                      StdOut.println(word);                                                                            }                                                                            }                                                        }                                  
                                                                                                                                        In in =                                                                                    new                                                                                                                                                  In                                                              (filename);                                                                                                                                                                                                          while                                                                                      (in.                                                              hasNextLine                                                              ()) {                                                                                                                                                                    String[] a = in.                                                              readLine                                                              ().split(delimiter);                                                                                                                                                                                                                                for                                                                                      (                                                              int                                                                                      i =                                                                                    0                                                              ; i < a.length; i++) {                                                                                                                                                                                                                                if                                                                                      (!st.contains(a[i]))                                                                                                                                                                                                    in =                                                                                    new                                                                                                                                                  In                                                              (filename);                                                                                                                                                                                                          while                                                                                      (in.                                                              hasNextLine                                                              ()) {                                                                                                                                                                    String[] a = in.                                                              readLine                                                              ().split(delimiter);                                                                                                                                                                                                                                int                                                                                      v = st.get(a[                                                              0                                                              ]);                                                                                                                                                                                                                                for                                                                                      (                                                              int                                                                                      i =                                                                                    1                                                              ; i < a.length; i++) {                                                                                                                                    
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    @Deprecated                                                                                                                                                                public                                                                                                                                                  static                                                                                                                                                  int                                                              [] readInts() {                                                                                                                                                                                                                                return                                                                                                                                                  new                                                                                                                                                  In                                                              ().                                                              readAllInts                                                              ();                                                                                                  }                                                                                          

theissengifiricent.blogspot.com

Source: https://www.tabnine.com/code/java/classes/edu.princeton.cs.algs4.In

0 Response to "Java Sedgewick Readalllines Example St"

Post a Comment

Iklan Atas Artikel

Iklan Tengah Artikel 1

Iklan Tengah Artikel 2

Iklan Bawah Artikel