訪談的數據結構課程和算法

”“”

技術訪談的數據結構和算法

統治您的技術採訪

評估: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的代碼
Scroll to Top