【機器學習】【深度學習】【人工智慧】【演算法工程師】面試問題彙總(持續更新)
1. 演算法
2. 資料結構
2.1 陣列和字串
【2】牛客網線上程式設計專題《劍指offer-面試題34》醜數
【3】牛客網線上程式設計專題《劍指offer-面試題4》替換空格
【4】牛客網線上程式設計專題《劍指offer》(1)二維陣列中的查詢
2.2 連結串列
【1】牛客網線上程式設計專題《劍指offer-面試題37》兩個連結串列的第一個公共結點
【3】牛客網線上程式設計專題《劍指offer-面試題17》合併兩個排序的連結串列
【4】牛客網線上程式設計專題《劍指offer-面試題16》反轉連結串列
【5】牛客網線上程式設計專題《劍指offer-面試題15》連結串列中倒數第k個節點
【8】牛客網線上程式設計專題《劍指offer-面試題5》從尾到頭列印連結串列
2.3 棧和佇列
【1】牛客網線上程式設計專題《劍指offer-面試題7》用兩個棧來實現佇列
2.4 樹
【1】牛客網線上程式設計專題《劍指offer-面試題58》二叉樹的下一個結點
【2】牛客網線上程式設計專題《劍指offer-面試題39:題目二》判斷是否是平衡二叉樹
【3】牛客網線上程式設計專題《劍指offer-面試題39》二叉樹的深度
【5】牛客網線上程式設計專題《劍指offer-面試題6》重建二叉樹
【6】【LeetCode】337. House Robber |||
2.5 查詢
【1】牛客網線上程式設計專題《劍指offer-面試題38》數字在排序陣列中出現的次數
【2】牛客網線上程式設計專題《劍指offer-面試題8》旋轉陣列的最小數字
【3】演算法-在有序陣列、無序陣列中進行折半查詢和二分法找無序陣列中第k小(大)的數
2.6 排序
【2】牛客網線上程式設計專題《劍指offer-面試題36》陣列中的逆序對
【7】【LeetCode】347. Top K Frequent Elements
【8】牛客網線上程式設計專題《劍指offer》(29)最小的K個數
2.7 總結
3. 機器學習基礎
3.1 監督學習模型
3.1.1 經典演算法
3.1.2 概率圖模型
3.2 非監督學習模型
3.3 整合學習
3.4 降維演算法
3.5 取樣
3.6 強化學習
3.7 模型評價
4. 機器學習技巧和經驗
【1】什麼是過擬合、過擬合原因、如何防止?