Python中的初學者的數據結構
學習和實施必需的Python數據結構
發現數據結構的基礎及其在Python中的實現。了解計算複雜性並提高您的編程技能。
課程概述
在本課程中,您將深入研究每個經驗豐富的程序員必須熟悉的主要數據結構。在課程結束時,您將能夠從頭開始實現這些數據結構。該課程旨在使學生能夠編寫自己的代碼。每個模塊都由解釋和實施部分組成,鼓勵您獨立實施所涵蓋的概念。
數據結構接近
- 簡單列出的列表
- 雙鏈列表
- 電池
- 隊列
- 二進制搜索樹
- 圖形
- 計算複雜性
- 算法
- 清單的逆轉
- 遞歸和迭代樹交叉
- width搜索
- 深度搜索
- 分析
- 大o
符號
觀眾
本課程專為具有基本Python編程知識並希望提高技能學習數據結構的人而設計。即使您沒有以前的Python經驗,但要熟悉另一種編程語言,本課程也提供了學習Python的絕佳機會。對於那些不熟悉Python的人,該課程提供了編程問題以提高其熟練程度。
課程結構
該課程分為7個主要模塊。它始於Python安裝和Jupyter筆記本電腦配置,發展為對刮擦數據結構的理解和實現。最後一部分重點是可視化在這些數據結構中執行的各種操作的計算複雜性。
您要賺錢
- 對數據結構的更深入了解
- 解決編程問題的其他工具
- 在Python中實現零數據結構的能力
- 練習Python編程的機會
主要學習目標
- 了解最重要的數據結構
- 在Python中從頭開始實現數據結構
- 使用大o
- 倒轉列表
- 了解並實施電池,隊列,樹,列表列表和零圖
符號分析算法