3 Star 0 Fork 0

mirrors_JackieXie168 / grokking_algorithms

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
克隆/下载
贡献代码
同步代码
取消
提示: 由于 Git 不支持空文件夾,创建文件夹后会生成空的 .keep 文件
Loading...
README
MIT

Grokking_Algorithms_Study

白話演算法 -- 培養程式設計的邏輯思考 ( Python )

  • 開始:2021/06/26 購於三民書局 ( 蝦皮 )
  • 目標:2021/07/31 前把這本書的內容都看完及練習一遍

目錄 ( Contents )

章節 主題 開始:date: 完成:date: 狀態
01 - Binary Search
  (二元搜尋法)
2021/06/26 2021/06/26 :tada::clap:
01. Binary Search 2021/06/26 2021/06/26 :smiley:
02. Big O notation 2021/06/26 2021/06/26 :smiley:
02 - Selection Sort
  (選擇排序法)
2021/06/26 2021/06/26 :tada::clap:
01. 記憶體是如何運作的呢? 2021/06/26 2021/06/26 :smiley:
02. Array & Linked List 2021/06/26 2021/06/26 :smiley:
03. Selection Sort 2021/06/26 2021/06/26 :smiley:
03 - Recursion
  (遞迴)
2021/06/27 2021/06/27 :tada::clap:
01. Recursion 2021/06/27 2021/06/27 :smiley:
02. Base Case & Recursive Case 2021/06/27 2021/06/27 :smiley:
03. Stack 2021/06/27 2021/06/27 :smiley:
04 - Divide-and-Conquer & Quicksort 2021/06/27 2021/06/28 :tada::clap:
01. Divide-and-Conquer (D&C) 2021/06/27 2021/06/28 :smiley:
02. Quicksort 2021/06/28 2021/06/28 :smiley:
03. Big O notation 的執行時間 2021/06/28 2021/06/28 :smiley:
05 - Hash table
  (雜湊表)
2021/06/28 :writing_hand:
01. Hash Function & Hash Table 2021/06/28 2021/06/29 :smiley:
02. Hash Table 應用 2021/06/29 2021/07/12 :smiley:
03. Collision 2021/07/12 2021/07/12 :smiley:
04. Performance 2021/07/12 :smiley:
06 - Breadth-First Search
  (廣度優先搜尋)
01. 認識「圖形」
02. Shortest-Path Problem
03. Breadth-First Search
04. Implementing the graph
05. Implementing the algorithm
07 - Dijkstra
  (戴克斯特拉演算法)
01. Dijkstra 搭配圖形的運作
02. 專有名詞解釋
03. Dijkstra 應用 - 用鋼琴換樂譜
04. Negative-weight edge
05. Implementing Dijkstra
08 - Greedy Algorithm
  (貪婪演算法)
01. Classroom Scheduling Problem
02. Knapsack Problem
03. Set Covering Problem
04. NP-Complete Problem
09 - Dynamic Programming Algorithm
  (動態規劃演算法)
01. Knapsack Problem
02. Knapsack Problem Q&A
03. Longest Common Substring
10 - K-Nearest Neighbors Algorithm
  (K-最近鄰演算法)
01. 柳橙和葡萄柚的分類
02. 建立電影推薦系統
03. 機器學習簡介
11 - 進階之路 : 推薦 10 種演算法
01. 樹狀結構
02. Inverted Index (反向索引)
03. Fourier Transform (傅立葉轉換)
04. Parallel Algorithm (平行演算法)
05. MapReduce
06. Bloom Filter & HyperLogLog
07. Secure Hash Algorithm (SHA 演算法)
08. Locality-Sensitive Hashing (局部敏感雜湊)
09. Diffie-Hellman Key Exchange (迪菲赫爾曼金鑰交換)
10. Linear Programming (線性規劃)
MIT License Copyright (c) 2021 YihJie Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

简介

暂无描述 展开 收起
JavaScript 等 6 种语言
MIT
取消

发行版

暂无发行版

贡献者

全部

近期动态

加载更多
不能加载更多了
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
1
https://gitee.com/mirrors_JackieXie168/grokking_algorithms.git
git@gitee.com:mirrors_JackieXie168/grokking_algorithms.git
mirrors_JackieXie168
grokking_algorithms
grokking_algorithms
main

搜索帮助

344bd9b3 5694891 D2dac590 5694891