”“”
技術訪談的數據結構和算法
統治您的技術採訪
評估:519個評論的4.6
總小時:3.5
類:33
難度級別:所有級別
關於課程
這項全面的課程解決了各種主題中最受歡迎的編碼訪談問題的20多個。每週都會添加新問題,您將可以訪問200多個問題以提高您的編碼技巧。
涵蓋的主題:
- 合併休息
- 混合間隔的想法
- 間隔的交點(很快)
- 矛盾的時間表(很快)
- 兩個指針
- 兩個指針的指示和解決方案的類型的想法
- 兩個總和
- 從有序數組中刪除重複項
- 3總和
- 與目標總和(很快)
- 正方形的有序數組(很快)
- 零的三重總和
- 在目標附近的三重總和
- 較小的三元
- 產品的子陣列小於目標(很快)
- 荷蘭國旗的問題(很快)
- 快速而緩慢的指針
- 使用弗洛伊德週期檢測算法鏈接的列表週期
- 快樂數字
- 醜陋的數字(很快)
- 列表列表的中間(很快)
- 清單週期被束縛(很快)
- 列出列表的開始(很快)
- 位處理
- 唯一數字
- 扭轉圖像
- 唯一的II(很快)
- 唯一數字III(很快)
- 加強技術
- 什麼是貪婪算法?
- 燈
- 更高的產品
- 脫節集
- 更大的排列(很快)
- 會議室(很快)
- 分發糖果(很快)
- 座位(很快)
- 將老鼠分配給孔(很快)
- 多數元素(很快)
- 加油站(很快)
- 島模式
- 矩陣簡介
- 島嶼數量的解釋
- 島號代碼
- 解釋不同島嶼的數量
- 編碼不同島嶼的數量
- 計數子伊爾哈斯
- 島嶼的最大面積(很快)
- 島的外圍(很快)
- 洪水填充(很快)
- 牆壁和大門(很快)
- 尋找Minas(很快)
- 周圍的地區(很快)
- 找到農場的所有組(很快)
- 拓撲任務
- 圖形問題簡介
- 拓撲任務-Kahn算法
- 實施拓撲排序
- 課程議程
- 外星詞典
- 最低高度的樹(很快)
- 在定向的無環圖中的節點的所有祖先
- 構建條件(很快)的矩陣
- 從供應數據(很快)中找到所有可能的食譜
- 深度搜索
- 路的總和
- 未來增加(每週增加3-4個問題)
- 滑動窗口
- 簡單 – 最大大小k
- Subbarray較小,總和
- 中間 – 最大k個不同字符的較長子弦
- 籃子裡的水果
- 困難 – 不同字符的較長子弦
- 更長的替換後帶有相同字母的子弦
- 替換後的子陣列更長
- 數組
- 中間 – 組的Anagramas
- 困難 – 存儲雨水
- 合併休息
- 中間 – 間隔的交點
- 矛盾的時間表
- 列表
- 簡單 – 倒鏈列表
- 中等
- 扭轉k元素的冠軍
- 兩個montes
- 介質 – 找到一個數字序列的中值
- 困難 – 最大資本
- 中間滑動窗口
- 頂部K元素
- 簡單 – 主’K’數字
- 數字k-issimo較小
- ‘k’最接近來源的點
- 連接字符串
- 中等 – 主’k’頻繁數字
- 按頻率順序
- 數字k-在序列中更大
- ‘K’最近的數字
- 最大不同的元素
- 元素的總和
- 硬 – 重新安排字符串
- K Viae Mergers
- 二元研究
- 回溯
- 動態編程1d
- 動態編程2D
- 循環排序
- 拓撲任務
- 電池
- 隊列
- 深度搜索
- width搜索
- Trie
- 哈希地圖
- 數學提示
- 各種
配對
的子陣列
您將學到什麼
- 了解編碼訪談的常見問題背後的模式
- 數據結構和算法的時間和空間的複雜性
- 討論問題的解決方案
- Python Solutions的代碼