• Downloads
  • ! Read Me !
  • Μαθήματα
  • Φοιτητικά
  • Τεχνικά Θέματα
  • Συζητήσεις
  • Happy Hour!
  • About THMMY.gr
 V  < 
Search:  
Welcome, Guest. Please login or register.
February 04, 2026, 17:54:02 pm

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.
February 04, 2026, 17:54:02 pm

Login with username, password and session length

Αναζήτηση

Google

THMMY.gr Web
Πρόσφατα
Βαθμολόγηση των Διπλωματι...
by Nikos_313
[Today at 17:39:46]

Μόλις μπήκα απο κατατακτή...
by Ulmo
[Today at 15:14:02]

Πότε θα βγει το μάθημα; -...
by Nikos_313
[Today at 11:55:29]

[ΣΑΕ Ι] Γενικές απορίες κ...
by Hyperlaz02
[February 03, 2026, 23:04:38 pm]

[Μετάδοση Θερμότητας] Να ...
by chatzikys
[February 03, 2026, 22:17:04 pm]

Αποτελέσματα Εξεταστικής ...
by chatzikys
[February 03, 2026, 11:49:01 am]

[Ηλεκτρονική Ι] Γενικές α...
by Giopan
[February 03, 2026, 05:46:35 am]

[ΑΣΗΕ] Απορίες στις ασκήσ...
by Tasos Bot
[February 02, 2026, 20:50:35 pm]

[Μεταφορά και Διανομή ΗΕ]...
by Mr Watson
[February 02, 2026, 18:55:28 pm]

Τι καφέ πίνετε;
by MeTheWizard
[February 02, 2026, 18:27:47 pm]

[Θ.Υ.Α.] Επικαιρότητα, απ...
by OlgaG
[February 01, 2026, 00:17:07 am]

H Στοά των Off Topic
by chatzikys
[January 31, 2026, 21:05:09 pm]

Πολεμοσυνέδριο στο ΑΠΘ
by dimikotz
[January 31, 2026, 20:47:47 pm]

[ΣΦ ΗΛ-ΜΗΧ] Ανακοίνωση Σχ...
by Χαρούμενη Πατάτα
[January 30, 2026, 21:10:34 pm]

[Τηλεπ. Συστήματα ΙΙΙ] Γε...
by sofipout
[January 30, 2026, 20:34:25 pm]

[Η/Μ Πεδίο ΙΙ] Ανάλυση πα...
by Tsn
[January 30, 2026, 18:59:46 pm]

Πρακτική Άσκηση ΤΗΜΜΥ 201...
by Διάλεξις
[January 30, 2026, 12:45:58 pm]

[Unofficial Mod] Dark Mod...
by nmpampal
[January 29, 2026, 23:02:21 pm]

[Μετάδοση Θερμότητας] Γεν...
by chatzikys
[January 29, 2026, 20:58:16 pm]

[Ηλεκτρική Οικονομία] Γεν...
by ttsengel
[January 29, 2026, 19:29:04 pm]
Στατιστικά
Members
Total Members: 10349
Latest: Kasetofwnos
Stats
Total Posts: 1430053
Total Topics: 31902
Online Today: 682
Online Ever: 6054
(January 14, 2026, 06:07:19 am)
Users Online
Users: 57
Guests: 180
Total: 237
xristostsi03
stavros0201
eliannaantonarou
dkatsoul
Nikos_313
Stavkan
aggp
secretcypriot
JiMan5
mdimitrig
Mr Watson
elena_k
_Trob
chatzikys
sideras07
cealexop
gkg
femanak
superstake
Panos_s
jimalexoud
dimopoul
Nikossok118
k_tasio_
soa2002
thunder
maria_sf8
IBOURAS
giannislav
lapin
filkilkis
mmikelo
MixN
akoryf
giorgos_skl
Toaoutplasedakitoubiseswa
vasilis saitis
acolak
Νικηφόρος Πατσιούρας
cpapadd
asimeniacha
Lykaonia
themis01
gkaramp
Born_Confused
frazoubas
Mavromati
κοτζακ
stefanos123
mdoulge
stavr0s16
satsok
christina02
stefpapa21
anmata
Εμφάνιση

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

THMMY.gr > Forum > Μαθήματα Βασικού Κύκλου > 1ο Εξάμηνο > 1ο Εξάμηνο - ΠΠΣ > Συστήματα Υπολογιστών (Moderators: Tasos Bot, tzortzis) > Αλγόριθμοι
0 Members and 1 Guest are viewing this topic.
Pages: [1] 2 Go Down Print
Author Topic: Αλγόριθμοι  (Read 4762 times)
Angel C.
Καταξιωμένος/Καταξιωμένη
***
Posts: 286



View Profile
Αλγόριθμοι
« on: August 28, 2007, 23:14:45 pm »

Μπορεί να μου εξηγήσει κάποιος πώς λειτουργεί ο αλγόριθμος διαίρει και βασίλευε; To floor τι κάνει;  Undecided
« Last Edit: October 08, 2008, 13:55:46 pm by Inquirer » Logged
vasso
Καταστραμμένος
********
Gender: Female
Posts: 6672


Overambitious doer


View Profile WWW
Re: Αλγόριθμοι
« Reply #1 on: August 29, 2007, 00:21:49 am »

Διαίρει και βασίλευε είναι μια "οικογένεια" αλγορίθμων που δουλεύουν με μια συγκεκριμένη γραμμή.

Η γραμμή αυτή έχει ως εξής: Παίρνουν το πρόβλημα και το διαιρούν σε 2 μικρότερα υποπροβλήματα τα οποία προφανώς είναι ευκολότερο να λυθούν. Αυτό αλλιώς λέγεται υποδιπλασιασμός της υπολογιστικής πολυπλοκότητας.
Τώρα το κάθε υποπρόβλημα, μπορεί πάλι να διαιρεθεί σε 2 μικρότερα προβληματάκια.
Ένας αλγόριθμος τύπου δ&β διαιρεί το πρόβλημα ξανά και ξανά μέχρι τα προβληματάκια που θα μείνουν στο τέλος να είναι προβλήματα 1 πράξης (πχ 1 σύγκριση) , δηλαδή πολυπλοκότητας 1.

Στη συνέχεια, παίρνει τις λύσεις των προβλημάτων της κάτω κάτω σειράς και τα συνθέτει προς τα πάνω, ώστε στο τέλος να καταλήξει συνθέτοντας τα 2 πρώτα υποπροβλήματα να βρει την τελική λύση.

                                                   πρόβλημα
                                                   /           \
                                      υποπρόβλημα   υποπρόβλημα
                                        /            \       /            \
                                 ...               ...     ...             ...

                  ...                                     ...                                     ...
                 /    \                                 /    \                                /       \
προβληματάκι προβληματάκι προβληματάκι προβληματάκι προβληματάκι προβληματάκι


ακούγονται πιο περίπλοκοι, αλλά συχνά είναι πιο γρήγοροι και πιο απλοί σε πράξεις από τους άλλους.
Logged

Είναι τα βλέφαρά μου
διάφανες αυλαίες.
Όταν τα ανοίγω βλέπω
μπρος μου ό,τι κι αν τύχει.
Όταν τα κλείνω βλέπω
μπρος μου ό,τι ποθώ.
crystal
Veteran
Αbsolute ΤΗΜΜΥ.gr
******
Gender: Female
Posts: 2503



View Profile
Re: Αλγόριθμοι
« Reply #2 on: August 29, 2007, 21:29:15 pm »

Quote from: xri_age on August 28, 2007, 23:14:45 pm
To floor τι κάνει;  Undecided

Αν εχω καταλαβει καλα το φλορ διαιρει το αρχικο προβλημα σε υποπροβληματα.. Αν εχει καταλαβει κανεις κατι παραπανω η μπορει να διορθωσει....Help pleeease Smiley Smiley
Logged
elmaya
Guest
Re: Αλγόριθμοι
« Reply #3 on: August 29, 2007, 21:32:03 pm »

http://en.wikipedia.org/wiki/Floor_function

Logged
Άγνωστος Χ
Καταξιωμένος/Καταξιωμένη
***
Posts: 190


View Profile
Re: Αλγόριθμοι
« Reply #4 on: February 09, 2008, 18:32:42 pm »

Μήπως θα μπορούσε κάποιος να εξηγήσει και να γράψει αναλυτικά τους αλγορίθμους 5 και 6 από τις σημειώσεις του Ντελόπουλου;
Logged
mxkrtg13
Καταξιωμένος/Καταξιωμένη
***
Posts: 292



View Profile
Re: [Συστήματα Υπολογιστών] Αλγόριθμοι
« Reply #5 on: February 09, 2008, 21:26:40 pm »

) 2α) Έστω ότι ο Χ είναι πραγματικός αριθμός και ο Ν ακέραιος ίσος με κάποια δύναμη του 2 (Ν = 2n, η e Ζ). Εξηγήστε τι κάνει ο αλγόριθμος που περιγράφεται από τον παρακάτω ψευδοκώδικα:

function S := what(X, N);
if (N>2)
 Τ := what(X, Ν/2)
 Υ := Τ2;
          else
  Υ: = Χ2;
end
  S := Υ;

(παρατηρήσεις: (α) Το σύμβολο ":=" σημαίνει "γίνεται ίσος",
                          (β) Η εντολή "return(x)" έχει σαν αποτέλεσμα τον άμεσο τερματισμό της συνάρτησης και επιστροφή της τιμής του x ως αποτέλεσμα.) 

2β. Ποια η υπολογιστική πολυπλοκότητα, f(n), του παραπάνω αλγορίθμου ως προς τον αριθμό των πραγματικών πολλαπλασιασμών που απαιτούνται και γιατί;. Υπολογισμοί:

κάποιος που γνωρίζει μπορεί να δώσει απάντηση παρακαλώ?
Logged

Ευχαριστώ πολύ,αλλά ξεχνάς μερικά.Το φαί μου το χαρτί μου την TV μου το ψυγείο μου την καφετιέρα μου το PC μου το κρεβάτι μου την ντουλάπα μου την παρέα μου την γυναίκα μου τη δουλειά μου την οικογένεια μου το χόμπυ μου κ αντε γαμήσου εσύ κ το σπρέυ σου.
solli144
Καταξιωμένος/Καταξιωμένη
***
Gender: Male
Posts: 271



View Profile
Re: [Συστήματα Υπολογιστών] Αλγόριθμοι
« Reply #6 on: February 10, 2008, 12:38:44 pm »

έχει καταλάβει κανείς πως δουλεύει η εντροπία στην συμπίεση ?
Logged
AgentCain
Αbsolute ΤΗΜΜΥ.gr
*******
Gender: Male
Posts: 3587


Σοφράνο βρίσε, σταβέντο φτύσε!


View Profile
Re: [Συστήματα Υπολογιστών] Αλγόριθμοι
« Reply #7 on: February 10, 2008, 12:46:04 pm »

Απότι έχω καταλάβει η εντροπία είναι ένας αριθμός-οδηγός και παράλληλα η βέλτιστη συμπίεση που μπορούμε να πετύχουμε.
Και το έχω σκεφτεί ως εξής

Έστω ότι έχουμε μία ασπρόμαυρη εικόνα με διαφορετικές αποχρώσεις του γκρι
Γεγονός είναι ότι στοιχειώδη τμήματα της εικόνας έχουν ίδια ή παραπλήσια απόχρωση
Η εντροπία μας λέει κατά κάποιο τρόπο ποιός είναι ο καλύτερος συνδιασμός αυτών των τμημάτων ώστε
α)η γενικότερη εικόνα να μειωθεί σε μέγεθος
β)να μη χαθεί-παραμορφωθεί πληροφορία που μπορεί να τη διακρίνει ο άνθρωπος

Μάλλον γιαυτό στον τύπο εμφανίζεται και η "πιθανότητα εμφάνισης του τάδε συμβόλου"
Logged


Ανάμεσα σ'αυτό που σκέφτομαι, σ'αυτό που θέλω να σας πω, σ'αυτό που πιστεύω ότι σας λέω, σ'αυτό που σας λέω, σ'αυτό που θέλετε να ακούσετε, σ'αυτό που ακούτε, σ'αυτό που πιστεύετε ότι καταλαβαίνετε, σ'αυτό που θέλετε να καταλάβετε και σ'αυτό που καταλαβαίνετε υπάρχουν τουλάχιστον 9 πιθανότητες να μην συννενοηθούμε.

solli144
Καταξιωμένος/Καταξιωμένη
***
Gender: Male
Posts: 271



View Profile
Re: [Συστήματα Υπολογιστών] Αλγόριθμοι
« Reply #8 on: February 10, 2008, 13:04:24 pm »

σε θεωρητικό επίπεδο το έχω καταλάβει. Σε πρακτικό επίπεδο οχι. Τεσπα δε νομίζω να βαλει τίποτα τέτοιο.
ευχαριστώ για τη βοήθεια σήμερα AgentCain
Logged
xrysiss
Νεούλης/Νεούλα
*
Posts: 27


View Profile
Re: [Συστήματα Υπολογιστών] Αλγόριθμοι
« Reply #9 on: February 10, 2008, 16:17:37 pm »

Quote from: mxkrtg13 on February 09, 2008, 21:26:40 pm
) 2α) Έστω ότι ο Χ είναι πραγματικός αριθμός και ο Ν ακέραιος ίσος με κάποια δύναμη του 2 (Ν = 2n, η e Ζ). Εξηγήστε τι κάνει ο αλγόριθμος που περιγράφεται από τον παρακάτω ψευδοκώδικα:

function S := what(X, N);
if (N>2)
 Τ := what(X, Ν/2)
 Υ := Τ2;
          else
  Υ: = Χ2;
end
  S := Υ;

(παρατηρήσεις: (α) Το σύμβολο ":=" σημαίνει "γίνεται ίσος",
                          (β) Η εντολή "return(x)" έχει σαν αποτέλεσμα τον άμεσο τερματισμό της συνάρτησης και επιστροφή της τιμής του x ως αποτέλεσμα.) 

2β. Ποια η υπολογιστική πολυπλοκότητα, f(n), του παραπάνω αλγορίθμου ως προς τον αριθμό των πραγματικών πολλαπλασιασμών που απαιτούνται και γιατί;. Υπολογισμοί:

κάποιος που γνωρίζει μπορεί να δώσει απάντηση παρακαλώ?


Επαναφερω αυτο το ερώτημα.
Δεν γνωριζει κανεις να απαντησει?
Τι είναι το Τ2 και το Χ2?
Logged
Emfanever
Καταστραμμένος
********
Gender: Male
Posts: 5284


Πολίτης


View Profile
Re: [Συστήματα Υπολογιστών] Αλγόριθμοι
« Reply #10 on: February 10, 2008, 16:19:42 pm »

Και εγώ την ίδια απορία έχω! Μήπως είναι λάθος στην τελική? Δε βγάζει νόημα!
Logged
xrysiss
Νεούλης/Νεούλα
*
Posts: 27


View Profile
Re: [Συστήματα Υπολογιστών] Αλγόριθμοι
« Reply #11 on: February 10, 2008, 16:22:59 pm »

και όταν ζητάει υπ.πλυπλοκότητα με βάση των αριθμό των πολ/σμων μήπωςΤ2 είναι Τ*2???
Logged
vasso
Καταστραμμένος
********
Gender: Female
Posts: 6672


Overambitious doer


View Profile WWW
Re: [Συστήματα Υπολογιστών] Αλγόριθμοι
« Reply #12 on: February 10, 2008, 19:01:01 pm »

υπάρχει περίπτωση να είναι ένας τρόπος "μπακάλικος" για να βρίσκεις τετραγωνική ρίζα...

κάτι τέτοιο μου θύμισε αυτό με το ν/2... τώρα πραγματικά, αν δεν ξέρεις τι κάνει η what δεν έχει πολύ νόημα να ψάξεις τι παίζει με τον αλγόριθμο...
Logged

Είναι τα βλέφαρά μου
διάφανες αυλαίες.
Όταν τα ανοίγω βλέπω
μπρος μου ό,τι κι αν τύχει.
Όταν τα κλείνω βλέπω
μπρος μου ό,τι ποθώ.
solli144
Καταξιωμένος/Καταξιωμένη
***
Gender: Male
Posts: 271



View Profile
Re: [Συστήματα Υπολογιστών] Αλγόριθμοι
« Reply #13 on: February 10, 2008, 19:21:13 pm »

ελπίζω να μη βαλει να γράψουμε κανέναν αλγόριθμο όπως ταξινόμιση με διαίρει και βασίλευε γιατί δεν καταλαβαίνω όλους τους συμβολισμούς της γλώσσας MATLAB που χρησιμοποιεί, όπως :
A(p:q):=merge[A(p:r),A(r+1:q),r-p,q-r-1]
ΤΙ ΕΙΝΑΙ ΑΥΤΑ ????? ειδικά το A(p:q) δεν έχω ιδέα τι είναι  Lips Sealed
Logged
ion
Θαμώνας
****
Gender: Female
Posts: 435



View Profile
Re: [Συστήματα Υπολογιστών] Αλγόριθμοι
« Reply #14 on: February 10, 2008, 19:25:35 pm »

 merge είναι ένας αλγόριθμος που διατύπωσε προηγουμένως

και Α(p:q) είναι ο πίνακας Α απο p ως q
Logged

Αυτόνομη Παρέμβαση στους Ηλ-Μηχ

http://aphm.espivblogs.net/
Pages: [1] 2 Go Up Print
Jump to:  

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