EASY FIDDLe
by austinmillett
HTML
Index:<input type="text" name="index" id="index_value" value=""><br>
Number:<input type="text" name="number" id="number" value=""><br>
<input type="submit" id="click" value="
Insert into array"><br><br>
<div id="updated-array"></div>
JavaScript
var array = new Array(100);
document.getElementById("click").onclick = function() {myFormSubmit()};
function myFormSubmit() { //O(1)
var index_entered = document.getElementById("index_value").value; //O(1)
var number_entered = document.getElementById("number").value; //O(1)
document.getElementById('updated-array').innerHTML = InsertIntoArray(array, index_entered, number_entered); //O(1)
}
function InsertIntoArray(array, index, number) { //O(1)
for(var a=0; a<array.length;a++){ // O(N) //do multiple times
//array[a] = a;
array[a] = Math.floor((Math.random() * 100) + 1); // O(1)
}
//accept user input as number
array[index] = number; // O(1)
//printing output
var updated_array = "";
for (i = 0; i < array.length; i++) { // O(N)
updated_array += array[i] + " = Value of array index " + i + "<br>"; // O(1) //1000
}
return document.getElementById('updated-array').innerHTML = updated_array; // O(1)
}