Created
May 1, 2016 21:09
-
-
Save MafaldaLandeiro/1529196659ff60b5c66c88ac60511c01 to your computer and use it in GitHub Desktop.
Main
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| import java.util.ArrayList; | |
| import java.util.List; | |
| import strategyPattern.strategy.BubbleSort; | |
| import strategyPattern.strategy.HeapSort; | |
| public class App { | |
| public static void main(String[] args) { | |
| System.out.println("-- Creation of list for bubble sort --"); | |
| List<Integer> listBubble = new ArrayList<Integer>(); | |
| listBubble.add(5); | |
| listBubble.add(4); | |
| listBubble.add(2); | |
| listBubble.add(3); | |
| listBubble.add(1); | |
| listBubble.add(3); | |
| System.out.println("-- Bubble sort list --"); | |
| Context contextBubble = new Context(new BubbleSort()); | |
| contextBubble.executeSort(listBubble); | |
| for(Integer number : listBubble){ | |
| System.out.println(number); | |
| } | |
| System.out.println("-- Creation of list for heap sort --"); | |
| List<Integer> listHeap = new ArrayList<Integer>(); | |
| listHeap.add(5); | |
| listHeap.add(4); | |
| listHeap.add(2); | |
| listHeap.add(2); | |
| listHeap.add(1); | |
| listHeap.add(3); | |
| System.out.println("-- Heap sort list --"); | |
| Context contextHeap = new Context(new HeapSort()); | |
| contextHeap.executeSort(listHeap); | |
| for(Integer number : listHeap){ | |
| System.out.println(number); | |
| } | |
| } | |
| } |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment