1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35
|
Array.prototype.triVisuel2=function(ctx,w,h){
var aux=this
aux.visuel(ctx,w,h)
var c=1
for (var i=0; i<aux.length-1; i++) {
for (var j=i+1; j<aux.length; j++) {
var min=i
if (aux[j]<aux[min]) {
min=j
}
aux=aux.echange(i,min)
//alert(aux)
setTimeout( (function(){
return function(aux){
aux.visuel(ctx,w,h)
};
}) (aux)
,100*c);
c++
}
}
}
// Tests des nouvelles méthodes
function $(id){return document.getElementById(id)}
function charger(){
var x=[20,40,12,27,12,23]
var y=[]
var ctx=$('canvas').getContext('2d')
//y.alea(6,0,50)
x.triVisuel2(ctx,$("canvas").width,$("canvas").height)
} |
Partager