Jag är rätt ny på JavaScriptsområdet, och jag experimenterar just nu med lite bubbelsortering... har hört att det är en ganska dålig soreteringsmetod men jag måste kunna den iallafall
Jag har en array med 100 platser (slumpade heltal).
Jag vill presentera värdena på skärmen i en 10x10 tabell och sorterade med hjälp av bubbelsortering.
Jag kan koden för bubbelsortering, men det jag inte får ihop är att presentera resultaten på skärmen så som jag vill ha dem.
Det verkar ju inte vara världens mest komplicerade script så... någon kanske känner sig villig att hjälpa en ung man i nöd?
Ja, Bubble sort är definitivt ingenting att fundera på i de flesta fallen. Men är det bara 100 element vi pratar om har det inte så stor betydelse.
Nedan är 'a' din array.
document.write("<table border=1>");
for (var i = 0; i < 100; ){
if (i % 10 == 0) document.write("<tr>");
while (1){
document.write("<td>" + a[i++] + "</td>");
if (i % 10 == 0) {
document.write("</tr>");
break;
}
}
}
document.write("<\/table>");
Här följer Bubble sort (om någon annan är intresserad):
function bubble(a,l,r)
{
for (var i = 0; i < r; ++i)
for (var j = r; j > i; --j)
if (a[j] < a[j-1])
{ var t = a[j]; a[j] = a[j-1]; a[j-1] = t; }
}
//bubble(array,0,99);