More homeworks... (but one cool universal reusable linkedlist in pure C)
[mirrors/Programs.git] / java / linkedlist.java
diff --git a/java/linkedlist.java b/java/linkedlist.java
new file mode 100644 (file)
index 0000000..8c64672
--- /dev/null
@@ -0,0 +1,29 @@
+import java.util.Scanner;
+
+class seznam {
+       public int hodnota = 0;
+       public seznam dalsi = null;
+}
+
+public class linkedlist {
+  public static void main (String argv[]) {
+               Scanner sc = new Scanner(System.in);
+
+               System.out.print("pocet: ");
+               int pocet = sc.nextInt();
+
+               System.out.println("cisla: ");
+               //vytvoreni spojoveho seznamu a pridani dalsich prvku
+               seznam s = new seznam();
+               seznam prvni = s;
+               for(int i = 0;i<pocet;i++) {
+                       s.hodnota = sc.nextInt();
+                       s = (s.dalsi = new seznam());
+               }
+
+               //cyklus na prochazeni spojoveho seznamu
+               for(s=prvni; s.dalsi != null; s=s.dalsi) {
+                       System.out.println(s.hodnota);
+               }
+       }
+}
This page took 0.115801 seconds and 4 git commands to generate.