教程-Algorithms Bootcamp in C++ MP4|Video:h264,1280x720|Audio:AAC,44.1KHz,2Ch Genre:eLearning|Language:English+.VTT|Duration:6.5hours|  Recursion,backtracking,dynamicprogramminganddatastructures(linkedlists,queues,stacksandbinarysearchtrees) Whatyou'lllearn whatisrecursion whatarebacktrackinganddynamicprogramming whatarethefundamentaldatastructures:array,linkedlists,stacks,queuesandbinarysearchtrees Requirements C++fundamentals Description ThiscourseisforthosewhoareinterestedincomputerscienceandwanttoimplementthealgorithmsandgivendatastructuresinC++fromscratch.Ineverychapteryouwilllearnaboutthetheoryofagivendatastructureoralgorithmandthenyouwillimplementthemfromscratch. Chapter1:Recursion theorybehindrecursion(recursivefunctioncalls) recursionandstackmemoryoftheOS recursiveproblems:binarysearchandTowersofHanoiproblem Chapter2:Backtracking whatisbacktracking howtosolveproblemswithbacktracking N-queensproblem,coloringproblemandknight'stour Chapter3:DynamicProgramming overlappingsubproblemsanddynamicprogramming whatis"memoization" Fibonaccinumbersandknapsackproblem Chapter4:DataStructures datastructuresandabstractdatatypes(ADTs) arraysandlinkedlists stacks queues binarysearchtrees priorityqueues(heaps) associativearrays(maps) Thanksforjoiningmycourse,let'sgetstarted! Whothiscourseisfor: IntermediateC++developerscuriousaboutalgorithmsanddatastructures