Big O notation exercise

Run Settings
LanguageJavaScript
Language Version
Run Command
// Log all pairs of array const numbers = [1, 2, 3, 4] function logAllPairsOfArray(array) { let left_pointer = 0; //O(1) let right_pointer = 0; //O(1) let pairs = []; //O(1) // First read for (let i = 0; i < array.length; i++) { // Nested loops = n * n = n² for (let j = 0; j < array.length; j++) { left_pointer = array[i]; right_pointer = array[j + 1]; if (right_pointer == undefined) { continue; } pair = [] pair.push(left_pointer); //O(1) pair.push(right_pointer); //O(1) pairs.push(pair); //O(1) } } console.log(pairs); //O(1) } logAllPairsOfArray(numbers);
Editor Settings
Theme
Key bindings
Full width
Lines