原创 刻意練習:LeetCode實戰 -- Task29. 加油站

背景 本篇圖文是LSGO軟件技術團隊組織的 第二期基礎算法(Leetcode)刻意練習訓練營 的打卡任務。本期訓練營採用分類別練習的模式,即選擇了五個知識點(數組、鏈表、字符串、樹、貪心算法),每個知識點選擇了 三個簡單、兩個中等

原创 刻意練習:LeetCode實戰 -- 二叉樹的前序遍歷

背景 今天,第二期基礎算法(Leetcode)刻意練習訓練營 的打卡任務是二叉樹的中序遍歷,由於二叉樹的遍歷方式通常來說有四種:前序遍歷、中序遍歷、後序遍歷以及層次遍歷,而LeetCode也有二叉樹的前序遍歷題目,故一起寫了。

原创 刻意練習:LeetCode實戰 -- Task21. 二叉樹的最大深度

背景 本篇圖文是LSGO軟件技術團隊組織的 第二期基礎算法(Leetcode)刻意練習訓練營 的打卡任務。本期訓練營採用分類別練習的模式,即選擇了五個知識點(數組、鏈表、字符串、樹、貪心算法),每個知識點選擇了 三個簡單、兩個中等

原创 刻意練習:LeetCode實戰 -- Task30.通配符匹配

背景 本篇圖文是LSGO軟件技術團隊組織的 第二期基礎算法(Leetcode)刻意練習訓練營 的打卡任務。本期訓練營採用分類別練習的模式,即選擇了五個知識點(數組、鏈表、字符串、樹、貪心算法),每個知識點選擇了 三個簡單、兩個中等

原创 刻意練習:LeetCode實戰 -- 不同的二叉搜索樹

背景 今天,第二期基礎算法(Leetcode)刻意練習訓練營 的打卡任務是“不同的二叉搜索樹 II”,而LeetCode也有“不同的二叉搜索樹”題目,故一起寫了。 題目 題號:96 難度:中等 https://leetcod

原创 Numpy入門教程:練習作業01

序言 什麼是 NumPy 呢? NumPy 這個詞來源於兩個單詞 – Numerical和Python。其是一個功能強大的 Python 庫,可以幫助程序員輕鬆地進行數值計算,通常應用於以下場景: 執行各種數學任務,如:數值積

原创 Numpy入門教程:08. 集合操作

背景 什麼是 NumPy 呢? NumPy 這個詞來源於兩個單詞 – Numerical和Python。其是一個功能強大的 Python 庫,可以幫助程序員輕鬆地進行數值計算,通常應用於以下場景: 執行各種數學任務,如:數值積

原创 Numpy入門教程:07. 隨機抽樣

背景 什麼是 NumPy 呢? NumPy 這個詞來源於兩個單詞 – Numerical和Python。其是一個功能強大的 Python 庫,可以幫助程序員輕鬆地進行數值計算,通常應用於以下場景: 執行各種數學任務,如:數值積

原创 Numpy入門教程:06. 排序,搜索和計數

背景 什麼是 NumPy 呢? NumPy 這個詞來源於兩個單詞 – Numerical和Python。其是一個功能強大的 Python 庫,可以幫助程序員輕鬆地進行數值計算,通常應用於以下場景: 執行各種數學任務,如:數值積

原创 Numpy入門教程:05. 邏輯函數

背景 什麼是 NumPy 呢? NumPy 這個詞來源於兩個單詞 – Numerical和Python。其是一個功能強大的 Python 庫,可以幫助程序員輕鬆地進行數值計算,通常應用於以下場景: 執行各種數學任務,如:數值積

原创 Numpy入門教程:04. 數學函數

背景 什麼是 NumPy 呢? NumPy 這個詞來源於兩個單詞 – Numerical和Python。其是一個功能強大的 Python 庫,可以幫助程序員輕鬆地進行數值計算,通常應用於以下場景: 執行各種數學任務,如:數值積

原创 Numpy入門教程:03.數組操作

背景 什麼是 NumPy 呢? NumPy 這個詞來源於兩個單詞 – Numerical和Python。其是一個功能強大的 Python 庫,可以幫助程序員輕鬆地進行數值計算,通常應用於以下場景: 執行各種數學任務,如:數值積

原创 Numpy入門教程:02. 索引、切片與迭代

背景 什麼是 NumPy 呢? NumPy 這個詞來源於兩個單詞 – Numerical和Python。其是一個功能強大的 Python 庫,可以幫助程序員輕鬆地進行數值計算,通常應用於以下場景: 執行各種數學任務,如:數值積

原创 Numpy入門教程:01. 數組的創建與屬性

背景 什麼是 NumPy 呢? NumPy 這個詞來源於兩個單詞 – Numerical和Python。其是一個功能強大的 Python 庫,可以幫助程序員輕鬆地進行數值計算,通常應用於以下場景: 執行各種數學任務,如:數值積

原创 技術圖文:Python 匿名函數 VS. C# Lambda表達式

背景 前段時間在知識星球上立了一個Flag,至少寫10篇關於 Python,Matlab 和 C# 對比的總結。 這是第 2 篇,從定義和應用兩個角度來對比 Python 的匿名函數 與 C# 的Lambda表達式。 匿名函數