public final class Reads extends Object
Constructor and Description |
---|
Reads(ArrayVisualizer arrayVisualizer) |
Modifier and Type | Method and Description |
---|---|
void |
addComparison() |
int |
analyzeBit(int[] array,
int length) |
int |
analyzeMax(int[] array,
int length,
double sleep,
boolean mark) |
int |
analyzeMaxCeilingLog(int[] array,
int length,
int base,
double sleep,
boolean mark) |
int |
analyzeMaxLog(int[] array,
int length,
int base,
double sleep,
boolean mark) |
int |
analyzeMin(int[] array,
int length,
double sleep,
boolean mark) |
int |
compareIndexValue(int[] array,
int index,
int value,
double sleep,
boolean mark) |
int |
compareIndices(int[] array,
int left,
int right,
double sleep,
boolean mark) |
int |
compareOriginalIndexValue(int[] array,
int index,
int value,
double sleep,
boolean mark) |
int |
compareOriginalIndices(int[] array,
int left,
int right,
double sleep,
boolean mark) |
int |
compareOriginalValueIndex(int[] array,
int value,
int index,
double sleep,
boolean mark) |
int |
compareOriginalValues(int left,
int right) |
int |
compareValueIndex(int[] array,
int value,
int index,
double sleep,
boolean mark) |
int |
compareValues(int left,
int right) |
boolean |
getBit(int n,
int k) |
long |
getComparisons() |
int |
getDigit(int a,
int power,
int radix) |
ArrayList<Integer> |
getNetworkIndices() |
String |
getStats() |
void |
resetStatistics() |
void |
setComparisons(long value) |
public Reads(ArrayVisualizer arrayVisualizer)
public void resetStatistics()
public void addComparison()
public String getStats()
public long getComparisons()
public void setComparisons(long value)
public int compareValues(int left, int right)
public int compareOriginalValues(int left, int right)
public int compareIndices(int[] array, int left, int right, double sleep, boolean mark)
public int compareOriginalIndices(int[] array, int left, int right, double sleep, boolean mark)
public int compareIndexValue(int[] array, int index, int value, double sleep, boolean mark)
public int compareOriginalIndexValue(int[] array, int index, int value, double sleep, boolean mark)
public int compareValueIndex(int[] array, int value, int index, double sleep, boolean mark)
public int compareOriginalValueIndex(int[] array, int value, int index, double sleep, boolean mark)
public int analyzeMax(int[] array, int length, double sleep, boolean mark)
public int analyzeMin(int[] array, int length, double sleep, boolean mark)
public int analyzeMaxLog(int[] array, int length, int base, double sleep, boolean mark)
public int analyzeMaxCeilingLog(int[] array, int length, int base, double sleep, boolean mark)
public int analyzeBit(int[] array, int length)
public int getDigit(int a, int power, int radix)
public boolean getBit(int n, int k)
Copyright © 2024. All rights reserved.