Selasa, 26 Mei 2009

Struktur Data Queue

?html>
?head>
?title>Struktur Data Queue?/title>
?script language = "javascript">

var queue = new Array () ;

function Masuk_Antrian (data) {
queue.unshift (data) ;
}

function Keluar_Antrian () {
var yang_keluar_antrian = queue.shift () ;
if (queue.length == 0)
return "Queue Sudah Kosong" ;
else
return yang_keluar_antrian ;
}

function Dalam_Antrian (list) {
list.options.length = 0 ;
for (var i = 0; i ? queue.length; i++) {
var data = new Option (queue[i]) ;
list.options [list.options.length] = data ;
}
}

?/script>
?/head>
?body>
?form>
?input type = text name = textSimpan>
?input type = button value = "Masuk Antrian"
onClick = 'Masuk_Antrian (textSimpan.value) ;
textSimpan.value = "" ;
Dalam_Antrian (Visualisasi) ;'>

?select name = "Visualisasi" size = 12 >
?option> Isi Antrian ....
?/select>
?input type = text name = textAmbil size = 20>
?input type = button value = "Keluar Antrian"
onClick = "textAmbil.value = Keluar_Antrian () ;
Dalam_Antrian (Visualisasi) ;">

?/form>
?/body>
?/html>

Selasa, 12 Mei 2009

Program Queue dengan pop dan unshift javascript

?html&
?head&
?title&
Program Queue dengan pop dan unshift javascript
?/title&
?script language = "javascript"&

function DataQueue ()
{
var queue = [] ;
queue.unshift (1) ;
queue.unshift (2) ;

var i = queue.pop () ;
document.write (i + "?br/&") ;
queue.unshift (3) ;
queue.unshift (4) ;
var i = queue.pop () ;
document.write (i + "?br/&") ;
}

?/script&
?/head&

?body&
?form name = "FormStrukturData"&
?input name = "btnQueue" value = "Queue" type = "button" onClick = "DataQueue ();"/&
?/form&
?/body&
?/html&
Semoga Isinya Bermanfaat