舉報

C++ Data Structures and Algorithm Design Principles
最新章節: Chapter 9: Dynamic Programming II
C++isamaturemulti-paradigmprogramminglanguagethatenablesyoutowritehigh-levelcodewithahighdegreeofcontroloverthehardware.Today,significantpartsofsoftwareinfrastructure,includingdatabases,browsers,multimediaframeworks,andGUItoolkits,arewritteninC++.ThisbookstartsbyintroducingC++datastructuresandhowtostoredatausinglinkedlists,arrays,stacks,andqueues.Inlaterchapters,thebookexplainsthebasicalgorithmdesignparadigms,suchasthegreedyapproachandthedivide-and-conquerapproach,whichareusedtosolvealargevarietyofcomputationalproblems.Finally,youwilllearntheadvancedtechniqueofdynamicprogrammingtodevelopoptimizedimplementationsofseveralalgorithmsdiscussedinthebook.Bytheendofthisbook,youwillhavelearnedhowtoimplementstandarddatastructuresandalgorithmsinefficientandscalableC++14code.