50 Sorting, Search, and Graph Algorithms in C++

所在平台: Udemy

课程主页: https://www.udemy.com/course/50-sorting-search-and-graph-algorithms-in-c/

课程评论:没有评论

第一个写评论        关注课程

课程简介

课程名称:50种C++排序、搜索与图算法 课程概述: 本课程旨在帮助您掌握C++中的排序、搜索和图算法,特别适合正在学习C++或为编程面试做准备的学员。课程将涵盖50种核心算法,其中也触及了链表和树等数据结构的应用。您将通过视频学习,无需再依赖零散的文章和自行编码的困扰。课程提供相关链接和资源,并为每个概念提供独立的信息。无论您是对基础不牢还是想巩固技能,都能在本课程中学到知识,提升编程能力。 核心内容包括但不限于: **排序算法:** * **基础排序:** 冒泡排序(Bubble Sort)、选择排序(Selection Sort)、插入排序(Insertion Sort) * **高效排序:** 归并排序(Mergesort)、快速排序(Quick Sort)、堆排序(Heapsort) * **其他排序:** 计数排序(Counting Sort)、基数排序(Radix Sort)、桶排序(Bucket Sort)、希尔排序(Shell Sort)、Tim Sort、三路归并排序(3 Way Mergesort)、比特排序(Bitonic Sort)、蹦床排序(Bingo Sort)、鸡尾酒排序(Cocktail Sort)、梳排序(Comb Sort)、周期排序(Cycle Sort)、奇偶排序(Odd Even Brick Sort)、煎饼排序(Pancake Sort)、鸽巢排序(Pigeonhole Sort)、睡眠排序(Sleep Sort)、三种排序(Stooge Sort)、股排序(Strand Sort)、结构排序(Structured Sort)、标签排序(Tag Sort)、树排序(Tree Sort) * **模式匹配:** Knuth Morris Pratt (KMP) 模式匹配、朴素模式匹配(Naive Pattern Search)、Rabin-Karp 算法、Z 算法 **搜索算法:** * 线性搜索 (Linear Search) **图算法:** * **图遍历:** 深度优先搜索(DFS)、广度优先搜索(BFS) * **最短路径:** Dijkstra 算法、Floyd-Warshall 算法 * **最小生成树:** Kruskal 算法、Prim 算法 * **拓扑排序:** Directed Acyclic Graph (DAG) 的拓扑排序 * **其他图相关:** 树的生成(Numbering a Spanning Tree with Matrix Multiplication)、D* Lite 算法、直方图(Histogram) **数据结构:** * 链表:循环单链表(Circular Singly Linked List)、双向链表(Doubly Linked List)、链表(Linked List) * 树:B 树(B Tree)、红黑树(Red Black Tree) **其他算法:** * 汉诺塔(Tower of Hanoi) * 以及更多其他算法和奖励信息。 **推荐阅读:** 课程也推荐相关书籍作为进阶阅读材料。

课程评论(0条)

课程详情

Are you having trouble with your C++ or need an extra weapon in you arsenal for coding interviews? Look no further than to this complete video course on coding Graph and Sorting algorithms in C++. 50 Sorting, Search, and Graph Algorithms in C++ will also talk a bit about the use of data structures such as linked lists and trees. If you are tired of reading articles and trying to code things up yourself just watch this video and relax as we work together to sort out at least one of life's problems together. Links and sources are provided in the description as well as independent course information for each concept of class. Yes it is easy it is all easy and you can learn it all today too. Level up Today!Knuth Morris Pratt Pattern MatchingLinear SearchNaiive Pattern SearchRabin KarpTower of HanoiZ Algorithm3 Way MergesortBingo SortBitonic SortBubble SortBucket SortCocktail SortComb SortCounting SortCycle SortHeapsortInsertion SortMergesortOdd Even Brick SortPancake SortPigeonhole SortQuick SortRadix SortSelection SortShell SortSleep SortStooge SortStrand SortStructured SortTag SortTim SortTree SortB TreeTopological Sort in a Directed Acyclic Graph(DAG)Numbering a Spanning Tree with Matrix MultiplicationKruskalPrimRed Black TreeCircular Singly Linked ListDoubly Linked ListLinked ListHistogramD Star LiteFloyd Washall AlgorithmDijkstraDepth First SearchBreath First Searchother Algorithms...- plus some bonus information and lessons.If you want to know more about this concept get the book. 50 Sorting, Search, and Graph Algorithms in C++ is available now!

课程标签

0人关注该课程

主题相关的课程