DesignandimplementprofessionallevelprogramsbyexploringmoderndatastructuresandalgorithmsinRust.Rusthascomealongwayandisnowutilizedinseveralcontexts.Itskeystrengthsareitssoftwareinfrastructureandresource-constrainedapplications,includingdesktopapplications,servers,andperformance-criticalapplications,notforgettingitsimportanceinsystems’progra妹妹ing.ThisbookwillbeyourguideasittakesyouthroughimplementingclassicdatastructuresandalgorithmsinRust,helpingyoutogetupandrunningasaconfidentRustprogra妹妹er.ThebookbeginswithanintroductiontoRustdatastructuresandalgorithms,whilealsocoveringessentiallanguageconstructs.Youwilllearnhowtostoredatausinglinkedlists,arrays,stacks,andqueues.Youwillalsolearnhowtoimplementsortingandsearchingalgorithms.Youwilllearnhowtoattainhighperformancebyimplementingalgorithmstostringdatatypesandimplementhashstructuresinalgorithmdesign.Thebookwillexaminealgorithmanalysis,includingBruteForcealgorithms,Greedyalgorithms,DivideandConqueralgorithms,DynamicProgra妹妹ing,andBacktracking.Bytheendofthebook,youwillhavelearnedhowtobuildcomponentsthatareeasytounderstand,debug,anduseindifferentapplications.WhatyouwilllearnDesignandimplementcomplexdatastructuresinRustAnalyze,implement,andimprovesearchingandsortingalgorithmsinRustCreateandusewell-testedandreusablecomponentswithRustUnderstandthebasicsofmultithreadedprogra妹妹ingandadvancedalgorithmdesignBecomefamiliarwithapplicationprofilingbasedonbenchmarkingandtestingExploretheborrowingcomplexityofimplementingalgorithms
2016/5/11 16:45:48
6.71MB
rust
1