Kатегория:
Намиране на РазниОписание:
Намиране на най-малката стойност в масив
Изглед на инварианта:
function findLowest(array) {
var lowest = array[0];
for(var i = 0; i < array.length; i++) {
if(array[i] < lowest) {
lowest = array[i];
}
}
return lowest;
}
Пемплейт:
function <span class="is2_text">findLowest</span>(<span class="is2_var">array</span>) {<br><span style="white-space:pre"> </span>var <span class="is2_var">lowest</span> = <span class="is2_var">array</span>[0];<br><span style="white-space:pre"> </span>for(var <span class="is2_var">i</span> = 0; <span class="is2_var">i</span> < <span class="is2_var">array</span>.length; <span class="is2_var">i</span>++) {<br><span style="white-space:pre"> </span>if(<span class="is2_var">array</span>[<span class="is2_var">i</span>] < <span class="is2_var">lowest</span>) {<br><span style="white-space:pre"> </span><span class="is2_var">lowest</span> = <span class="is2_var">array</span>[<span class="is2_var">i</span>];<br><span style="white-space:pre"> </span>}<br><span style="white-space:pre"> </span>}<br><span style="white-space:pre"> </span>return <span class="is2_var">lowest</span>;<br>}