java:jfc_algorithms

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision Both sides next revision
java:jfc_algorithms [2015/03/17 14:34]
gthanos
java:jfc_algorithms [2015/03/17 14:40]
gthanos
Line 16: Line 16:
 </​code>​ </​code>​
  
-  * **shuffling ​νακάτεμα):** shuffle(List<?>​ list) ή shuffle(List<?>​ list, Random rnd).+  * **shuffling: ** Ανακατεύει στα στοιχεία της λίστας σε τυχαία σειρά.
 <code java Shuffle.java>​ <code java Shuffle.java>​
 import java.util.*;​ import java.util.*;​
Line 28: Line 28:
 } }
 </​code>​ </​code>​
-  * **reverse:​**+  * **reverse:​** ​Αντιστρέφει στα στοιχεία της λίστας.
 <code java Reverse.java>​ <code java Reverse.java>​
 import java.util.*;​ import java.util.*;​
Line 40: Line 40:
 } }
 </​code>​ </​code>​
-  * **fill:**+  * **fill:​** ​Γεμίζει όλα τα στοιχεία της λίστας με ένα συγκεκριμένο στοιχείο.
 <code java Fill.java>​ <code java Fill.java>​
 import java.util.*;​ import java.util.*;​
Line 53: Line 53:
 } }
 </​code>​ </​code>​
-  * **copy:**+  * **copy:​** ​Αντιγράφει την μία λίστα πάνω στην άλλη, με την προϋπόθεση ότι η λίστα προορισμού έχει περισσότερα στοιχεία από την λίστα που θα αντιγραφεί.
 <code java Copy.java>​ <code java Copy.java>​
  
Line 82: Line 82:
    ​} ​   ​    ​} ​   ​
 </​code>​ </​code>​
-  * **swap:**+  * **swap:​** ​Αντιμεταθέτει τα στοιχεία μεταξύ δύο θέσεων της λίστας.
 <code java Swap.java>​ <code java Swap.java>​
 import java.util.*;​ import java.util.*;​
Line 90: Line 90:
         List<​String>​ list = Arrays.asList(args);​         List<​String>​ list = Arrays.asList(args);​
         System.out.println("​List elements before swap: "​+list);​         System.out.println("​List elements before swap: "​+list);​
-        Collections.swap(list);​+        Collections.swap(list, 0, 2);
         System.out.println("​List elements after swap: "​+list); ​   ​         System.out.println("​List elements after swap: "​+list); ​   ​
     }     }
 } }
 </​code>​ </​code>​
-  * **addAll:**+  * **addAll:​** ​Προσθέτει επιπλέον στοιχεία στη λίστα 
 +<code java addAll.java>​ 
 +import java.util.*;​ 
 + 
 +public class AddAll { 
 +    public static void main(String[] args) { 
 +        List<​String>​ list = Arrays.asList(args);​ 
 +        Collections.addAll(list,​ "​how",​ "​are",​ "​you?"​);​ 
 +        System.out.println(list); ​    
 +    } 
 +
 +</​code>​
   * **frequency:​** ​   * **frequency:​** ​
 <code java Frequency.java>​ <code java Frequency.java>​
java/jfc_algorithms.txt · Last modified: 2016/02/26 11:15 (external edit)