/Users/johnr/Desktop/IA_14_-_Stage_P_Upload_all_2021-04-08/IBCSIA21296 Isaac/src/fitnesstracker/SearchandSort.java |
1
2
3
4
5
6 package fitnesstracker;
7
8 import java.util.LinkedList;
9
10
11
12 @author
13
14 public class SearchandSort {
15 public SearchandSort(){
16
17 }
18
19 public void sortByWeek(LinkedList<Workout> scheduleQueue) {
20 boolean sorted = false;
21 while (!sorted) {
22 sorted = true;
23
24
25 for (int i = 0; i< scheduleQueue.size() - 1; i++) {
26
27 if (scheduleQueue.get(i).getWeekNumber() > scheduleQueue.get(i + 1).getWeekNumber()) {
28
29 Workout temp = scheduleQueue.get(i);
30 scheduleQueue.set(i, scheduleQueue.get(i + 1));
31 scheduleQueue.set(i + 1, temp);
32 sorted = false;
33 }
34 }
35 }
36 }
37 }
38