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)

}