资源描述:
《Algorithms and Data Structures》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、KurtMehlhornandPeterSandersAlgorithmsandDataStructuresTheBasicToolboxOctober3,2007SpringerYourdedicationgoesherePrefaceAlgorithmsareattheheartofeverynontrivialcomputerapplication.Thereforeeverycomputerscientistandeveryprofessionalprogrammershouldknowab
2、outthebasicalgorithmictoolbox:structuresthatallowefcientorganizationandretrievalofdata,frequentlyusedalgorithms,andbasictechniquesformodeling,understanding,andsolvingalgorithmicproblems.Thisbookisaconciseintroductiontothisbasictoolboxintendedforstuden
3、tsandprofessionalsfamiliarwithprogrammingandbasicmathematicallanguage.Wehaveusedsectionsofthebookforadvancedundergraduatelecturesonalgorithmicsandasthebasisforabeginninggraduatelevelalgorithmscourse.Webelievethataconciseyetclearandsimplepresentationmak
4、esthematerialmoreaccessibleaslongasitincludesexamples,pictures,informalexplanations,exercises,andsomelinkagetotherealworld.Mostchaptershavethesamebasicstructure.Webeginbydiscussingtheproblemadressedasitoccursinareal-lifesituation.Weillustratethemostimp
5、ortantapplica-tionsandthenintroducesimplesolutionsasinformallyaspossibleandasformallyasnecessarytoreallyunderstandtheissuesathand.Whenmovingtomoreadvancedandoptionalissues,thisapproachlogicallyleadstoamoremathematicaltreatmentincludingtheoremsandproofs
6、.Advancedsections,thatcanbeskippedonrstread-ingaremarkedwithastar*.Exercisesprovideadditionalexamples,alternativeap-proachesandopportunitiestothinkabouttheproblems.Itishighlyrecommendedtohavealookattheexercisesevenifthereisnotimetosolvethemduringther
7、streading.Inordertobeabletoconcentrateonideasratherthanprogrammingdetails,weusepictures,words,andhighlevelpseudocodeforexplainingouralgorithms.Asectionwithimplementationnoteslinkstheseabstractideastoclean,efcientim-plementationsinrealprogramminglangua
8、gessuchasC++orJava.[C-sharp]Each(=chapterendswithasectiononfurtherndingsthatprovidesaglimpseatthestateofresearch,generalizations,andadvancedsolutions.Algorithmicsisamodernandactiveareaofcomputerscience,evenatthelevelofthebasictoolbox.W