資料結構與演算法 (JavaScript)



資料結構與演算法 (JavaScript)

Rating 4.79 out of 5 (297 ratings in Udemy)


What you'll learn
  • 使用Big O Notation, Big Omega, Big Theta三種工具來分析不同的演算法與資料結構。
  • 學習8種不同的排序演算法,並了解其各自的使用時機、特性與優劣關係。
  • 使用3種基本的排序演算法,包含泡沫排序(Bubble Sort)、插入排序 (Insertion sort)、選擇排序 (Selection sort)。
  • 使用3種進階的排序演算法,包含合併排序 (Merge sort)、堆積排序(Heap Sort)、快速排序 (Quicksort)。
  • 使用2種線性時間複雜度的排序演算法,包含計數排序 (Counting sort)、基數排序(Radix sort)。
  • 線性搜索(Linear Search) 與二分搜尋演算法 (Binary search algorithm)。
  • 學習並演練演算法設計技巧,例如:Pointer, Counter, Sliding Window, Divide and Conquer。
  • 了解並且證 …
Duration 25 Hours 58 Minutes
Paid

Self paced

All Levels

Traditional Chinese (Taiwan)

3163

Rating 4.79 out of 5 (297 ratings in Udemy)

Go to the Course
We have partnered with providers to bring you collection of courses, When you buy through links on our site, we may earn an affiliate commission from provider.