Skip to content

Instantly share code, notes, and snippets.

@JavaNoobPig
JavaNoobPig / IntroductionSpring8_1.java
Created July 27, 2018 07:40
IntroductionSpring8_1
@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
@JavaNoobPig
JavaNoobPig / IntroductionSpring8_2.java
Created July 27, 2018 07:42
IntroductionSpring8_2
@Component
public class BubbleSortAlgorithm implements SortAlgorithm{
public int[] sort(int[] numbers) {
// Logic for Bubble Sort
return numbers;
}
}
@JavaNoobPig
JavaNoobPig / IntroductionSpring8_3.java
Created July 27, 2018 08:10
IntroductionSpring8_3
@Component
public class QuickSortAlgorithm implements SortAlgorithm{
public int[] sort(int[] numbers) {
// Logic for Quick Sort
return numbers;
}
}
@JavaNoobPig
JavaNoobPig / IntroductionSpring8_4.java
Created July 27, 2018 08:21
IntroductionSpring8_4
@Component
public class BinarySearchImpl {
@Autowired
private SortAlgorithm bubbleSortAlgorithm;
public int binarySearch(int [] numbers,int numberToSearchFor) {
int[] sortedNumbers = bubbleSortAlgorithm.sort(numbers);
System.out.println(bubbleSortAlgorithm);
//Search the array
@JavaNoobPig
JavaNoobPig / IntroductionSpring8_5.java
Created July 27, 2018 08:25
IntroductionSpring8_5
@Component
@Primary
public class QuickSortAlgorithm implements SortAlgorithm{
public int[] sort(int[] numbers) {
// Logic for Quick Sort
return numbers;
}
}
@JavaNoobPig
JavaNoobPig / IntroductionSpring9_1.java
Created July 27, 2018 09:24
IntroductionSpring9_1
@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
@JavaNoobPig
JavaNoobPig / IntroductionSpring9_2.java
Created July 27, 2018 09:33
IntroductionSpring9_2
@Component
public class BubbleSortAlgorithm implements SortAlgorithm{
public int[] sort(int[] numbers) {
// Logic for Bubble Sort
return numbers;
}
}
@JavaNoobPig
JavaNoobPig / IntroductionSpring9_3.java
Created July 27, 2018 09:34
IntroductionSpring9_3
@Component
public class QuickSortAlgorithm implements SortAlgorithm{
public int[] sort(int[] numbers) {
// Logic for Quick Sort
return numbers;
}
}
@JavaNoobPig
JavaNoobPig / IntroductionSpring9_4.java
Created July 27, 2018 09:38
IntroductionSpring9_4
@Component
@Qualifier("quick")
public class QuickSortAlgorithm implements SortAlgorithm{
public int[] sort(int[] numbers) {
// Logic for Quick Sort
return numbers;
}
}
@JavaNoobPig
JavaNoobPig / IntroductionSpring9_5.java
Created July 27, 2018 09:38
IntroductionSpring9_5
@Component
public class BinarySearchImpl {
@Autowired
@Qualifier("quick")
private SortAlgorithm sortAlgorithm;
public int binarySearch(int [] numbers,int numberToSearchFor) {
int[] sortedNumbers = sortAlgorithm.sort(numbers);
System.out.println(sortAlgorithm);