Guide to Competitive Programming Learning and Improving Algorithms Through Contests /
This invaluable textbook presents a comprehensive introduction to modern competitive programming. The text highlights how competitive programming has proven to be an excellent way to learn algorithms, by encouraging the design of algorithms that actually work, stimulating the improvement of programm...
Κύριος συγγραφέας: | |
---|---|
Συγγραφή απο Οργανισμό/Αρχή: | |
Μορφή: | Ηλεκτρονική πηγή Ηλ. βιβλίο |
Γλώσσα: | English |
Έκδοση: |
Cham :
Springer International Publishing : Imprint: Springer,
2017.
|
Σειρά: | Undergraduate Topics in Computer Science,
|
Θέματα: | |
Διαθέσιμο Online: | Full Text via HEAL-Link |
Πίνακας περιεχομένων:
- Introduction
- Programming Techniques
- Efficiency
- Sorting and Searching
- Data Structures
- Dynamic Programming
- Graph Algorithms
- Algorithm Design Topics
- Range Queries
- Tree Algorithms
- Mathematics
- Advanced Graph Algorithms
- Geometry
- String Algorithms
- Additional Topics
- Appendix A: Mathematical Background.