feat: change up organisation
This commit is contained in:
28
labs/cs2030s/Lab9/Lab9b/Lab9b.java
Normal file
28
labs/cs2030s/Lab9/Lab9b/Lab9b.java
Normal file
@@ -0,0 +1,28 @@
|
||||
import java.util.Scanner;
|
||||
import java.util.List;
|
||||
import java.util.ArrayList;
|
||||
import java.util.stream.Stream;
|
||||
|
||||
/**
|
||||
* Lab9b is the main driver class for testing parallel encoding.
|
||||
* Usage: java Lab9b
|
||||
*/
|
||||
class Lab9b {
|
||||
public static void main(String[] args) {
|
||||
Scanner scanner = new Scanner(System.in);
|
||||
int n = scanner.nextInt();
|
||||
|
||||
// Read list
|
||||
List<Integer> lst = new ArrayList<>();
|
||||
for (int i=0; i<n; i++) {
|
||||
lst.add(scanner.nextInt());
|
||||
}
|
||||
|
||||
// Encoding + Print
|
||||
System.out.println(lst);
|
||||
Stream<Integer> stream = lst.stream().parallel();
|
||||
List<Pair<Integer,Integer>> res = Streaming.encode(stream);
|
||||
System.out.println(res);
|
||||
System.out.println(stream.isParallel());
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user