• Downloads
  • ! Read Me !
  • Μαθήματα
  • Φοιτητικά
  • Τεχνικά Θέματα
  • Συζητήσεις
  • Happy Hour!
  • About THMMY.gr
 V  < 
Search:  
Welcome, Guest. Please login or register.
June 20, 2025, 14:19:25 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.
June 20, 2025, 14:19:25 pm

Login with username, password and session length

Αναζήτηση

Google

THMMY.gr Web
Πρόσφατα
Ποιος πιστεύετε ότι θα εί...
by okan
[Today at 14:01:52]

[Οργάνωση Υπολογιστών] Γε...
by Nikos_313
[Today at 13:22:42]

[Μικροκυματική Τεχνολογία...
by Nikos_313
[Today at 12:36:21]

[Θεωρία Πληροφοριών] Γενι...
by _Trob
[Today at 11:48:19]

[Ηλ.Μηχανές Ι] Γενικές απ...
by Nikos_313
[Today at 11:36:44]

Aναζωπύρωση των εχθροπραξ...
by Nikos_313
[Today at 10:47:03]

Πότε θα βγει το μάθημα; -...
by tzortzis
[Today at 09:08:54]

H Στοά των Off Topic
by Nikos_313
[June 19, 2025, 23:59:48 pm]

Αντικατάστασης πυκνωτή σε...
by nmpampal
[June 19, 2025, 23:20:10 pm]

[Τεχνολογία Ηλεκτροτεχνικ...
by nectar
[June 19, 2025, 14:46:20 pm]

Ορκομωσία Εαρινού Εξαμήνο...
by Mr Watson
[June 19, 2025, 09:55:52 am]

Ισραήλ - Ιράν: Πόλεμος στ...
by Katarameno
[June 18, 2025, 19:40:47 pm]

[ΣΗΕ ΙΙ] Γενικές απορίες ...
by chatzikys
[June 18, 2025, 19:26:00 pm]

Σιδηροδρομικό Δυστύχημα σ...
by Katarameno
[June 18, 2025, 18:22:39 pm]

[Μεταφορά και Διανομή ΗΕ]...
by tzortzis
[June 18, 2025, 07:55:05 am]

Πρακτική Άσκηση ΤΗΜΜΥ 201...
by chris_p30
[June 18, 2025, 00:45:33 am]

[Ψηφιακά Ολοκληρωμένα Κυκ...
by tzortzis
[June 17, 2025, 21:25:42 pm]

[Εφ.Θερμοδυναμική] Γενικέ...
by PAPARI69
[June 17, 2025, 20:59:13 pm]

[Γραφική] Λυμένα θέματα
by okanpala
[June 17, 2025, 18:56:22 pm]

Τι ακούτε αυτήν τη στιγμή...
by Katarameno
[June 17, 2025, 14:25:00 pm]
Στατιστικά
Members
Total Members: 9966
Latest: dionysusofolympus
Stats
Total Posts: 1426755
Total Topics: 31712
Online Today: 239
Online Ever: 2093
(April 17, 2025, 08:47:49 am)
Users Online
Users: 62
Guests: 129
Total: 191
anthi kotsani
Pcsc
AggelosZ
oak456
maestros
ioannisfa
Captain
ellimoschou
Panagismark
xristodoulou
Polychronia K
Neymar jr
gpr000
Βασιλης
valantis
nikos.a
Saint_GR
Giannis Masterio
jimalexoud
MrEagle
matrozos
secretcypriot
DimKaratzas
Νικη
vaggelisx
chris123
tzortzis
stavros0201
Tsomp
AZMAGILLIAN
s4327063
Vgs
paristetos
AristeidisM
acolak
andripappa
xanthosp
dimopoul
georkala
A-TheITGuy
vasilikitsatsi
Ioannis Apostolikas
marilita
eli_k
kostas.13v
kourkou
Pakapis5
engineer2030
afroster
dnikoa
Nmparkas
glavdakis
Louisa
chryssana
Εμφάνιση

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

Νέα!
Συμβουλές καλής χρήσης του φόρουμ: Youtube embed code and links, Shoutbox, Notify, ...
Δείτε περισσότερα εδώ...
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 4356 times)
Angel C.
Καταξιωμένος/Καταξιωμένη
***
Posts: 286



View Profile
Αλγόριθμοι
« on: August 29, 2007, 00:14:45 am »

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


Overambitious doer


View Profile WWW
Re: Αλγόριθμοι
« Reply #1 on: August 29, 2007, 01: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, 22:29:15 pm »

Quote from: xri_age on August 29, 2007, 00:14:45 am
To floor τι κάνει;  Undecided

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

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

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


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

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



View Profile
Re: [Συστήματα Υπολογιστών] Αλγόριθμοι
« Reply #5 on: February 09, 2008, 22: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, 13:38:44 pm »

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


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


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

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

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

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


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

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



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

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


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

Quote from: mxkrtg13 on February 09, 2008, 22: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, 17:19:42 pm »

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


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

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


Overambitious doer


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

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

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

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



View Profile
Re: [Συστήματα Υπολογιστών] Αλγόριθμοι
« Reply #13 on: February 10, 2008, 20: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, 20: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...