Skip to content

Βάση με υλοποιήσεις αλγορίθμων

Notifications You must be signed in to change notification settings

kallinikos/algorithms

Repository files navigation

Περιεχόμενο

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

Συνεισφέρετε

Εάν θέλετε να συνεισφέρετε στην βάση αλγορίθμων του Καλλινίκου, μπορείτε να κάνετε fork, και μετά pull request. Για οδηγίες στο πώς να το κάνετε αυτό, δείτε εδώ. Ακολουθούν μερικοί κανόνες για την ομοιομορφία της βάσης.

Τρόπος γραφής

Στις γλώσσες όπου δεν έχει σημασία το identation θα χρησιμοποιούνται 4 κενά (spaces) αντί για tab. Το indentation style θα είναι το Stroustrup. Οι υλοποιήσεις θα τοποθετούνται σε φακέλους με το όνομα του αλγορίθμου, και το πηγαίο αρχείο θα ονομάζεται source.[κατάληξη]. Στον φάκελο του κάθε αλγορίθμου μπορεί να τοποθετηθεί ένα αρχείο README σε markdown, το οποίο θα περιέχει μια εξήγηση του αλγορίθμου (αν και δεν είναι απαραίτητο, αφού η εξήγηση θα περιέχεται στη βασική ιστοσελίδα). Εάν θέλετε να προσθέσετε πολλές υλοποιήσεις του ίδιου αλγορίθμου στην ίδια γλώσσα, τότε βάζετε αρίθμηση δίπλα από το όνομα του αρχείου, ξεκινώντας από το 2ο αρχείο (πχ source.cpp, source2.cpp, source3.cpp, κλπ).

Γλώσσες

Οι γλώσσες για τις οποίες μπορείτε να υποβάλετε υλοποίηση είναι οι γλώσσες του διαγωνισμού (C, C++, Pascal, Java, μελλοντικά ίσως Python), αλλά συνίσταται η C++.

About

Βάση με υλοποιήσεις αλγορίθμων

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published