Big O Notation
O(1) time or constant time
public static void printFirstItem(int[] items) {
System.out.println(items[0]);
}O(n) time or linear time
public static void printAllItems(int[] items) {
for (int item : items) {
System.out.println(item);
}
} O(n^2) time or quadratic time
public static void printAllPossibleOrderedPairs(int[] items) {
for (int firstItem : items) {
for (int secondItem : items) {
System.out.println(firstItem + ", " + secondItem);
}
}
} Drop constants
Last updated
Was this helpful?