Mengenai Saya

Foto saya
Ett Ef Ez Gw dI mymemorial@yahoo.co.id DuNt 4gEt YoAA,, oiA. . . bUaT YaNG fAnS j-Rocks MaRi BeRkAwaNdH, hEhE...

Google



Anda adalah Anda karena suatu alasan

Anda adalah bagian dari suatu rencana yang Kompleks

Anda adalah suatu rancangan unik yang berharga dan sempurna, disebut lelaki dan perempuan khusus milik Allah.

Anda berwajah seperti anda karena suatu alasan
Allah tidak membuat kesalahan
Dia merajut Anda menjadi satu di dalam kandungan
Anda benar-benar apa yang ingin Dia ciptakan.

Orangtua yang Anda miliki adalah orangtua yang Dia pilih.
dan tidak peduli bagaimana perasaan Anda,
mereka dirancang dengan pertimbangan rencana Allah,
dan, mereka memikul materai Tuhan,

tidak, trauma yang Anda hadapi tidaklah mudah,
dan, Allah menangis karena trauma itu begitu menyakiti Anda,
tetapi itu diizinkan untuk membentuk hati Anda,
Supaya Anda bertumbuh menjadi serupa denganNya.

Anda adalah Anda karena suatu alasan,
Anda telah dibentuk dengan Tongkat Tuhan,
Anda adalah Anda, Kekasih.
Karena ada Allah

Selasa, 09 Juni 2009

Doubly LinkedList

<html>
<head>
<title>Struktur Data Linked List</title>
</head>

<body>
<script language = "JavaScript">
<!--
function DoublyLinkedList()
{
this._Kepala = null;
this._Ekor = null;
this._Panjang = 0;
}

DoublyLinkedList.prototype =
{
constructor: DoublyLinkedList,
Tambah: function (data)
{
var node = {data: data, next: null, prev: null};

if (this._Panjang == 0)
{
this._Kepala = node;
this._Ekor = node;
}
else
{
this._Ekor.next = node;
node.prev = this._Ekor;
this._Ekor = node;
}
this._Panjang++;

},

ItemList: function(index)
{
if (index > -1 && index < this._Panjang)
{
var NodeTanda = this._Kepala,
i = 0;

while(i++ < index)
{
NodeTanda = NodeTanda.next;
}

return NodeTanda.data;
}
else
{
return null;
}
},

Buang: function(index){

if (index > -1 && index < this._Panjang)
{
var NodeTanda = this._Kepala, i = 0;

if (index === 0)
{
this._Kepala = NodeTanda.next;
if (!this._Kepala)
{
this._Ekor = null;
}
else
{
this._Kepala.prev = null;
}

}
else
if (index === this._Panjang -1)
{
NodeTanda = this._Ekor;
this._Ekor = NodeTanda.prev;
this._Ekor.next = null;
}
else
{
while(i++ < index)
{
NodeTanda = NodeTanda.next;
}
NodeTanda.prev.next = NodeTanda.next;
}
this._Panjang--;
return NodeTanda.data;

}
else
{
return null;
}


},

Ukuran: function(){
return this._Panjang;
},

toArray: function(){
var result = [],
NodeTanda = this._Kepala;

while(NodeTanda){
result.push(NodeTanda.data);
NodeTanda = NodeTanda.next;
}

return result;
},

toString: function(){
return this.toArray().toString();
}
}

var List = new DoublyLinkedList();


List.Tambah("Teknik Informatika");
List.Tambah("Teknik Komputer");
List.Tambah("Komputerisasi Akuntansi");
List.Tambah("Computer Networking");


document.write("Isi LinkedList <br>");
document.write("--------------- <br>");
for (i=0; i<4; i++)
{
document.write(List.ItemList(i) + "<br>") ;
}
document.write("--------------- <br>");


alert("Isi LinkedList Awal =" + List.ItemList(0));
alert("ItemList 1 pada Linked List diBuang, yaitu = " +List.ItemList(1));
List.Buang(1);



document.write("<br>Isi LinkedList Terakhir <br>");
document.write("--------------- <br>");
for (i=0; i<4; i++)
{
document.write(List.ItemList(i) + "<br>") ;
}
document.write("--------------- <br>");

//-->
</script>
</body>
</html>


Tampilan HasilNya







Tidak ada komentar:

Posting Komentar