資料目錄:
│ Java-選擇排序.mp4
│
├─01 第一章【互動】零基礎找CS工作,該如何準備?(Python 語言)
│ 01 python-1.1自我介紹.mp4
│ 01 python-1.2本節(jié)重點.mp4
│ 01 python-1.3簡歷全攻略.mp4
│ 01 python-1.4面試大揭秘.mp4
│ 01 python-1.5 課程介紹.mp4
│ 01 python-1.6.1交互式環(huán)境運行代碼VS將代碼寫到py文件中.mp4
│ 01 python-1.6.2 動態(tài)類型語言VS靜態(tài)類型語言.mp4
│ 01 python-1.6.3 整數(shù)運算.mp4
│ 01 python-1.6.4 練習一.mp4
│ 01 python-1.6.5 浮點數(shù)和布爾型變量運算.mp4
│ 01 python-1.6.6 練習二及運算優(yōu)先級.mp4
│ 01 python-1.6.7 短路運算.mp4
│ 01 python-1.6.8 練習三及變量命名風格.mp4
│ 01 python-班班有話說.mp4
│
├─02 第二章【互動】零基礎找CS工作,該如何準備?(Java 語言)
│ 02 Java-int型變量運算.mp4
│ 02 Java-Java課程安排及課前準備.mp4
│ 02 Java-變量.mp4
│ 02 Java-變量命名風格 ―― 牛逼程序員的敲門磚.mp4
│ 02 Java-變量命名風格.mp4
│ 02 Java-聲明變量.mp4
│ 02 Java-班班有話說.mp4
│ 02 Java-簡歷大揭秘.mp4
│ 02 Java-簡歷知識點.mp4
│ 02 Java-編程語言.mp4
│ 02 Java-編程語言中的變量.mp4
│ 02 Java-面試大揭秘.mp4
│ 02 Java-面試知識點.mp4
│
├─03 第三章【互動】編程基礎知識:循環(huán)、函數(shù)與面向?qū)ο螅≒ython 語言)
│ 03 python-2.1 本節(jié)重點和課前回顧.mp4
│ 03 python-2.2.1 如何寫好if語句.mp4
│ 03 python-2.2.2 練習一.mp4
│ 03 python-2.2.3 for循環(huán).mp4
│ 03 python-2.2.4 循環(huán)終止及while語句.mp4
│ 03 python-2.3.1 函數(shù).mp4
│ 03 python-2.3.2 練習二.mp4
│ 03 python-2.4.1 什么是面向?qū)ο蠹皩ο蟮母拍?mp4
│ 03 python-2.4.2 類的概念.mp4
│ 03 python-2.4.3 什么是面向?qū)ο缶幊碳胺庋b性.mp4
│ 03 python-2.4.4 練習三.mp4
│ 03 python-2.5 總結(jié).mp4
│ 03 python-補充-權(quán)限控制.mp4
│ 03 python-補充-構(gòu)造函數(shù).mp4
│
├─04 第四章【互動】編程基礎知識:變量與程序控制流(Java 語言)
│ 04 Java-boolean類型及其操作.mp4
│ 04 Java-char類型和Unicode.mp4
│ 04 Java-if語句.mp4
│ 04 Java-IntelliJ and Sublime.mp4
│ 04 Java-數(shù)組和循環(huán).mp4
│ 04 Java-浮點數(shù)及數(shù)據(jù)類型轉(zhuǎn)換.mp4
│
├─05 第五章【直播】CS 工作介紹,算法基礎知識
│ 05 CS 工作介紹,算法基礎知識.mp4
│
├─06 第六章【互動】列表、元組、字符串與引用(Python 語言)
│ 06 python-List的增刪改查-1.mp4
│ 06 python-List的增刪改查-2.mp4
│ 06 python-String的介紹.mp4
│ 06 python-String的基本操作.mp4
│ 06 python-什么是數(shù)據(jù)結(jié)構(gòu).mp4
│ 06 python-修改引用VS修改對象.mp4
│ 06 python-元組.mp4
│ 06 python-內(nèi)存模型.mp4
│ 06 python-列表生成器.mp4
│ 06 python-引用的第一個例子和第二個例子.mp4
│ 06 python-引用的第三個例子.mp4
│ 06 python-總結(jié).mp4
│ 06 python-本節(jié)重點和上節(jié)回顧.mp4
│ 06 python-練習一.mp4
│
├─07 第七章【互動】String、面向?qū)ο?、Reference、數(shù)據(jù)結(jié)構(gòu)(Java 語言)
│ 07 Java-Reference-Java的內(nèi)存模型.mp4
│ 07 Java-Reference-變量賦值和函數(shù)傳參.mp4
│ 07 Java-Reference-基本數(shù)據(jù)類型變量和引用.mp4
│ 07 Java-Reference-數(shù)組和字符串.mp4
│ 07 Java-Reference-空引用null.mp4
│ 07 Java-數(shù)據(jù)結(jié)構(gòu)定義及ArrayList.mp4
│ 07 新Java-field和method的修飾符.mp4
│ 07 新Java-String及其常用操作.mp4
│ 07 新Java-函數(shù)的定義.mp4
│ 07 新Java-函數(shù)的調(diào)用.mp4
│ 07 新Java-初識類和對象.mp4
│ 07 新Java-構(gòu)造函數(shù).mp4
│ 07 新Java-真題講解 String to int.mp4
│ 07 新Java-真題講解 Valid palindrome.mp4
│ 07 新Java-面向?qū)ο蟮幕咎匦灾庋b.mp4
│
├─08 第八章【互動】線性數(shù)據(jù)結(jié)構(gòu)-鏈表(Python 語言)
│ 08 python-quiz.mp4
│ 08 python-本節(jié)重點及上節(jié)回顧.mp4
│ 08 python-算法的時間復雜度.mp4
│ 08 python-鏈表的基本操作(一).mp4
│ 08 python-鏈表的基本操作(二).mp4
│ 08 python-鏈表的概念.mp4
│ 08 python-鏈表的遍歷.mp4
│
├─09 第九章【互動】鏈表及其操作,算法的時間復雜度(Java 語言)
│ 09 Java-什么是鏈表?.mp4
│ 09 Java-神奇的dummy節(jié)點.mp4
│ 09 Java-算法的時間復雜度.mp4
│ 09 Java-鏈表的操作-刪除、查找、修改.mp4
│ 09 Java-鏈表的操作-插入.mp4
│ 09 Java-鏈表的操作-遍歷.mp4
│
├─10 第十章【直播】字符串 String
│ 10 字符串 String-1.mp4
│ 10 字符串 String-2.mp4
│
├─11 第十一章【直播】鏈表 LinkedList
│ 11 鏈表 LinkedList.mp4
│
├─13 第十三章【互動】手把手帶寫代碼――字符串(Java 語言)
│ 13 01 【基礎班】1781-JAVA.mp4
│ 13 02 【基礎班】1784-JAVA.mp4
│ 13 03 【基礎班】958-JAVA.mp4
│ 13 04 【基礎班】1819-JAVA.mp4
│
├─14 第十四章【互動】手把手帶寫代碼――鏈表(Python 語言)
│ 14 01 【基礎班】219-python.mp4
│ 14 02 【基礎班】452-python.mp4
│ 14 03 【基礎班】228-python.mp4
│ 14 04 【基礎班】170-python.mp4
│
├─15 第十五章【互動】手把手帶寫代碼――鏈表(Java 語言)
│ 15 01 【基礎班】219-java.mp4
│ 15 02 【基礎班】452-java.mp4
│ 15 03 【基礎班】228-java.mp4
│ 15 04 【基礎班】170-java.mp4
│
├─16 第十六章【互動】棧和隊列(Python 語言)
│ 16 01 16 python-棧.mp4
│ 16 02 16 python-棧的練習題.mp4
│ 16 03 16 python-棧在操作系統(tǒng)中的應用.mp4
│ 16 04 16 python-隊列.mp4
│ 16 05 16 python-隊列的實際應用及總結(jié).mp4
│
├─17 第十七章【互動】棧和隊列(Java 語言)
│ 17 01 Java-棧及其實現(xiàn).mp4
│ 17 02 Java-函數(shù)調(diào)用棧.mp4
│ 17 03 Java-隊列及其實現(xiàn).mp4
│
├─18 第十八章【互動】二叉樹的遍歷方式(Python 語言)
│ 18 01 python-本節(jié)重點和上節(jié)回顧2.mp4
│ 18 02 python-什么是樹?二叉樹的定義.mp4
│ 18 03 python-如何創(chuàng)建一棵二叉樹.mp4
│ 18 04 python-如何做深度優(yōu)先遍歷.mp4
│ 18 05 python-函數(shù)自己調(diào)用自己會發(fā)生什么?.mp4
│ 18 06 python-為什么前面的代碼會報錯?.mp4
│ 18 07 python-修改報錯的代碼.mp4
│ 18 08 python-二叉樹的遍歷方式.mp4
│ 18 09 python-什么是遞歸.mp4
│ 18 10 python-遞歸三要素.mp4
│ 18 11 python-遞歸的時間復雜度.mp4
│ 18 12 python-練習題二.mp4
│ 18 13 python-練習題三.mp4
│ 18 14 python-總結(jié).mp4
│
├─19 第十九章【互動】二叉樹的遍歷方式(Java 語言)
│ 19 01 Java-什么是二叉樹.mp4
│ 19 02 Java-二叉樹的遞歸遍歷.mp4
│ 19 03 Java-先序、中序和后序遍歷.mp4
│ 19 04 Java-遞歸的定義和三要素.mp4
│ 19 05 Java-遞歸的復雜度分析.mp4
│ 19 06 Java-Binary tree leaf sum.mp4
│ 19 07 Java-Maximum depth of binary tree.mp4
│
├─20 第二十章【直播】棧和隊列 Stack & Queue
│ 20 棧和隊列 Stack & Queue.mp4
│
├─21 第二十一章【直播】二叉樹、二叉樹的寬度與深度優(yōu)先遍歷,遞歸
│ 21 二叉樹、二叉樹的寬度與深度優(yōu)先遍歷,遞歸.mp4
│
├─22 第二十二章【互動】手把手帶寫代碼――棧和隊列(Python 語言)
│ 22 01 【基礎班】492-python.mp4
│ 22 02 【基礎班】541-python.mp4
│ 22 03 【基礎班】421-python.mp4
│ 22 04 【基礎班】575-python.mp4
│
├─23 第二十三章【互動】手把手帶寫代碼――棧和隊列(Java 語言)
│ │ 23 01 【基礎班】492-java.mp4
│ │ 23 02 【基礎班】541-java.mp4
│ │ 23 04 【基礎班】575-java.mp4
│ │
│ └─12 第十二章【互動】手把手帶寫代碼――字符串(Python 語言)
│ 12 01 【基礎班】1781-PYTHON.mp4
│ 12 02 【基礎班】1784-PYTHON.mp4
│ 12 03 【基礎班】958-PYTHON.mp4
│ 12 04 【基礎班】1819-PYTHON.mp4
│
├─24 第二十四章【互動】手把手帶寫代碼――二叉樹(Python 語言)
│ 24 01 【基礎班】71-python.mp4
│ 24 02 【基礎班】650-python.mp4
│ 24 03 【基礎班】1807-python(遞歸+遞推).mp4
│ 24 04 【基礎班】1807-python(記憶化搜索).mp4
│
├─25 第二十五章【互動】手把手帶寫代碼――二叉樹(Java 語言)
│ 25 01 【基礎班】71-java.mp4
│ 25 02 【基礎班】650-java.mp4
│ 25 03 【基礎班】1807-java(遞歸+遞推).mp4
│ 25 04 【基礎班】1807-java(記憶化搜索).mp4
│
├─26 第二十六章【互動】二叉搜索樹(Python 語言)
│ 26 01 python-本節(jié)重點和上節(jié)回顧.mp4
│ 26 02 python-寬度優(yōu)先遍歷的實現(xiàn)過程.mp4
│ 26 03 python-分層遍歷.mp4
│ 26 04 python-練習一.mp4
│ 26 05 python-練習二.mp4
│ 26 06 python-什么是BST.mp4
│ 26 07 python-BST的基本操作之插入.mp4
│ 26 08 python-BST的基本操作之查找.mp4
│ 26 09 python-BST的時間復雜度和空間復雜度.mp4
│ 26 10 python-平衡BST的應用.mp4
│ 26 11 python-練習三和四.mp4
│ 26 12 26python-總結(jié).mp4
│
├─27 第二十七章【互動】二叉搜索樹(Java 語言)
│ 27 01 Java-普通遍歷.mp4
│ 27 02 Java-分層遍歷.mp4
│ 27 03 Java-二叉樹寬度優(yōu)先遍歷的復雜度分析.mp4
│ 27 04 Java-Binary Tree Level Order Traversal.mp4
│ 27 05 Java-Convert Binary Tree to Linked Lists by Depth.mp4
│ 27 06 Java-Identical binary tree.mp4
│ 27 07 Java-Validate balanced binary tree.mp4
│ 27 08 Java-Validate Binary Search Tree.mp4
│
├─28 第二十八章【互動】集合與字典 set & dictionary(Python 語言)
│ 28 01 31python-本節(jié)重點和上節(jié)回顧.mp4
│ 28 02 31python-set的簡介.mp4
│ 28 03 31python-set的常見操作.mp4
│ 28 04 31python-set集合間的操作.mp4
│ 28 05 31python-練習一.mp4
│ 28 06 31python-字典的基本操作.mp4
│ 28 07 31python-練習二.mp4
│ 28 08 31python-集合和字典的實現(xiàn).mp4
│ 28 09 31python-hash table VS BST.mp4
│ 28 10 31python-哈希表設計要素之哈希函數(shù).mp4
│ 28 11 31python-哈希表設計要素之哈希沖突.mp4
│ 28 12 31python-哈希表設計要素之重哈希.mp4
│ 28 13 31python-分治法練習三.mp4
│ 28 14 31python-分治法練習四.mp4
│ 28 15 31python-分治法練習五.mp4
│ 28 16 31python-總結(jié).mp4
│
├─29 第二十九章【互動】哈希表 Set & Map(Java 語言)
│ 29 01 32Java-集合和索引.mp4
│ 29 02 32Java-哈希表及其實現(xiàn).mp4
│ 29 03 32Java-哈希表和沖突解決-重哈希.mp4
│ 29 04 32Java-哈希表的沖突解決-開散列.mp4
│ 29 05 32Java-哈希表的沖突解決-閉散列.mp4
│
├─30 第三十章【直播】利用分治法解決樹的問題,二叉搜索樹
│ 利用分治法解決樹的問題,二叉搜索樹.mov
│
├─31 第三十一章【互動】哈希 Hash
│ 31-1 哈希表基礎.mp4
│ 31-2 哈希函數(shù).mp4
│ 31-3 Java中的hashCode方法.mp4
│ 31-4 鏈地址法 Seperate Chaining.mp4
│ 31-5 實現(xiàn)屬于我們自己的哈希表.mp4
│ 31-6 哈希表的動態(tài)空間處理與復雜度分析.mp4
│ 31-7 哈希表更復雜的動態(tài)空間處理方法.mp4
│ 31-8 更多哈希沖突的處理方法.mp4
│
├─32 第三十二章【互動】手把手帶寫代碼――分治法(Python 語言)
│ 二叉樹中的最大路徑和.mov
│ 修剪二叉搜索樹.mov
│ 在二叉搜索樹中查找.mov
│ 子樹.mov
│
├─33 第三十三章【互動】手把手帶寫代碼――分治法(Java 語言)
│ 二叉搜索樹中查找.mov
│ 修剪二叉搜索樹.mov
│
├─34 第三十四章【互動】手把手帶寫代碼――哈希表(Python 語言)
│ 句子相似性.mov
│ 差為k的數(shù)對數(shù)量.mov
│ 查找子數(shù)組.mov
│ 森林中的兔子.mov
│
├─35 第三十五章【互動】手把手帶寫代碼――哈希表(Java 語言)
│ 句子相似性.mov
│ 差為k的數(shù)對數(shù)量.mov
│ 查找子數(shù)組.mov
│ 森林中的兔子.mov
│
├─36 第三十六章【互動】排序算法 Quick Sort & Merge Sort(Python 語言)
│ 36.1普通排序算法.mov
│ 36.2歸并排序1.mov
│ 36.3歸并排序2.mov
│ 36.4分治法的代碼思考方式.mov
│ 36.5歸并排序的復雜度.mov
│ 36.6快速排序.mov
│ 36.7快排的細節(jié)問題.mov
│ 36.8快排的復雜度.mov
│ 36.9總結(jié).mov
│
├─37 第三十七章【互動】高級排序算法(Java 語言)
│ 37-1 冒泡排序的基本思想(泉州大白網(wǎng)絡科技).mp4
│ 37-2實現(xiàn)冒泡排序法(泉州大白網(wǎng)絡科技).mp4
│ 37-3冒泡排序的優(yōu)化(泉州大白網(wǎng)絡科技).mp4
│ 37-4冒泡排序還能優(yōu)化(泉州大白網(wǎng)絡科技).mp4
│ 37-5換個方式實現(xiàn)冒泡排序(泉州大白網(wǎng)絡科技).mp4
│ 37-6冒泡排序的特點(泉州大白網(wǎng)絡科技).mp4
│
├─38 第三十八章【互動】排序隊列
│ 38-1基于堆的優(yōu)先隊列(泉州大白網(wǎng)絡科技).mp4
│ 38-2Top K 問題(泉州大白網(wǎng)絡科技).mp4
│ 38-3作業(yè):使用優(yōu)先隊列解決 Select K 問題(泉州大白網(wǎng)絡科技).mp4
│ 38-4使用 Java 中的 PriorityQueue(泉州大白網(wǎng)絡科技).mp4
│ 38-5使用快排思想和優(yōu)先隊列解決 Top K 問題的比較.mp4
│ 38-6和堆相關(guān)的更多話題和廣義隊列(泉州大白網(wǎng)絡科技).mp4
│
├─39 第三十九章【互動】手把手帶寫代碼――排序(Python 語言)
│ 整數(shù)排序merge sort.mov
│ 整數(shù)排序快排.mov
│ 逆序?qū)?mov
│ 顏色分類.mov
│
├─40 第四十章【互動】手把手帶寫代碼――排序(Java 語言)
│ 整數(shù)排序歸并.mov
│ 整數(shù)排序快排.mov
│ 逆序?qū)?mov
│ 顏色分類.mov
│
└─【課件資料】九章算法基礎班 Python+Java.zip