Skip to content

Instantly share code, notes, and snippets.

@JavaNoobPig
JavaNoobPig / IntroductionSpring6_2.java
Created July 27, 2018 03:35
IntroductionSpring6_2
public class BubbleSortAlgorithm implements SortAlgorithm{
public int[] sort(int[] numbers) {
// Logic for Bubble Sort
return numbers;
}
}
@JavaNoobPig
JavaNoobPig / IntroductionSpring6_3.java
Created July 27, 2018 03:39
IntroductionSpring6_3
@Component
public class BubbleSortAlgorithm implements SortAlgorithm{
public int[] sort(int[] numbers) {
// Logic for Bubble Sort
return numbers;
}
}
@JavaNoobPig
JavaNoobPig / IntroductionSpring6_4.java
Created July 27, 2018 03:42
IntroductionSpring6_4
@Component
@Primary
public class QuickSortAlgorithm implements SortAlgorithm{
public int[] sort(int[] numbers) {
// Logic for Quick Sort
return numbers;
}
}
@JavaNoobPig
JavaNoobPig / IntroductionSpring6_5.java
Created July 27, 2018 03:49
IntroductionSpring6_5
public class BinarySearchImpl {
@Autowired
private SortAlgorithm sortAlgorithm;
public BinarySearchImpl(SortAlgorithm sortAlgorithm) {
super();
this.sortAlgorithm = sortAlgorithm;
}
@JavaNoobPig
JavaNoobPig / IntroductionSpring6_6.java
Created July 27, 2018 03:58
IntroductionSpring6_6
@Component
public class BinarySearchImpl {
@Autowired
private SortAlgorithm sortAlgorithm;
public BinarySearchImpl(SortAlgorithm sortAlgorithm) {
super();
this.sortAlgorithm = sortAlgorithm;
}
@JavaNoobPig
JavaNoobPig / IntroductionSpring6_7.java
Created July 27, 2018 03:58
IntroductionSpring6_7
@Component
@Primary
public class BubbleSortAlgorithm implements SortAlgorithm{
public int[] sort(int[] numbers) {
// Logic for Bubble Sort
return numbers;
}
}
@JavaNoobPig
JavaNoobPig / IntroductionSpring6_8.java
Created July 27, 2018 03:59
IntroductionSpring6_8
@Component
public class QuickSortAlgorithm implements SortAlgorithm{
public int[] sort(int[] numbers) {
// Logic for Quick Sort
return numbers;
}
}
@JavaNoobPig
JavaNoobPig / IntroductionSpring7_1.java
Created July 27, 2018 06:04
IntroductionSpring7_1
@Component
public class BinarySearchImpl {
@Autowired
private SortAlgorithm sortAlgorithm;
public BinarySearchImpl(SortAlgorithm sortAlgorithm) {
super();
this.sortAlgorithm = sortAlgorithm;
}
@JavaNoobPig
JavaNoobPig / IntroductionSpring7_2.java
Created July 27, 2018 06:08
IntroductionSpring7_2
@Component
public class BinarySearchImpl {
@Autowired
private SortAlgorithm sortAlgorithm;
public void setSortAlgorithm(SortAlgorithm sortAlgorithm) {
this.sortAlgorithm = sortAlgorithm;
}
@JavaNoobPig
JavaNoobPig / IntroductionSpring7_3.java
Created July 27, 2018 06:12
IntroductionSpring7_3
@Component
public class BinarySearchImpl {
@Autowired
private SortAlgorithm sortAlgorithm;
public int binarySearch(int [] numbers,int numberToSearchFor) {
int[] sortedNumbers = sortAlgorithm.sort(numbers);
System.out.println(sortAlgorithm);
//Search the array