Skip to content

Gandalf-Saga/Sxediasi-kai-Analysi-Algorithmwn

Repository files navigation

Ύλη Σχεδίαση & Ανάλυση Αλγορίθμων - Σεζόν 2023

[1] Δομή Ύλης

Κάθε Chapter αντιστοιχεί ακριβώς στο περιεχόμενο κάθε διάλεξης (δεν λείπει καμία). Επομένως, όπως θέλει να γράφονται οι λύσεις με τον δικό του τρόπο, έτσι να μελετηθεί και το μάθημα — όπως ακριβώς παρουσιάστηκε — για να έρθει το πολυπόθητο 5.


01 - ΕΙΣΑΓΩΓΗ

  • Chapter 1

    • Εισαγωγή στην Μαγογλώσσα
    • Ιδιότητες και αποτύπωση αλγορίθμων
  • Chapter 2

    • Βασικές Έννοιες - ΣΥΒ
    • Βασικές Έννοιες - Divisors
  • Chapter 3

    • Βασικές Έννοιες - ΣΥΒ σε for-loops
    • Βασικές Έννοιες - Small_k
    • Βασικές Έννοιες - ΣΥΒ σε for-loop με βήμα πάτωμα
  • Chapter 4

    • Βασικές Έννοιες - NegDigits
    • Βασικές Έννοιες - Division_n_m
    • Βασικές Έννοιες - Guess_01
  • Chapter 5

    • Βασικές Έννοιες - MKD

02 - ΚΛΑΣΕΙΣ ΠΟΛΥΠΛΟΚΟΤΗΤΑΣ

  • Chapter 5

    • Ιεραρχία Συναρτήσεων
    • Κλάσεις συναρτήσεων
  • Chapter 6

    • Ασκήσεις πολυπλοκότητας Ο(n), Ω(n), Θ(n)
    • Συνέχεια στις κλάσεις συναρτήσεων
    • Ιδιότητες κλάσεων (χωρίς αποδείξεις)
    • Ασυμπτωτική κατάταξη συναρτήσεων
    • Αναφορά στην ασυμπτωτική συμπεριφορά αλγορίθμου
  • Chapter 7

    • Sum_of_Terms02
    • Ασκήσεις πολυπλοκότητας
    • Άσκηση ιεραρχίας συναρτήσεων
    • Απόδειξη σχέσεων πολυπλοκοτήτων
    • Άσκηση με Θ

03 - ΠΙΝΑΚΕΣ

  • Chapter 8

    • Βασικές Δομές Δεδομένων - Furious Magos Sweeps Arrays
  • Chapter 9

    • Βασικές Δομές Δεδομένων - LSR
    • Βασικές Δομές Δεδομένων - Triads

04 - ΑΝΑΔΡΟΜΗ

  • Chapter 8

    • Recursion era begins
  • Chapter 9

    • k-Element
    • The Netherlands flag

05 - ΑΝΑΔΡΟΜΙΚΕΣ ΣΧΕΣΕΙΣ

  • Chapter 10

    • Εισαγωγή στις αναδρομικές σχέσεις
    • Palindrome
    • Unimodal
  • Chapter 11

    • Δένδρα αναδρομής
  • Chapter 12

    • Θεώρημα κυριαρχικών όρων
    • Θεώρημα Akra–Bazzi
    • Μετατροπές
  • Chapter 13

    • Άσκηση στο Θεώρημα κυριαρχικού όρου
    • Μέθοδος εικασίας με επαγωγή
    • Άσκηση δένδρου αναδρομής
    • Μέθοδος αντικατάστασης (μετατροπές)

06 - ΔΙΑΙΡΕΙ ΚΑΙ ΒΑΣΙΛΕΥΕ

  • Chapter 13

    • Εισαγωγή στο Διαιρεί και Κυρίευε
    • Βασικές αρχές
    • Ταχυταξινόμηση (Quicksort)
  • Chapter 14

    • Συγχωνευτική ταξινόμηση
    • Άσκηση Divide & Conquer
    • Πολλαπλασιασμός πινάκων
    • Μέθοδος Strassen
  • Chapter 15

    • Karatsuba multiplication
    • Πλειοψηφούν στοιχείο πίνακα
    • k-ιοστό μικρότερο στοιχείο (διάμεσος διαμέσων)
  • Chapter 16

    • The Last Dance - Εγγύτερο ζεύγος σημείων
    • Ta leme sto Gandalf 2024 (Θέμα Σεπτεμβρίου 2019)

[2] Συμπληρωματικό Υλικό

Έχουν ετοιμαστεί 2 PDF με καλύτερη οργάνωση ύλης:

  • Synopsis 2023
    → Τύποι, ιδιότητες και αλγόριθμοι κάθε κεφαλαίου.

  • Tour Guide 2023
    → Διαφάνειες διαλέξεων + προσωπικές σημειώσεις (μαζί με bruhvius).

  • extraNotes
    → Σημειώσεις bruhvius.


Καλή εξεταστική να έχουμε σύντροφοι!

About

Comprehensive 2023 study material for Design & Analysis of Algorithms (Σχεδίαση & Ανάλυση Αλγορίθμων) including lecture notes, exercises, recursion, divide & conquer, sorting algorithms, and complexity analysis. Organized by chapters with supplementary PDFs and personal notes (Algorithm Design & Analysis, UNIWA).

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors