Assignment 2
by Ebony McCoy
HTML
Array Size <input type="textbox" id="_size" value="100" size="4">
<button onclick="document.getElementById('output1').innerHTML= makeArray();">Create Array
</button>
<br>
<br>
Enter Index <input type="textbox" id="_index" size="4"> Number to Insert <input type="textbox" id ="_content" size="4"> <button onclick=insertNumber();>
Insert into Array
</button>
<br>
<br> Enter number to search <input type="textbox" size="4" id='_search'>
<button onclick=SearchArray()>Search</button>
<p id="output1"></p>
<p id="output2"></p>
<p id="output3"></p>
<p id="output4"></p>
<p id="output5"></p>
<p id="output6"></p>
JavaScript
var array = [];
function makeArray(){
var length= document.getElementById('_size').value;
for(var i =0; i<length; i++){
array[i]= Math.floor((Math.random()*100)+1);
}
return array;
}
function insertNumber(){
var opt = 0;
var index= document.getElementById("_index").value;
var length = document.getElementById("_size").value;
var number= document.getElementById("_content").value;
for(i = length-1;i >= index; i--){
if(i > index){
array[i]=array[i-1];
opt++;
}else if(i == index){
array[i]=number;
opt++;
}
}
document.getElementById('output1').innerHTML=array;
document.getElementById('output2').innerHTML= number + "was entered at index" + index;
document.getElementById('output3').innerHTML= "There were"+ opt + "operation performed in this insertion. The ime complexity is O("+opt+").";
}
function searchArray(){
}