教程-Fundamental Algorithms in Scala MP4|Video:AVC1920x1080|Audio:AAC,48Khz,2ch|Duration:3h39m|  Genre:eLearning|Language:English Scala'sfunctionalprogrammingfeaturesareaboontohelpyoudesign“easytoreasonabout”systemstocontrolgrowingsoftwarecomplexities. Inthiscourse,youwilllookatsomeclassicsimplealgorithms.Mostalgorithmsaretraditionallydefinedinanimperativemanner,typicallyconsistingofrepetitionsintheformofconditionalloopingandalteringstates.Writingtheseinafunctionalmannerisnotalwaysatrivialprocess.Movingahead,youwilllearntoimplementtheseelementaryalgorithmsusingacombinationoffunctionalconceptsinsteadofthetraditionalimperativeapproach.AftercoveringtheimportantfunctionalconceptsinScalayouwillmoveontothedecimaltobinaryconversionandgeneratesequencesalgorithms.Further,wewilllookatimplementingaseriesofalgorithmssuchasgeneratingprimenumbers,divideandconquer,greedyalgorithms,andfunctionalinfixtopostfixconversion. Bytheendofthiscourse,youwillbewellversedinthefunctionalconceptsofScalaandwouldhaveimplementedallofthese. WhatYouWillLearn Learndecimaltobinaryandimplementitinafunctionalform Generatesequencesusingstreams GenerateFibonaccisequencesthefunctionalway Understandtheprocesstochoosetherightalgorithmfortherightusecase Understandtheusefulnessofpatternmatching Generateprimenumbersusingthefunctionalpattern