Επαναληπτικά Διαγωνίσματα 2021-2022

Ξεκίνησε από tdrivas, 13 Μαρ 2022, 07:29:21 ΜΜ

« προηγούμενο - επόμενο »

tdrivas

Παράθεση από: Λαμπράκης Μανώλης στις 15 Μαρ 2022, 09:03:21 ΠΜΚαλημέρα σε όλους

να ρωτήσω κάτι που σκεφτόμουν καιρό και τώρα βρήκα την ευκαιρία μιας που το συζητήσατε

στην αύξουσα διάταξη επιτρέπεται και η ισότητα?? πχ οι αριθμοί 1 2 3 4 4 4 5  είναι σε αύξουσα ?? εγώ προς το όχι θα έκλινα, αλλά σκέφτομαι και τον ορισμό του βιβλίου τώρα που λέει
Δοθέντων των στοιχείων α12,..., αn η ταξινόμηση συνίσταται στη μετάθεση της θέσης των στοιχείων, ώστε να τοποθετηθούν σε μία σειρά ακ1, ακ2, ..., ακn έτσι ώστε, δοθείσης μίας συνάρτησης διάταξης f, να ισχύει fκ1)<=fκ2), ...,<=fκn).
 εδώ υπάρχει ισότητα ... αν και μου φαίνεται περίεργο οι αριθμοί  1 1 1 1 να είναι ταξινομημένοι σε αύξουσα (και φθίνουσα ταυτόχρονα ??) .. μπορούμε να πούμε πχ πως είναι ταξινομημένοι αλλά όχι σε αύξουσα ή φθίνουσα σειρά ??
Καλημέρα Μανώλη,

θεωρώ ότι είναι ταξινομημενοι και με την υπαρξη διπλότυπων..

απλώς πρέπει να αναφερθεί ρητώς στην εκφωνηση η υπαρξη ή οχι διπλότυπων, τουλάχιστον στα πλαίσια της Γ Λυκείου. 
Thanassis Drivas
BSc in Computer Science
MSc in Space Science Applications and Technologies
https://github.com/tdrivas

Λαμπράκης Μανώλης

Καλημέρα Θανάση 

ταξινομημένα συμφωνούμε, αλλά και σε "αύξουσα διάταξη" η απλά είναι "στη σειρά" και στις ίδιες τιμές χρησιμοποιούμε πχ ένα δεύτερο κριτήριο για "διατάξουμε" κάπως και αυτές ?? πχ να εμφανίζει τα ονόματα των μαθητών ταξινομημένα σε φθίνουσα σειρά ως προς τους βαθμούς, σε περίπτωση ισοβαθμίας να εμφανίζονται αλφαβητικά τα ονόματα ??

Καραμαούνας Πολύκαρπος

Παράθεση από: Λαμπράκης Μανώλης στις 15 Μαρ 2022, 09:03:21 ΠΜΚαλημέρα σε όλους

να ρωτήσω κάτι που σκεφτόμουν καιρό και τώρα βρήκα την ευκαιρία μιας που το συζητήσατε

στην αύξουσα διάταξη επιτρέπεται και η ισότητα?? πχ οι αριθμοί 1 2 3 4 4 4 5  είναι σε αύξουσα ?? εγώ προς το όχι θα έκλινα, αλλά σκέφτομαι και τον ορισμό του βιβλίου τώρα που λέει
Δοθέντων των στοιχείων α12,..., αn η ταξινόμηση συνίσταται στη μετάθεση της θέσης των στοιχείων, ώστε να τοποθετηθούν σε μία σειρά ακ1, ακ2, ..., ακn έτσι ώστε, δοθείσης μίας συνάρτησης διάταξης f, να ισχύει fκ1)<=fκ2), ...,<=fκn).
 εδώ υπάρχει ισότητα ... αν και μου φαίνεται περίεργο οι αριθμοί  1 1 1 1 να είναι ταξινομημένοι σε αύξουσα (και φθίνουσα ταυτόχρονα ??) .. μπορούμε να πούμε πχ πως είναι ταξινομημένοι αλλά όχι σε αύξουσα ή φθίνουσα σειρά ??
Καλημέρα Μανώλη. Αν βάλεις μπροστά από τη λέξη "αύξουσα"/"φθίνουσα" τη λέξη "γνησίως" πας στα < ή > αντίστοιχα.

ApoAntonis

Όταν υπάρχουν ίσα στοιχεία είναι αύξουσα, με αυστηρή ανίσωση γνησίως αύξουσα. "Δεν μπορεί να είναι αλλιώς" αφού ο ορισμός μιλάει για συνάρτηση διάταξης.

Το στην σειρά, είναι διαφορετικό.

Στην ευθεία ανταλλαγή που μαθαίνουμε (και στην επιλογή) οι έλεγχοι είναι αυστηρές ανισώσεις και δεν έχει λόγο να υπάρχει διευκρίνιση αν δεν υπάρχει κάποιο ιδιαίτερο ζητούμενο στην συνέχεια.

Ναι οι αριθμοί 1 1
είναι ταυτόχρονα σε αύξουσα και σε φθίνουσα διάταξη.
Αντίστροφα αν είναι σε αύξουσα και σε φθίνουσα διάταξη προκύπτει ότι είναι ίσοι.






Λαμπράκης Μανώλης

ωραία σας ευχαριστώ όλους για τις διευκρινίσεις, καλή συνέχεια

ssimaiof

Παράθεση από: tdrivas στις 14 Μαρ 2022, 10:16:17 ΜΜΑ1.5 => Σωστό, πρέπει να μπει απλά συνδεδεμένη λίστα για να είναι λανθασμένη η πρόταση.
Ίσως κάτι να μου διαφεύγει. Όταν έχουμε (ορίζουμε) μία διπλά συνδεδεμένη λίστα, πριν καν τη χρησιμοποιήσουμε, γνωρίζουμε ταυτόχρονα ΚΑΙ τη διεύθυνση της Κεφαλής ΚΑΙ τη διεύθυνση της Ουράς ;
Έχω την εντύπωση πως σε κάθε λίστα (είτε απλά είτε διπλά συνδεδεμένη) αρχικά γνωρίζουμε ΜΟΝΟ την διεύθυνση της αρχής (Κεφαλή). Άρα σε οποιαδήποτε λίστα έχουμε άμεση πρόσβαση ΜΟΝΟ στην Κεφαλή.
Άρα η πρόταση πρέπει να είναι Λάθος.
Σταύρος Σημαιοφορίδης

tdrivas

Παράθεση από: ssimaiof στις 15 Μαρ 2022, 10:24:03 ΠΜΊσως κάτι να μου διαφεύγει. Όταν έχουμε (ορίζουμε) μία διπλά συνδεδεμένη λίστα, πριν καν τη χρησιμοποιήσουμε, γνωρίζουμε ταυτόχρονα ΚΑΙ τη διεύθυνση της Κεφαλής ΚΑΙ τη διεύθυνση της Ουράς ;
Έχω την εντύπωση πως σε κάθε λίστα (είτε απλά είτε διπλά συνδεδεμένη) αρχικά γνωρίζουμε ΜΟΝΟ την διεύθυνση της αρχής (Κεφαλή). Άρα σε οποιαδήποτε λίστα έχουμε άμεση πρόσβαση ΜΟΝΟ στην Κεφαλή.
Άρα η πρόταση πρέπει να είναι Λάθος.
κατά την εισαγωγή του 1ου κόμβου, ο κόμβος αυτός είναι και κεφαλή και ουρά.

if (isEmpty()) {
        head = tail = ptr;

Στην εισαγωγή καθε επομενου κόμβου (αναλογα το ειδος της εισαγωγης - InsertAtBeginning, InsertAtEnd, Insert) αλλάζει και ο αντίστοιχος δείκτης.

Επομένως, ναι, γνωρίζεις και τα δύο.
Thanassis Drivas
BSc in Computer Science
MSc in Space Science Applications and Technologies
https://github.com/tdrivas

ssimaiof

Προφανώς έχεις υπόψη σου τις υλοποιήσεις Λίστας με Αντικείμενα. Ναι εκεί μπορούμε να έχουμε και ουρά. Δεν νομίζω όμως ότι είναι υποχρεωτικό. Εκτός αν εννοείς ότι σε μια διπλά συνδεδεμένη λίστα έχουμε πάντα ουρά ;
Δηλαδή μια υλοποίηση Λίστας με δείκτες σε κόμβους που περιλαμβάνουν περιεχόμενο και δύο άλλους δείκτες για προηγούμενο και επόμενο όπου γνωρίζουμε ΜΟΝΟ την κεφαλή δεν αποτελεί διπλά συνδεδεμένη λίστα ; 
Άλλο αν υπάρχει η δυνατότητα να κρατάμε την ουρά και άλλο ότι ΠΑΝΤΑ πρέπει να κρατάμε την ουρά.
Επιμένω η πρόταση είναι Λάθος (δεν συμβαίνει πάντα).
Σταύρος Σημαιοφορίδης

tdrivas

Παράθεση από: ssimaiof στις 15 Μαρ 2022, 11:49:11 ΜΜΠροφανώς έχεις υπόψη σου τις υλοποιήσεις Λίστας με Αντικείμενα. Ναι εκεί μπορούμε να έχουμε και ουρά. Δεν νομίζω όμως ότι είναι υποχρεωτικό. Εκτός αν εννοείς ότι σε μια διπλά συνδεδεμένη λίστα έχουμε πάντα ουρά ;
Δηλαδή μια υλοποίηση Λίστας με δείκτες σε κόμβους που περιλαμβάνουν περιεχόμενο και δύο άλλους δείκτες για προηγούμενο και επόμενο όπου γνωρίζουμε ΜΟΝΟ την κεφαλή δεν αποτελεί διπλά συνδεδεμένη λίστα ;
Άλλο αν υπάρχει η δυνατότητα να κρατάμε την ουρά και άλλο ότι ΠΑΝΤΑ πρέπει να κρατάμε την ουρά.
Επιμένω η πρόταση είναι Λάθος (δεν συμβαίνει πάντα).
Βιβλιογραφικά η δίπλα συνδεδεμένη λίστα έχει πάντα κεφαλή και ουρά. αυτή η προσέγγιση είναι απολύτως λογικη και ορθη, καθώς έτσι επιτυγχάνεται η άμεση πρόσβαση στον πρώτο και τελευταίο κόμβο, πράγμα που νοηματοδοτει την ύπαρξη της δίπλα συνδεδεμένης λίστας. 
Thanassis Drivas
BSc in Computer Science
MSc in Space Science Applications and Technologies
https://github.com/tdrivas

ΤΙΜ

Ευχαριστούμε πάρα πολύ ! Καλή Ανάσταση, καλό Πάσχα ! 

akalest0s

Μια ερώτηση, μετά από καιρό..
Στο 2ο διαγώνισμα, Θέμα Γ. Λέει:
Παράθεσηb. Αν οι ψήφοι του τραγουδιού είναι περισσότερες από οποιοδήποτε τραγούδι υπάρχει εκείνη την στιγμή στο top-10, τότε αντικαθιστά τo λιγότερο δημοφιλές τραγούδι του top 10 με τα στοιχεία του τραγουδιού αυτού.
Χρειάζεται να είναι περισσότερες από οποιοδήποτε τραγούδι υπάρχει εκείνη τη στιγμή στο τοπ10; Δεν είναι αρκετό (και πιο σωστό) να είναι περισσότερες μόνο από το τραγούδι με τις λιγότερες ψήφους;
"Abstraction is not the first stage, but the last stage, in a mathematical development." MK
"I don't want to write about a high level thing, unless I fully understand about a low level thing" DK

tdrivas

Παράθεση από: akalest0s στις 23 Μαρ 2023, 12:46:51 ΜΜΜια ερώτηση, μετά από καιρό..
Στο 2ο διαγώνισμα, Θέμα Γ. Λέει:Χρειάζεται να είναι περισσότερες από οποιοδήποτε τραγούδι υπάρχει εκείνη τη στιγμή στο τοπ10; Δεν είναι αρκετό (και πιο σωστό) να είναι περισσότερες μόνο από το τραγούδι με τις λιγότερες ψήφους;
Καλησπέρα,
οποιοδήποτε σημαίνει τουλάχιστον ένα, επομένως ανάμεσα στα οποιαδήποτε θα είναι. και αυτό με τις μέχρι στιγμής λιγότερες ψήφους. Η διαφορά που μάλλον υπογραμμίζεις είναι ότι ας βρω πρώτα το χειρότερο και μετά να συγκρίνω αυτό με το νέο τραγούδι.
Στην προτεινόμενη επίλυση έτσι γίνεται: είτε θα κάνεις ταξινόμηση, είτε θα υπολογίσεις min/max, έτσι ώστε να συγκρίνεις το χειρότερο με το νέο αυτό τραγούδι.

Μη εξετάζοντας όμως το time complexity στη Γ Λυκείου, you are free to make it as slow as u want..
Thanassis Drivas
BSc in Computer Science
MSc in Space Science Applications and Technologies
https://github.com/tdrivas

akalest0s

Δεν είμαι φιλόλογος, οπότε ίσως είμαι λάθος. Αλλά από όσο καταλαβαίνω, υπάρχει μια διάκριση:
"Αν οι ψήφοι του τραγουδιού είναι περισσότερες από οποιοδήποτε τραγούδι υπάρχει εκείνη την στιγμή στο top-10": αν είναι περισσότερες από όλα τα τραγούδια που υπάρχουν
"Αν οι ψήφοι του τραγουδιού είναι περισσότερες από ένα οποιοδήποτε τραγούδι υπάρχει εκείνη την στιγμή στο top-10": αν είναι περισσότερες από έστω ένα τραγούδι (αυτό που θέλεις να πεις)
Ίσως το ψειρίζω υπερβολικά, ή είμαι και flat out λάθος. Αλλά αυτό καταλαβαίνω με τα ελληνικά που ξέρω. 
Ευχαριστώ για την άμεση απάντηση.
"Abstraction is not the first stage, but the last stage, in a mathematical development." MK
"I don't want to write about a high level thing, unless I fully understand about a low level thing" DK

tdrivas

οχι, δεν εισαι λαθος. πρεπει να μπει οπως το αναφερεις παραπανω. Ευχαριστω!
Thanassis Drivas
BSc in Computer Science
MSc in Space Science Applications and Technologies
https://github.com/tdrivas

mindman

Ευχαριστω για το υλικο που μας διέθεσες! :angel:
Ευτυχία δεν είναι να κάνεις πάντα αυτό που θέλεις αλλά να θέλεις πάντα αυτό που κάνεις