• Downloads
  • ! Read Me !
  • Μαθήματα
  • Φοιτητικά
  • Τεχνικά Θέματα
  • Συζητήσεις
  • Happy Hour!
  • About THMMY.gr
 V  < 
Search:  
Welcome, Guest. Please login or register.
June 17, 2025, 09:13:33 am

Login with username, password and session length
Links
  Thmmy.gr portal
   Forum
   Downloads
   Ενεργ. Λογαριασμού
   Επικοινωνία
  
  Χρήσιμα links
   Σελίδα τμήματος
   Βιβλιοθήκη Τμήματος
   Elearning
   Φοιτητικά fora
   Πρόγραμμα Λέσχης
   Πρακτική Άσκηση
   Ηλεκτρονική Εξυπηρέτηση Φοιτητών
   Διανομή Συγγραμμάτων
   Ψηφιακό Καταθετήριο Διπλωματικών
   Πληροφορίες Καθηγητών
   Instagram @thmmy.gr
   mTHMMY
  
  Φοιτητικές Ομάδες
   ACM
   Aristurtle
   ART
   ASAT
   BEAM
   BEST Thessaloniki
   EESTEC LC Thessaloniki
   EΜΒ Auth
   IAESTE Thessaloniki
   IEEE φοιτητικό παράρτημα ΑΠΘ
   SpaceDot
   VROOM
   Panther
  
Πίνακας Ελέγχου
Welcome, Guest. Please login or register.
June 17, 2025, 09:13:33 am

Login with username, password and session length

Αναζήτηση

Google

THMMY.gr Web
Πρόσφατα
Ισραήλ - Ιράν: Πόλεμος στ...
by okan
[Today at 02:33:21]

Τι ακούτε αυτήν τη στιγμή...
by Katarameno
[Today at 02:29:21]

[Οργάνωση Υπολογιστών] Γε...
by RAFI
[June 16, 2025, 22:46:54 pm]

[Σ.Π.Η.Ε.] Γενικές απορίε...
by Nikos_313
[June 16, 2025, 19:49:00 pm]

[ΘΤΠΑ] Γενικές απορίες κα...
by Nikos_313
[June 16, 2025, 16:56:56 pm]

[Εφ.Θερμοδυναμική] Γενικέ...
by Λαμπτήρας
[June 16, 2025, 15:55:08 pm]

[Αρχές Οικονομίας] Να επι...
by _Trob
[June 16, 2025, 13:28:21 pm]

[Σ.Α.Π.Γ.] Εργασία 2025
by Nikos_313
[June 16, 2025, 12:13:45 pm]

Αποτελέσματα Εξεταστικής ...
by Nikos_313
[June 16, 2025, 12:01:53 pm]

Πρακτική Άσκηση ΤΗΜΜΥ 201...
by George_RT
[June 16, 2025, 10:22:18 am]

[Διανεμημένη Παραγωγή] Γε...
by Διάλεξις
[June 16, 2025, 01:56:37 am]

Αντικατάστασης πυκνωτή σε...
by nmpampal
[June 15, 2025, 16:25:56 pm]

[Σ.Π.Η.Ε.] Παλιά θέματα -...
by nmpampal
[June 15, 2025, 06:43:15 am]

Το thmmy.gr στο instagram...
by Mr Watson
[June 15, 2025, 00:50:23 am]

[Λογισμός ΙΙ] Απορίες σε...
by el mariachi
[June 14, 2025, 20:47:07 pm]

ΠΡΟΣΟΧΗ στο ανέβασμα θεμά...
by tzortzis
[June 14, 2025, 16:54:08 pm]

Ρυθμίσεις Θεμάτων της Ανώ...
by el mariachi
[June 14, 2025, 11:56:45 am]

Πότε θα βγει το μάθημα; -...
by Nikos_313
[June 14, 2025, 10:00:55 am]

Αρχείο Ανακοινώσεων [Arch...
by Nikos_313
[June 14, 2025, 09:58:14 am]

Αλέξης Τσίπρας, η επιστρο...
by Yamal
[June 14, 2025, 04:42:23 am]
Στατιστικά
Members
Total Members: 9960
Latest: valco08
Stats
Total Posts: 1426680
Total Topics: 31710
Online Today: 169
Online Ever: 2093
(April 17, 2025, 08:47:49 am)
Users Online
Users: 10
Guests: 106
Total: 116
Saint_GR
rafail zisiadis
noys
tzortzis
Giannis_Kako
NET2GRID
Theislander
alexiosmara
astakos1
Εμφάνιση

Νέα για πρωτοετείς
Είσαι πρωτοετής;... Καλώς ήρθες! Μπορείς να βρεις πληροφορίες εδώ. Βοήθεια για τους καινούργιους μέσω χάρτη.
Κατεβάστε εδώ το Android Application για εύκολη πρόσβαση στο forum.
Ανεβάζετε τα θέματα των εξετάσεων στον τομέα Downloads με προσοχή στα ονόματα των αρχείων!

Νέα!
Πληροφορίες Καθηγητών
THMMY.gr > Forum > Μαθήματα Βασικού Κύκλου > 3ο Εξάμηνο > Δομές Δεδομένων (Moderators: chatzikys, Tasos Bot, tzortzis) > Απορίες στις Δομές Δεδομένων
0 Members and 1 Guest are viewing this topic.
Pages: 1 ... 11 12 [13] 14 Go Down Print
Author Topic: Απορίες στις Δομές Δεδομένων  (Read 20523 times)
BOBoMASTORAS
Veteran
Καταστραμμένος
******
Posts: 6082


It just doesn't get any easier! It gets worse...


View Profile
deleted
« Reply #180 on: September 11, 2010, 00:07:21 am »

deleted
« Last Edit: June 14, 2015, 19:10:59 pm by BOBoMASTORAS » Logged

Της γενιάς μου βασιλιά,
μην κατέβεις τα σκαλιά.
Πιες αθάνατο νερό
να νικήσεις τον καιρό.

http://tools.ietf.org/html/rfc1149
The only reason we invent robots
vasso
Καταστραμμένος
********
Gender: Female
Posts: 6672


Overambitious doer


View Profile WWW
Re: Απορίες στις Δομές Δεδομένων
« Reply #181 on: September 11, 2010, 02:05:37 am »

Quote from: stathisss on September 10, 2010, 18:29:52 pm
Δίνεται η παρακάτω μέθοδος showStars:

void showStars(int n) {
    if (n >= 3) {
        showStars(n-1);
        System.out.print("***");
        showStars(n-2);
        System.out.print("*");
        showStars(n-3);
    }
}

Ποιος είναι ο αριθμός των αστερίσκων (*) που θα εκτυπωθούν στη κονσόλα μετά την κλήση της παραπάνω μεθόδου για n = 5;


Μπορεί κάποιος να μου δώσει μια απάντηση κ μια απλή εξήγηση?????ΕΥΧΑΡΙΣΤΩ
               

Απλή (νομίζω) εξήγηση:


Καλείται η συνάρτηση για n=5
1ο επίπεδο: το if θα εκτελεστεί ολόκληρο και θα καλέσει την Showstars(4), θα τυπώσει 3*, την showstars(3), θα τυπώσει 1* και την showstars(2).

Μέχρι τώρα έχουμε σύνολο 4 αστεράκια και κλήση 3 συναρτήσεων.

     2ο επίπεδο: -Η showstars(4) θα τυπώσει κι αυτή 4 αστεράκια και θα καλέσει τη showstars(3), τη showstars(2) και τη showstars(1)

                       -Η showstars(3) θα τυπώσει 4 αστεράκια και θα καλέσει τις showstars(2), showstars(1), showstars(0)
                       -Η showstars(2) δεν θα μπεί στο if και δεν θα κάνει τίποτα.

Άρα στο δεύτερο επίπεδο έχουμε 8 αστεράκια και κλήση 6 συναρτήσεων.

                    3ο επίπεδο:
                               Η showstars(3) θα τυπώσει 4 αστεράκια και θα καλέσει τις showstars(2),showstars(1),showstars(0) και όλες οι υπόλοιπες δεν θα κάνουν τίποτα γιατί n<3.

Αρα στο 3ο επίπεδο έχουμε 4 αστεράκια και κλήση 3 συναρτήσεων.

Τέλος στο 4ο επίπεδο, οι showstars(2),showstars(1),showstars(0) δεν θα κάνουν τίποτα γιατί n<3.

Σύνολο: 4+8+4= 16 αστεράκια


Προφανώς, η σειρά εκτέλεσης των συναρτήσεων δεν είναι αυτή που έγραψα, αλλά για αυτό που ρωτάει δεν έχει σημασία.
Logged

Είναι τα βλέφαρά μου
διάφανες αυλαίες.
Όταν τα ανοίγω βλέπω
μπρος μου ό,τι κι αν τύχει.
Όταν τα κλείνω βλέπω
μπρος μου ό,τι ποθώ.
stathisss
Ανερχόμενος/Ανερχόμενη
**
Posts: 81



View Profile
Re: Απορίες στις Δομές Δεδομένων
« Reply #182 on: September 11, 2010, 10:09:05 am »

ΕΥΧΑΡΙΣΤΩ για τον χρόνο σας παιδιά.....νομίζω πως την κατάλαβα!!!!!thanks Cool Cool
Logged
stathisss
Ανερχόμενος/Ανερχόμενη
**
Posts: 81



View Profile
Re: Απορίες στις Δομές Δεδομένων
« Reply #183 on: September 12, 2010, 12:31:49 pm »

Εγώ είμαι πάλι...... Sad!!!Επείδη έχω καταμπευρδευτεί με τις μεθόδους ταξινόμησης και θέλω να τα ξεκαθαρίσω λιγάκι στο κεφαλι μου,αν υπάρχει κάποιος που μπορεί να μου εξηγήση μια εκ των:

@@Ερώτηση:  Δίνεται ο πίνακας ακεραίων αριθμών: 5, 3, 8, 9, 1, 7, 0, 2, 6, 4 Να δώσετε τη μορφή του πίνακα μετά από 2 αναδρομικές κλήσεις του αλγόριθμου ταξινόμησης με συγχώνευση

@@Ερώτηση:  Δίνεται ο παρακάτω πίνακας. Χρησιμοποιώντας τον αλγόριθμο ταξινόμησης ευθείας επιλογής, να δώσετε τη μορφή του πίνακα μετά από 5 συγκρίσεις. Προσοχή! Συγκρίσεις μεταξύ δύο στοιχείων και όχι πλήρεις σαρώσεις του πίνακα. Σημειώστε πως τα αριθμητικά ψηφία έχουν μικρότερη τιμή από τα αλφαβητικά. ΑΡΧΙΚΟΣ ΠΙΝΑΚΑΣ Α Θ Η Ν Α 2 0 0 4

@@και αν κάποιος εχει ένα παράδειγμα τις quicksort!!!

Το ξέρω ζητάω πολλά αλλα πιστεύω να με νοιώθετε.................. Wink Wink

Logged
leon-SPT
Θαμώνας
****
Gender: Male
Posts: 319



View Profile
Re: Απορίες στις Δομές Δεδομένων
« Reply #184 on: January 25, 2011, 14:54:14 pm »

Εγώ το καταλαβαίνς ως επίπεδα. Δηλαδή έστω ρίζα Α με δυο παιδία τα Β και Γ.. Αν η Β έχει άλλα δυο παιδιά τα Δ και Ε, τότε συνολικά έχουμε 3 επίπεδα. στο πάνω πάνω είναι το Α, στο 2ο είναι το Β και το Γ, και στο τρίτο είναι το Δ και το Ε.  Δηλαδή άτω απο το Β υπάρχει ένα ακόμα επίπεδο , το οποίο το Γ δεν το έχει. Αρα έχει διαφορά ύψους 1. ΑΝ τώρα είχε παιδιά και το Δ ( πχ Ζ), τότε η διαφορά θα είναι 2. Τώρα δεν ξέρω.

Εγώ μπερδεύομαι με τις περιστροφές. Αν κάποος ξέρει και μπορεί να το εξηγήσει ας κάνει έναν κόπο..
Logged
Sunshine
Θαμώνας
****
Gender: Male
Posts: 309



View Profile
Re: Απορίες στις Δομές Δεδομένων
« Reply #185 on: January 25, 2011, 15:52:06 pm »

Quote from: stathisss on September 12, 2010, 12:31:49 pm
Εγώ είμαι πάλι...... Sad!!!Επείδη έχω καταμπευρδευτεί με τις μεθόδους ταξινόμησης και θέλω να τα ξεκαθαρίσω λιγάκι στο κεφαλι μου,αν υπάρχει κάποιος που μπορεί να μου εξηγήση μια εκ των:

@@Ερώτηση:  Δίνεται ο πίνακας ακεραίων αριθμών: 5, 3, 8, 9, 1, 7, 0, 2, 6, 4 Να δώσετε τη μορφή του πίνακα μετά από 2 αναδρομικές κλήσεις του αλγόριθμου ταξινόμησης με συγχώνευση

@@Ερώτηση:  Δίνεται ο παρακάτω πίνακας. Χρησιμοποιώντας τον αλγόριθμο ταξινόμησης ευθείας επιλογής, να δώσετε τη μορφή του πίνακα μετά από 5 συγκρίσεις. Προσοχή! Συγκρίσεις μεταξύ δύο στοιχείων και όχι πλήρεις σαρώσεις του πίνακα. Σημειώστε πως τα αριθμητικά ψηφία έχουν μικρότερη τιμή από τα αλφαβητικά. ΑΡΧΙΚΟΣ ΠΙΝΑΚΑΣ Α Θ Η Ν Α 2 0 0 4

@@και αν κάποιος εχει ένα παράδειγμα τις quicksort!!!

Το ξέρω ζητάω πολλά αλλα πιστεύω να με νοιώθετε.................. Wink Wink


+1.. ερωτήσεις απο την αυτοαξιολόγηση είναι που δεν ξέρω γτ αλλα μου τις παίρνει λάθος.. αν μπορεί κάποιος να εξηγήσει
Logged
arashi
Καταστραμμένος
********
Gender: Male
Posts: 5113


Tell them how I'm defying gravity


View Profile
Re: Απορίες στις Δομές Δεδομένων
« Reply #186 on: February 01, 2011, 20:31:07 pm »

3)Ποια φραση τυπωνεται για ορισμα n=4;
public void phrase(n){
switch(n){
case(1){
print("!");
phrase(n+2);
}
case(2){
print("hello");
phrase(n-1);
}
case(3){
print("world");
}
default{
while( n>=3 ){
print("*");
n-=1;
}
phrase(n);
}
}
}
(Απ: **hello!world)

Απο παληο θεμα

Μπορει καποιος να εξηγησει γιατι βγαινει αυτο το αποτελεσμα??

Προσοχη δεν εχει break οποτε ο ελεγχος "ρεει" προς τα κατω διαρκως
Logged

クリスチネットあなたの者だから...
ggpyr
Μόνιμος κάτοικος ΤΗΜΜΥ.gr
******
Gender: Male
Posts: 1247



View Profile WWW
Re: Απορίες στις Δομές Δεδομένων
« Reply #187 on: February 01, 2011, 20:41:51 pm »

Όντως στο τέλος δεν θα πρέπει να τυπώνει worldworld...world...
Logged

il capitano
Veteran
Αbsolute ΤΗΜΜΥ.gr
******
Gender: Male
Posts: 4090


Verona Rulez - aua


View Profile
Re: Απορίες στις Δομές Δεδομένων
« Reply #188 on: February 01, 2011, 20:43:40 pm »

Το πιο πιθανό είναι να έχει ξεχάσει το παιδί που έγραφε την εκφώνηση να βάλει break;

αλλιώς απλά μπαίνει και infinity loop (θα τυπώνει: **hello!world*hello!world*hello!world ...)
Logged

Η βραζιλιανικη μουσικη ειναι αντικαταστατικη γιατι χορευεται σε παραλιες
οι παραλιες εχουν αμμο
που αποτελειται απο πυριτιο
που προερχεται απο την λεξη πυρ
εκ'του οποιου αναγενναται ο φοινικας
γνωστο συμβολο της χουντας των Συνταγματαρχων
Αντ'αυτου το καταστατικο απαγορευει καθε φασιστικη οργανωση!!!!!

Quote from: γνωστός μελισσοκόμος on October 28, 2010, 03:09:57 am
ΑΣΑ, ΟΥΙΣΚΙ ΚΑΙ ΑΙΡΟΝ ΜΕΗΝΤΕΝ ΔΙΣΚΟΙ
Peace
ΚΗΜΜΥ
Επιβεβαρυμένος
*********
Gender: Male
Posts: 13065


Κ από το Καμμένος...


View Profile
Re: Απορίες στις Δομές Δεδομένων
« Reply #189 on: February 01, 2011, 20:44:44 pm »

Λογικα δεν χρειαζεται break γιατι οταν μπαινει σε καποιο phrase(kati) ανεβαινει παλι πανω

ξεκιναει phrase(4) παει στο default  εκτυπωνει *
n-1=3
παλι στο default phrase(3) αλλο ενα *
n-1=2
phrase(2) εκτυπωνει hello και καπακι παει στην επομενη εντολη που ειναι το phrase(2-1) οποτε δεν χρειαζεται break
phrase(1) εκτυπωνει ! και κανει phrase(1+2) world
            
oντως ομως τωρα πως σταματαει χωρις break?
Logged

arashi
Καταστραμμένος
********
Gender: Male
Posts: 5113


Tell them how I'm defying gravity


View Profile
Re: Απορίες στις Δομές Δεδομένων
« Reply #190 on: February 01, 2011, 20:52:35 pm »

Quote from: ΚΗΜΜΥ on February 01, 2011, 20:44:44 pm
Λογικα δεν χρειαζεται break γιατι οταν μπαινει σε καποιο phrase(kati) ανεβαινει παλι πανω

ξεκιναει phrase(4) παει στο default  εκτυπωνει *
n-1=3
παλι στο default phrase(3) αλλο ενα *
n-1=2
phrase(2) εκτυπωνει hello και καπακι παει στην επομενη εντολη που ειναι το phrase(2-1) οποτε δεν χρειαζεται break
phrase(1) εκτυπωνει ! και κανει phrase(1+2) world
           
oντως ομως τωρα πως σταματαει χωρις break?

αφου εχει case(3) δεν επρεπε να τυπωνει πρωτα το case3 και μετα το default ( για ν=3 χωρις break)

?
edit δλδ τα δυο ** στην αρχη με προβληματιζουνε....
Logged

クリスチネットあなたの者だから...
ggpyr
Μόνιμος κάτοικος ΤΗΜΜΥ.gr
******
Gender: Male
Posts: 1247



View Profile WWW
Re: Απορίες στις Δομές Δεδομένων
« Reply #191 on: February 01, 2011, 20:54:53 pm »

Quote from: arashi on February 01, 2011, 20:52:35 pm
Quote from: arashi on February 01, 2011, 20:52:35 pm
3)Ποια φραση τυπωνεται για ορισμα n=4;

αφου εχει case(3) δεν επρεπε να τυπωνει πρωτα το case3 και μετα το default ( για ν=3 χωρις break)

?
edit δλδ τα δυο ** στην αρχη με προβληματιζουνε....
Logged

arashi
Καταστραμμένος
********
Gender: Male
Posts: 5113


Tell them how I'm defying gravity


View Profile
Re: Απορίες στις Δομές Δεδομένων
« Reply #192 on: February 01, 2011, 20:56:06 pm »

Quote from: fel-os on February 01, 2011, 20:54:53 pm
Quote from: arashi on February 01, 2011, 20:52:35 pm
Quote from: arashi on February 01, 2011, 20:52:35 pm
3)Ποια φραση τυπωνεται για ορισμα n=4;

αφου εχει case(3) δεν επρεπε να τυπωνει πρωτα το case3 και μετα το default ( για ν=3 χωρις break)

?
edit δλδ τα δυο ** στην αρχη με προβληματιζουνε....

ναι πρωτα τυπωνει για Ν=4 * και καλει αμεσως phrase (3)

h phrase(3) δινει * και οχι το case της?
Logged

クリスチネットあなたの者だから...
il capitano
Veteran
Αbsolute ΤΗΜΜΥ.gr
******
Gender: Male
Posts: 4090


Verona Rulez - aua


View Profile
Re: Απορίες στις Δομές Δεδομένων
« Reply #193 on: February 01, 2011, 20:56:29 pm »

βασικα δες το πιο καλά... μπαίνεις στο default για n = 4. μετά έχεις while(n >= 3) οπότε κάνεις 2 μειώσεις στο n (στο while μεσα εχεις τις εντολές print("*") και n-=1) και βγαίνεις απ'το while με n = 2. και καλείς άρα την Phase(2);
Logged

Η βραζιλιανικη μουσικη ειναι αντικαταστατικη γιατι χορευεται σε παραλιες
οι παραλιες εχουν αμμο
που αποτελειται απο πυριτιο
που προερχεται απο την λεξη πυρ
εκ'του οποιου αναγενναται ο φοινικας
γνωστο συμβολο της χουντας των Συνταγματαρχων
Αντ'αυτου το καταστατικο απαγορευει καθε φασιστικη οργανωση!!!!!

Quote from: γνωστός μελισσοκόμος on October 28, 2010, 03:09:57 am
ΑΣΑ, ΟΥΙΣΚΙ ΚΑΙ ΑΙΡΟΝ ΜΕΗΝΤΕΝ ΔΙΣΚΟΙ
Peace
arashi
Καταστραμμένος
********
Gender: Male
Posts: 5113


Tell them how I'm defying gravity


View Profile
Re: Απορίες στις Δομές Δεδομένων
« Reply #194 on: February 01, 2011, 20:57:52 pm »

Quote from: il capitano on February 01, 2011, 20:56:29 pm
βασικα δες το πιο καλά... μπαίνεις στο default για n = 4. μετά έχεις while(n >= 3) οπότε κάνεις 2 μειώσεις στο n (στο while μεσα εχεις τις εντολές print("*") και n-=1) και βγαίνεις απ'το while με n = 2. και καλείς άρα την Phase(2);

 Cheesy Cheesy Cheesy Cheesy

Δεν "εβλεπα το while !!

THANX
Logged

クリスチネットあなたの者だから...
Pages: 1 ... 11 12 [13] 14 Go Up Print
Jump to:  

Powered by SMF | SMF © 2006-2009, Simple Machines LLC
Scribbles2 | TinyPortal © Bloc | XHTML | CSS
Loading...