![]() | |
| | #1 (permalink) |
| Üye Üyelik Tarihi: 05/2007
Mesaj: 2
|
Odev verdi hoca ama isin icinden cikamadim. Normal link listi yazdim;Node ekleme,cikarma falan(double linked list ile daha mi kolay olur bilmiyorum) fakat sort yapamiyorum,yardimci olacak arkadas var mi? 3 dosya halinde ================== public class Node { public int item; public Node next; public Node() { //item = NULL; } public Node(int it) { item = it; } public void displayNode() { System.out.println(" " + this.item); } } ========================= public class LinkedList { public Node head; public boolean isEmpty() { return (head == null); } public void insertFirst(int it) { Node newNode = new Node(it); newNode.next = head; head = newNode; } public Node deleteFirst() { Node temp = head; head = head.next; return temp; //return deleted link } public void displayList() { Node current = head; while(current != null) { current.displayNode(); current = current.next; } System.out.println("End of list"); } ================Demo programi import java.util.*; public class LinkedListDemo { public static void main(String[] args) { LinkedList list = new LinkedList(); Scanner key = new Scanner(System.in); System.out.println("How many elements do you want in the list?"); int enter = key.nextInt(); for(int i=0;i<enter;i++) { int num = (int)(Math.random()*10+1); list.insertFirst(num); } System.out.println("Original list"); list.displayList(); System.out.println("\nHow many elements do you want to delete from the list?"); int enter2 = key.nextInt(); for(int i=0;i<enter2;i++) { list.deleteFirst(); } System.out.println("\nList after deleting elements"); list.displayList(); } } |
| | |
| | #2 (permalink) |
| Üye Üyelik Tarihi: 05/2007
Mesaj: 2
|
Recursive olmasa da sort method u bulduk public void sortList() { boolean sorted = false; while(!sorted) { sorted = true; for(Node current = head ;current.next != null ;current = current.next) { if(current.item < current.next.item) { int temp = current.item; current.item = current.next.item; current.next.item = temp; sorted = false; } } } } |
| | |
![]() |
| Bookmarks |
| Seçenekler | |
| |
Benzer Konular | ||||
| Konu | Konuyu açana göre | Forum | Cevap | En Son Mesaj |
| p2p lerde güvenlik yardım!!!!!!!! | ayhanozbekk | Ağ / Güvenlik | 1 | 10/02/2006 21:41 |
| Linked List!! | aktasm | C / C++ | 3 | 30/11/2005 04:15 |
| Linked List Yardım | porsuk | C / C++ | 4 | 27/06/2005 12:51 |
| Menü kullanımlı Circular Double Linked List uygulaması | RaiST | C / C++ | 7 | 14/11/2002 01:26 |
| Basit bir double linked list uygulaması | RaiST | C / C++ | 2 | 09/11/2002 17:01 |
| Reklamlar & Desteklenenler | |
| Hassas Valf | Hassas Kaplama | Antalyamız | Gazete | Ticari Bilişim | Hakan Müştak | Rüya Tabirleri | Kadın | Hastalıklar | Cepte msn ve e-posta | Webmaster | Antalya Aupair | Turkish Property Antalya | Forum | Chat | Perde | Adsl | Araba | bolindir.com | guncelle.com | livescore | Web Tasarım | evden eve nakliyat | forum | evden eve | sohbet | Resimcim| Kalifiye İnsan Kaynakları | Web Tasarım | Oyun | Yusuf KOÇ | Akın Yorulmaz | şiir | UFO | Web Tasarım | Oyunlar | Canlı Tv | Malta | |