tag 力扣

標籤
貢獻4
72
05:37 AM · Nov 04 ,2025

@力扣 / 博客 RSS 訂閱

後廠村村長 - go算法與數據結構:實現大小根堆、堆排

由於 Golang 的標準庫中包含現成的heap包,所以網上大部分文章都是在寫如何使用這個heap包,不過堆排作為大廠的一個常見面試考點,是不會滿足於僅讓你用heap包去實現的,至少要做到能夠手搓一個簡易版堆排。 以下是來自力扣官網的友情提醒: 「堆排」在很多大公司的面試中都很常見,不瞭解的同學建議參考《算法導論》或者大家的數據結構教材,一定要學會這個知識點哦!^_^ 一個簡易版的堆排

堆排序 , 力扣 , 數據結構與算法 , go

收藏 評論

Uzecode - LeetCode 102. Binary Tree Level Order Traversal

解題思路 在while循環中遍歷每一層(curr_node_list) 將curr_node_list中每一個元素的val存入該層的值的list(temp_val_list) 將curr_node_list中每一個元素的left和right依次存入該層的子結點的list(temp_son_list) 層遍歷結束後,更新curr_node_list while退出條件:cur

leetcode , 力扣 , 廣度優先搜索 , 二叉樹 , Python

收藏 評論

好易學數據結構 - 可視化圖解算法73:跳台階(爬樓梯)

1.題目 描述 一隻青蛙一次可以跳上1級台階,也可以跳上2級。求該青蛙跳上一個 n 級的台階總共有多少種跳法(先後次序不同算不同的結果)。 數據範圍:1 ≤n≤40 要求:時間複雜度:O(n) ,空間複雜度: O(1) 示例1 輸入: 2 返回值: 2 説明:

leetcode , yyds乾貨盤點 , 動態規劃 , 數據結構 , 算法 , 力扣 , 代碼人生

收藏 評論

cqu_jiangzhou - 可視化圖解算法01:為什麼要學習數據結構與算法

今天,我向大家介紹一門非常重要的課程——《數據結構與算法》。這門課不僅是計算機學科的核心,更是每一位開發者從“小白”邁向“高手”的必經之路。1、為什麼要學習數據結構與算法 1、為什麼要學習數據結構與算法 總的來説,數據結構與算法是: **求職的“敲門磚”**:國內外大廠面試中,70%的考題與數據結構算法相關; **能力的“分水嶺”**:它能區分“功能實現者”和“問題優化者”; **思維

leetcode , 數據結構 , 算法 , 筆試 , 力扣

收藏 評論