Adobe PDF (144.97 kB)
Title Details:
Αναζήτηση-Ταξινόμηση
Authors: Manis, Georgios
Reviewer: Blekas, Konstantinos
Subject: MATHEMATICS AND COMPUTER SCIENCE > COMPUTER SCIENCE > PROGRAMMING LANGUAGES
Keywords:
Computer Programming
Programming Languages
Description:
Abstract:
Η αναζήτηση και η ταξινόμηση αποτελούν πεδίο εφαρμογών που προσφέρεται για την εξάσκηση και τη κατανόηση εννοιών σε βάθος. Το ίδιο πρόβλημα προσεγγίζεται από διαφορετικές οπτικές γωνίες, ενώ μικρές διαφοροποιήσεις του το κάνουν ακόμα πιο ενδιαφέρον. Η αναζήτηση περιλαμβάνει τη σειριακή, τη σειριακή σε ταξινομημένο πίνακα και τη δυαδική. Η ταξινόμηση περιλαμβάνει τη ταξινόμηση με φυσαλίδα, την ταξινόμηση με εισαγωγή, την ταξινόμηση με επιλογή, την ταξινόμηση με συγχώνευση, την ταξινόμηση ακεραίων και τη γρήγορη ταξινόμηση. Μέσα από αυτά δίνεται η ευκαιρία να γίνει εισαγωγή στη μέτρηση της πολυπλοκότητας, χωρίς φυσικά να εμβαθύνουμε σε αυτή. Γίνεται επίσης σύνδεση με το κεφάλαιο της αναδρομής για τη γρήγορη ταξινόμηση. Η Python προσφέρει έτοιμες κλήσεις για αναζήτηση και ταξινόμηση. Αφού μελετηθεί το πρόβλημα με το διαχρονικό αλλά και εφαρμόσιμο σε όλες τις γλώσσες τρόπο, παρουσιάζεται και ο τρόπος με τον οποίο η Python υποστηρίζει την αναζήτηση και την ταξινόμηση.
Linguistic Editors: Psatha, Eleni
Type: Chapter
Creation Date: 2015
Item Details:
License: http://creativecommons.org/licenses/by-nc-sa/3.0/gr
Handle http://hdl.handle.net/11419/2755
Bibliographic Reference: Manis, G. (2015). Αναζήτηση-Ταξινόμηση [Chapter]. In Manis, G. 2015. Introduction to Programming with Python as a helper [Undergraduate textbook]. Kallipos, Open Academic Editions. https://hdl.handle.net/11419/2755
Language: Greek
Consists of: 1. Σειριακή αναζήτηση
2. Σειριακή αναζήτηση σε ταξινομημένο πίνακα
3. Δυαδική αναζήτηση
4. Ταξινόμηση φυσαλίδας
5. Ταξινόμηση φυσαλίδας (βελτιωμένος)
6. Ταξινόμηση με συγχώνευση
7. Ταξινόμηση με κάδους
8. Γρήγορη ταξινόμηση
Is Part of: Introduction to Programming with Python as a helper
Publication Origin: Kallipos, Open Academic Editions