99国产精品欲av蜜臀,可以直接免费观看的AV网站,gogogo高清免费完整版,啊灬啊灬啊灬免费毛片

網易首頁 > 網易號 > 正文 申請入駐

阿里35歲技術專家,被空降的95后嫡系領導逼到離職。。

0
分享至

專欄:50多種數據結構徹底征服

專欄:50多種經典圖論算法全部掌握

一前阿里巴巴的員工最近發文稱:自己35歲,年薪百萬,還是技術專家,被一個空降的95后嫡系領導逼到離職。說他代碼水平不如應屆生,不想干可以走。

都技術專家了,代碼水平肯定不會差的,即便代碼水平差,也應該是由經驗更足的人來評價。假如一個 5 年工作經驗的對一個 1 年工作經驗的說你的代碼水平差,能理解。但一個 1 年工作經驗的對一個 5 工作經驗的說你的代碼水平很差,就感覺有點找茬了,但也不排除個別 5 年工作經驗的確實比較水。

但發文的作者都已經是技術專家了,水平不會差的,所以空降的95后領導很可能是來搞事的。





--------------下面是今天的算法題--------------

來看下今天的算法題,這題是LeetCode的第1477題:找兩個和為目標值且不重疊的子數組,難度是中等。

給你一個整數數組 arr 和一個整數值 target 。

請你在 arr 中找兩個互不重疊的子數組且它們的和都等于 target 。可能會有多種方案,請你返回滿足要求的兩個子數組長度和的最小值 。

請返回滿足要求的最小長度和,如果無法找到這樣的兩個子數組,請返回 -1 。

示例1:


輸入:arr = [7,3,4,7], target = 7 輸出:2 解釋:盡管我們有 3 個互不重疊的子數組和為 7 ([7], [3,4] 和 [7]),但我們會選擇第一個和第三個子數組,因為它們的長度和 2 是最小值。

示例2:


輸入:arr = [4,3,2,6,2,3,4], target = 6 輸出:-1 解釋:我們只有一個和為 6 的子數組。

  • 1 <= arr.length <= 10^5

  • 1 <= arr[i] <= 1000

  • 1 <= target <= 10^8

問題分析

這題說的是找出兩個子數組,他們的和都等于target,并且這兩個子數組還不能重疊,如果有多個這樣的子數組,返回長度和的最小值。

如果只是計算子數組之和等于target,我們可以使用滑動窗口,但這題即要保證兩個子數組之和等于target,又要保證這兩個子數組不能重疊。這里我們可以使用滑動窗口加動態規劃來解決。

我們定義dp[i]表示子數組[0,i-1]中滿足和為target的最小子數組長度,如果某個子數組[m,n]的和為target,我們只需要在子數組[0,m-1]中找個一個滿足條件的最小長度即可,這個最小長度就是dp[m],最后還需要保存最小長度。

JAVA:

public int minSumOfLengths(int[] arr, int target) {     int left = 0, right = 0, n = arr.length;     // dp[i+1]表示子數組[0,i]中滿足和為target的數組最小長度。     int[] dp = new int[n + 1];     dp[0] = n;     int ans = Integer.MAX_VALUE;     int sum = 0;// 窗口中元素的和。     while (right < n) {         sum += arr[right];         while (sum > target)// 窗口中的元素之和不能大于target。             sum -= arr[left++];         if (sum == target) {// 窗口中的元素之和等于target。             int len = right - left + 1;// 窗口長度             ans = Math.min(ans, dp[left] + len);             dp[right + 1] = Math.min(dp[right], len);         } else {// 窗口中的元素之后小于target。             dp[right + 1] = dp[right];         }         right++;// 滑動窗口右邊界。     }     return ans > n ? -1 : ans; }

C++:

public:     int minSumOfLengths(vector

 &arr, int target) {         int left = 0, right = 0, n = arr.size();         // dp[i+1]表示子數組[0,i]中滿足和為target的數組最小長度。         vector

  dp(n + 1, 0);         dp[0] = n;         int ans = INT_MAX;         int sum = 0;// 窗口中元素的和。         while (right < n) {             sum += arr[right];             while (sum > target)// 窗口中的元素之和不能大于target。                 sum -= arr[left++];             if (sum == target) {// 窗口中的元素之和等于target。                 int len = right - left + 1;// 窗口長度                 ans = min(ans, dp[left] + len);                 dp[right + 1] = min(dp[right], len);             } else {// 窗口中的元素之后小于target。                 dp[right + 1] = dp[right];             }             right++;// 滑動窗口右邊界。         }         return ans > n ? -1 : ans;     }


筆者簡介

博哥,真名:王一博,畢業十多年, 作者,專注于 數據結構和算法 的講解,在全球30多個算法網站中累計做題2000多道,在公眾號中寫算法題解800多題,對算法題有自己獨特的解題思路和解題技巧,喜歡的可以給個關注,也可以 下載我整理的1000多頁的PDF算法文檔 。

特別聲明:以上內容(如有圖片或視頻亦包括在內)為自媒體平臺“網易號”用戶上傳并發布,本平臺僅提供信息存儲服務。

Notice: The content above (including the pictures and videos if any) is uploaded and posted by a user of NetEase Hao, which is a social media platform and only provides information storage services.

相關推薦
熱點推薦
高志凱警告核打擊中國?5月9日,傳來中方強硬回應新消息

高志凱警告核打擊中國?5月9日,傳來中方強硬回應新消息

小宇宙雙色球
2025-05-11 13:13:46
若你不信詹姆斯10億身家是透支身體賺取,這5張照片 讓你信服

若你不信詹姆斯10億身家是透支身體賺取,這5張照片 讓你信服

動物奇奇怪怪
2025-05-05 12:01:08
劉嘉玲、梁朝偉豪宅的家,也太美了

劉嘉玲、梁朝偉豪宅的家,也太美了

手工制作阿殲
2025-05-11 12:34:36
74歲香港老兄弟反目成仇!明星足球隊內幕曝光:賭錢輸百萬

74歲香港老兄弟反目成仇!明星足球隊內幕曝光:賭錢輸百萬

動物奇奇怪怪
2025-05-09 09:31:41
華春瑩:你好呀,丁真

華春瑩:你好呀,丁真

新京報政事兒
2025-05-10 09:31:45
汪小菲曬圖回應s媽控訴,卻慘遭打臉被網友罵卑劣!眾星為大s發聲

汪小菲曬圖回應s媽控訴,卻慘遭打臉被網友罵卑劣!眾星為大s發聲

阿纂看事
2025-05-10 14:18:12
真相曝光!陳芋汐人氣不敵全紅嬋,其實出生細節透露了一切

真相曝光!陳芋汐人氣不敵全紅嬋,其實出生細節透露了一切

清游說娛
2025-05-10 09:22:20
5月11日,王楚欽更新微博,20分鐘點贊量8.6萬,評論區炸鍋!

5月11日,王楚欽更新微博,20分鐘點贊量8.6萬,評論區炸鍋!

趣文說娛
2025-05-11 11:20:45
侯耀華爆出楊議拜師現場,有畫像,有拜師貼,匾上寫著:師恩永駐

侯耀華爆出楊議拜師現場,有畫像,有拜師貼,匾上寫著:師恩永駐

蜜桔娛樂
2025-05-10 19:10:29
他開學校辦后宮,洗腦女下屬組織多人運動,美其名曰注入正能量

他開學校辦后宮,洗腦女下屬組織多人運動,美其名曰注入正能量

真實故事匯
2023-09-15 16:24:56
甘油三酯從6.2降至1.5,其實不難,關鍵在于這5點,希望你能做到

甘油三酯從6.2降至1.5,其實不難,關鍵在于這5點,希望你能做到

小宇宙雙色球
2025-05-11 12:01:27
達成協議!1.4億“世一腰”即將空降拜仁!孔帥欽點“榜眼”射手

達成協議!1.4億“世一腰”即將空降拜仁!孔帥欽點“榜眼”射手

頭狼追球
2025-05-10 10:30:30
女生之間的聊天尺度有多大?哈哈,全都是虎狼之詞??!

女生之間的聊天尺度有多大?哈哈,全都是虎狼之詞??!

書畫藝術收藏
2025-04-22 19:40:04
太快了!王鈺棟單刀挑射偏出,王大雷暴怒怒吼泰山后防

太快了!王鈺棟單刀挑射偏出,王大雷暴怒怒吼泰山后防

直播吧
2025-05-10 20:17:34
韓國大選前夜大反轉:金文洙守住候選人寶座,韓德洙黯然退場!

韓國大選前夜大反轉:金文洙守住候選人寶座,韓德洙黯然退場!

小鬼頭體育
2025-05-11 12:11:09
iPhone17ProMax價格確定,這次銷量會更猛!

iPhone17ProMax價格確定,這次銷量會更猛!

搞機小帝
2025-05-08 20:55:03
上電視了!上海質離子醫院成立10周年,出院8039人!能治50多種癌,30萬一療程,醫保不報,商業保險可直付

上電視了!上海質離子醫院成立10周年,出院8039人!能治50多種癌,30萬一療程,醫保不報,商業保險可直付

保險課堂
2025-05-09 22:41:09
美國退役軍官:烏克蘭無心和平,談判只為重整軍備,俄方希望和平

美國退役軍官:烏克蘭無心和平,談判只為重整軍備,俄方希望和平

梁訊
2025-05-11 13:44:23
游客手機被猴子搶走,撿回后意外發現“拍得比自己還好”

游客手機被猴子搶走,撿回后意外發現“拍得比自己還好”

環球網資訊
2025-05-10 16:56:42
藍魔天才前鋒+5冠名宿之子!專家:狀元&榜眼基本沒懸念 探花待定

藍魔天才前鋒+5冠名宿之子!專家:狀元&榜眼基本沒懸念 探花待定

直播吧
2025-05-11 12:34:27
2025-05-11 15:31:00
數據結構和算法
數據結構和算法
專門介紹和寫算法題解的號
227文章數 2關注度
往期回顧 全部

科技要聞

首款折疊屏iPhone,有新消息!

頭條要聞

外媒:石破茂稱沒必要就關稅問題急于與美方達成協議

頭條要聞

外媒:石破茂稱沒必要就關稅問題急于與美方達成協議

體育要聞

分手7年之后,漢堡終于原諒了德甲

娛樂要聞

S媽撒謊實錘!馬筱梅親切喊她徐媽媽

財經要聞

重慶一家人把755億巨債留給了股民

汽車要聞

空間表現是優勢 極狐T1將于5月底正式亮相發布

態度原創

本地
手機
旅游
公開課
軍事航空

本地新聞

非遺里的河南|汴梁鳶舞千年韻!宋室風箏藏多少絕活

手機要聞

榮耀:開發者需在 8 月 31 日前完成 Android 16 Beta3 應用適配

旅游要聞

熱聞|清明假期將至,熱門目的地有哪些?

公開課

李玫瑾:為什么性格比能力更重要?

軍事要聞

印巴?;鸷蠡シQ擊落對方無人機

無障礙瀏覽 進入關懷版 主站蜘蛛池模板: 太保市| 曲阜市| 夹江县| 尚志市| 思茅市| 沁源县| 新安县| 剑阁县| 高邮市| 电白县| 庄浪县| 岳阳县| 苏尼特右旗| 壤塘县| 高阳县| 锡林郭勒盟| 来凤县| 丹棱县| 屯昌县| 宁远县| 如皋市| 兴业县| 贺兰县| 台北市| 郸城县| 万安县| 津南区| 杂多县| 仁布县| 连城县| 雷波县| 潮州市| 成安县| 中江县| 勃利县| 织金县| 荆门市| 贡山| 惠东县| 常熟市| 通州市|