Class Algorithms

java.lang.Object
ghidra.util.datastruct.Algorithms

public class Algorithms extends Object
Algorithms is a class containing static methods that implement general algorithms based on objects returned from a data model.
  • Constructor Details

    • Algorithms

      public Algorithms()
  • Method Details

    • binarySearchWithDuplicates

      public static int binarySearchWithDuplicates(List data, Object searchItem, Comparator comparator)
    • bubbleSort

      public static <T> void bubbleSort(List<T> data, int low, int high, Comparator<T> comparator)
    • mergeSort

      public static <T> void mergeSort(List<T> data, Comparator<T> c, TaskMonitor monitor)