Я пытаюсь понять алгоритм сортировки вставок. Я хочу использовать кнопку ввода и диаграмму. Когда пользователь пишет число, а затем нажимает кнопку, моя страница будет создавать случайные значения. Я нашел несколько фрагментов на inte rnet, но они используют i = 0
. Я хочу использовать свое входное значение вместо i = 0
. Как я могу это сделать?
Часть моего индекса. html:
<div id="buttons">
<a class="button" id="butonInsert" href="javascript://">insertion sort</a>
<a class="button" id="butonReset" href="javascript://">Reset</a>
<input type="number" id="myNumber" value="blabla">
<button onclick="reset()"></button>
Часть моего сценария. js:
function reset() {
for (i=0; i<50; ++i) {
data[i] = ~~(i*160/50);
}
for (i=data.length-1; i>=0; --i) {
var ridx = ~~( Math.random() * ( data.length ) );
data.swap(i, ridx);
}
var tb = $("#sortPanel");
tb.empty();
var tr = $("<tr></tr>");
for (i=0; i<data.length; ++i) {
tr.append("<td id='b"+i+"'>" +
"<div class='cc' style='height: "+data[i]+"px;'>" +
"</div></td>");
}
tb.append(tr);
resetted = true;
}