Package ghidra.util.datastruct
Class Algorithms
- java.lang.Object
 - 
- ghidra.util.datastruct.Algorithms
 
 
- 
public class Algorithms extends java.lang.ObjectAlgorithmsis a class containing static methods that implement general algorithms based on objects returned from a data model. 
- 
- 
Constructor Summary
Constructors Constructor Description Algorithms() 
- 
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static intbinarySearchWithDuplicates(java.util.List data, java.lang.Object searchItem, java.util.Comparator comparator)static <T> voidbubbleSort(java.util.List<T> data, int low, int high, java.util.Comparator<T> comparator)static <T> voidmergeSort(java.util.List<T> data, java.util.Comparator<T> c, TaskMonitor monitor) 
 - 
 
- 
- 
Method Detail
- 
binarySearchWithDuplicates
public static int binarySearchWithDuplicates(java.util.List data, java.lang.Object searchItem, java.util.Comparator comparator) 
- 
bubbleSort
public static <T> void bubbleSort(java.util.List<T> data, int low, int high, java.util.Comparator<T> comparator) 
- 
mergeSort
public static <T> void mergeSort(java.util.List<T> data, java.util.Comparator<T> c, TaskMonitor monitor) 
 - 
 
 -