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
Previous revision
java:jfc_algorithms [2015/03/17 14:34]
gthanos
java:jfc_algorithms [2016/02/26 11:15] (current)
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:​** ​Προσθέτει επιπλέον στοιχεία στη λίστα 
-  * **frequency:​** ​+<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:​** ​Δηλώνει πόσες φορές εμφανίζεται ένα στοιχείο στην λίστα.
 <code java Frequency.java>​ <code java Frequency.java>​
 import java.util.*;​ import java.util.*;​
java/jfc_algorithms.1426602840.txt.gz · Last modified: 2016/02/26 11:15 (external edit)