This shows you the differences between two versions of the page.
| Both sides previous revision Previous revision Next revision | Previous revision Next revision Both sides next revision | ||
|
java:jfc_algorithms [2015/03/17 14:40] gthanos |
java:jfc_algorithms [2020/03/11 07:47] gthanos |
||
|---|---|---|---|
| Line 1: | Line 1: | ||
| ====== Αλγόριθμοι ====== | ====== Αλγόριθμοι ====== | ||
| - | Οι βασικοί αλγόριθμοι του | + | Οι βασικοί αλγόριθμοι του |
| * **sorting: | * **sorting: | ||
| Line 55: | Line 55: | ||
| * **copy:** Αντιγράφει την μία λίστα πάνω στην άλλη, με την προϋπόθεση ότι η λίστα προορισμού έχει περισσότερα στοιχεία από την λίστα που θα αντιγραφεί. | * **copy:** Αντιγράφει την μία λίστα πάνω στην άλλη, με την προϋπόθεση ότι η λίστα προορισμού έχει περισσότερα στοιχεία από την λίστα που θα αντιγραφεί. | ||
| <code java Copy.java> | <code java Copy.java> | ||
| - | |||
| import java.util.*; | import java.util.*; | ||
| public class Copy { | public class Copy { | ||
| - | public static void main(String args[]) { | + | |
| - | // create two lists | + | // create two lists |
| - | | + | |
| - | List< | + | List< |
| - | + | ||
| - | // populate two lists | + | // populate two lists |
| - | srclst.add(" | + | srclst.add(" |
| - | srclst.add(" | + | srclst.add(" |
| - | srclst.add(" | + | srclst.add(" |
| - | + | ||
| - | destlst.add(" | + | destlst.add(" |
| - | destlst.add(" | + | destlst.add(" |
| - | destlst.add(" | + | destlst.add(" |
| - | destlst.add(" | + | destlst.add(" |
| - | destlst.add(" | + | destlst.add(" |
| - | + | ||
| - | // copy into dest list | + | // copy into dest list |
| - | Collections.copy(destlst, | + | Collections.copy(destlst, |
| - | + | ||
| - | System.out.println(" | + | |
| - | System.out.println(" | + | System.out.println(" |
| - | | + | } |
| + | } | ||
| </ | </ | ||
| * **swap:** Αντιμεταθέτει τα στοιχεία μεταξύ δύο θέσεων της λίστας. | * **swap:** Αντιμεταθέτει τα στοιχεία μεταξύ δύο θέσεων της λίστας. | ||
| Line 107: | Line 107: | ||
| } | } | ||
| </ | </ | ||
| - | * **frequency: | + | * **frequency: |
| <code java Frequency.java> | <code java Frequency.java> | ||
| import java.util.*; | import java.util.*; | ||
| Line 133: | Line 133: | ||
| } | } | ||
| </ | </ | ||
| + | |||
| + | |Προηγούμενο: | ||