藍橋杯官網真題:大胖人走迷宮(第 10 屆決賽研究生組)C++/Java/Python 三語言解析
為助大家在 6 月 18 日比賽中取得佳績,特整理藍橋杯官網真題的四語言解法,希望能助你一臂之力。今年最大目標:為一億技術人創造更高價值。資源限制記憶體限制:2
LeetCode 天梯 Day039:最大子序和(動態規劃)|初級演算法 Python 實作
每天進步一點點,堆積起來就是巨大的成長。堅持每日一練,拒絕焦慮與內卷,每天花十分鐘刷題,讓程式能力與面試實力同步升級。疫情反覆,大家記得戴好口罩,我們一起繼續衝
LeetCode 天梯 Day037:爬樓梯(遞歸 + 動態規劃)|初級演算法 Python 實作
每日推薦一首歌:周杰倫《千里之外》我的天梯積分規則每日至少一題:+10 分多做一題(或多一種解法):當日額外 +20 分做滿三題以上:從第三題起每題 +20 分
LeetCode 天梯 Day035:合併兩個有序陣列(切片法)|初級演算法 Python 實作
每天進步一點點,堆積起來就是巨大的成長。堅持每日一練,拒絕焦慮與內卷,每天花十分鐘刷題,讓程式能力與面試實力同步升級。疫情反覆,大家記得戴好口罩,我們一起繼續衝
LeetCode Ladder Day034: Convert Sorted Array to BST (Divide & Conquer Python)
Problem Convert a sorted ascending integer array to a height-balanced BST (left/
LeetCode Ladder Day033: Binary Tree Level Order Traversal (BFS Python)
Problem Given a binary tree, return the level order traversal of its nodes value
LeetCode Ladder Day036: First Bad Version (Binary Search Python)
Problem You are a product manager. The latest version fails quality check. All v
LeetCode 天梯 Day033:二叉樹層序遍歷(BFS Python 解法)
題目 給定二叉樹根節點,返回其層序遍歷結果(逐層從左到右)。 示例 樹 [3,9,20,null,null,15,7] → [[3],[9,20],[15,7]
LeetCode 天梯 Day034:有序數組轉高度平衡 BST(分治遞歸 Python 解法)
題目 將升序數組轉換為高度平衡二叉搜索樹(左右子樹高度差 ≤ 1)。 示例 [-10,-3,0,5,9] → 根節點 0,左子樹 [-10,-3],右子樹 [
LeetCode 天梯 Day035:合並兩個有序數組(切片法 Python 解法)
題目 將 nums2 合並到 nums1 中,使合並後數組非遞減有序。nums1 長度為 m+n,前 m 個為有效元素,後 n 個為 0 佔位。 示例 num
LeetCode 天梯 Day037:爬樓梯(遞歸 + 動態規劃 Python 解法)
題目 爬 n 階樓梯,每次可爬 1 或 2 階,求不同方法數。n 為正整數。 示例 n=2 → 2 種 (1+1, 2) n=3 → 3 種 (1+1+1,
LeetCode 天梯 Day039:最大子序和(動態規劃 Python 解法)
題目 給定整數數組 nums,找出具有最大和的連續子數組(至少含一個元素),返回其最大和。 示例 [-2,1,-3,4,-1,2,1,-5,4] → 6 (子
藍橋杯真題:大胖子走迷宮 (C++/Java/Python 多語言解法)
題目背景 第十屆藍橋杯決賽研究生組真題。內存 256MB,C++ 1s,Java 3s,Python 5s。 問題描述 N×N 迷宮,起點 (3,3),終點
Python 多進程 vs 多線程實驗:GIL 影響與 CPU 核心利用率驗證
核心結論 多線程:受 GIL 限制,CPU 密集型任務無法並行,僅適合 I/O 密集型(I/O 釋放 GIL)。 多進程:每進程擁有獨立 GIL,可利用多核
StratifiedKFold 與 KFold 交叉驗證區別解析及 Python 實戰
KFold 基本原理 將數據集隨機打亂後劃分為 k 個不相交的折疊。每次取 1 折作測試集,其餘 k-1 折作訓練集,共訓練 k 輪,最終取平均指標。 Stra
Python 操作 Redis 核心命令速查與實戰指南
環境搭建 Windows 7 下載 Redis 客戶端,啟動服務端 (redis-server.exe) 默認端口 6379 pip install redi
Python 字典排序與去重高效技巧進階教程
字典按 Key / Value 排序 dicta = {a:1, b:2, d:7, c:23, m:21, f:4} # 按 key 升序 sorted_b
Python 進階:裝飾器與切面編程(AOP)深度解析
學習目標 理解裝飾器本質:函數作為返回值、閉包 掌握 @functools.wraps 保留元信息 實現切面編程:日誌、計時、權限驗證等橫切關注點 類裝飾器: