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

網(wǎng)易首頁 > 網(wǎng)易號(hào) > 正文 申請(qǐng)入駐

畢業(yè)多久拿到了百萬年薪,一名普通程序員8年的薪資變化!

0
分享至

專欄:50多種數(shù)據(jù)結(jié)構(gòu)徹底征服

專欄:50多種經(jīng)典圖論算法全部掌握

最近在某職場(chǎng)社交平臺(tái)上,一網(wǎng)友發(fā)文稱:畢業(yè)多久拿到了年薪百萬?該網(wǎng)友是一位Java開發(fā)工程師,本科畢業(yè)8年,今年漲薪加年終獎(jiǎng)加激勵(lì),算下來一年達(dá)到了百萬。

他分享了自己的薪資成長(zhǎng)軌跡:從2017年的月薪9k到2025年的月薪42k+高績(jī)效,實(shí)現(xiàn)了年薪百萬,8年時(shí)間,收入翻了近10倍!期間就跳過一次槽,不知道大家8年收入翻了多少倍?




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

來看下今天的算法題,這題是LeetCode的第1551題:使數(shù)組中所有元素相等的最小操作數(shù),難度是中等。

存在一個(gè)長(zhǎng)度為 n 的數(shù)組 arr ,其中 arr[i] = (2 * i) + 1 ( 0 <= i < n )。

一次操作中,你可以選出兩個(gè)下標(biāo),記作 x 和 y ( 0 <= x, y < n )并使 arr[x] 減去 1 、arr[y] 加上 1 (即 arr[x] -=1 且 arr[y] += 1 )。最終的目標(biāo)是使數(shù)組中的所有元素都相等 。題目測(cè)試用例將會(huì)保證 :在執(zhí)行若干步操作后,數(shù)組中的所有元素最終可以全部相等。

給你一個(gè)整數(shù) n,即數(shù)組的長(zhǎng)度。請(qǐng)你返回使數(shù)組 arr 中所有元素相等所需的 最小操作數(shù) 。

示例1:


輸入:n = 3 輸出:2 解釋:arr = [1, 3, 5] 第一次操作選出 x = 2 和 y = 0,使數(shù)組變?yōu)?[2, 3, 4] 第二次操作繼續(xù)選出 x = 2 和 y = 0,數(shù)組將會(huì)變成 [3, 3, 3]

示例2:


輸入:n = 6 輸出:9

  • 1 <= n <= 10^4

問題分析

這題說的是給定一個(gè)數(shù)組[1,3,5,7……],每次選擇兩個(gè)元素,一個(gè)加 1 ,一個(gè)減 1 ,求最終數(shù)組中的所有元素全部相等的最小操作次數(shù)。

如果 n 是奇數(shù),比如是 5 ,那么數(shù)組就是[1,3,5,7,9],只需要 3 和 7 每次分別加 1 和 減 1 ,執(zhí)行 2 次,都變成 5 。然后 1 和 9 每次分別加 1 和減 1 ,執(zhí)行 4 次,都變成 5 ,總共執(zhí)行 6 次。

如果 n 是偶數(shù),比如是 6 ,那么數(shù)組就是[1,3,5,7,9,11],只需要 5 和 7 分別加 1 和 減 1 ,執(zhí)行 1 次,都變成 6 。然后 3 和 9 每次分別加 1 和減 1 ,執(zhí)行 3 次,都變成 6 ,最后是 1 和 11 執(zhí)行 5 次,都變成 6 ,總共執(zhí)行 9 次。

所以我們可以找到規(guī)律,無論 n 是奇數(shù)還是偶數(shù),只需要數(shù)組前面一半的值都累加到 n 即是這題的答案。

JAVA:

public int minOperations(int n) {     int ans = 0;     for (int i = 0; i < n / 2; i++) {         int cur = i * 2 + 1;         ans += n - cur;     }     return ans; }

C++:

public:     int minOperations(int n) {         int ans = 0;         for (int i = 0; i < n / 2; i++) {             int cur = i * 2 + 1;             ans += n - cur;         }         return ans;     }

這題我們還可以再來優(yōu)化一下,對(duì)于需要累加的數(shù)字個(gè)數(shù)是n/2,每個(gè)數(shù)字累加的結(jié)果都是 n ,所以最終累加的數(shù)字之和是 n*n/2,而累加之前的數(shù)字之和是(n/2)^2,兩者相減為 n*n/4,所以我們通過公式只需要一步即可得到結(jié)果。

JAVA:

public int minOperations(int n) {     return n * n >> 2; }

C++:

public:     int minOperations(int n) {         return n * n >> 2;     }

筆者簡(jiǎn)介

博哥,真名:王一博,畢業(yè)十多年, 作者,專注于 數(shù)據(jù)結(jié)構(gòu)和算法 的講解,在全球30多個(gè)算法網(wǎng)站中累計(jì)做題2000多道,在公眾號(hào)中寫算法題解800多題,對(duì)算法題有自己獨(dú)特的解題思路和解題技巧,喜歡的可以給個(gè)關(guān)注,也可以 下載我整理的1000多頁的PDF算法文檔 。

特別聲明:以上內(nèi)容(如有圖片或視頻亦包括在內(nèi))為自媒體平臺(tái)“網(wǎng)易號(hào)”用戶上傳并發(fā)布,本平臺(tái)僅提供信息存儲(chǔ)服務(wù)。

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.

相關(guān)推薦
熱點(diǎn)推薦
美國(guó)警告賴清德當(dāng)局,只要大陸決定武力統(tǒng)一,臺(tái)灣的結(jié)局只有一個(gè)

美國(guó)警告賴清德當(dāng)局,只要大陸決定武力統(tǒng)一,臺(tái)灣的結(jié)局只有一個(gè)

混沌錄
2025-04-17 17:49:14
從33樓換到4樓后,我終于明白,樓層低的居住感受,兩者差別很大

從33樓換到4樓后,我終于明白,樓層低的居住感受,兩者差別很大

小談食刻美食
2025-05-06 18:42:36
就在今天,5月11日凌晨,國(guó)乒傳來王曼昱 王楚欽 林詩棟新消息!

就在今天,5月11日凌晨,國(guó)乒傳來王曼昱 王楚欽 林詩棟新消息!

寒律
2025-05-11 12:05:48
韓國(guó)大選前夜大反轉(zhuǎn):金文洙守住候選人寶座,韓德洙黯然退場(chǎng)!

韓國(guó)大選前夜大反轉(zhuǎn):金文洙守住候選人寶座,韓德洙黯然退場(chǎng)!

小鬼頭體育
2025-05-11 12:11:09
房地產(chǎn)大勢(shì),不要誤判!

房地產(chǎn)大勢(shì),不要誤判!

地產(chǎn)觀點(diǎn)
2025-05-10 11:05:20
鬧心!女孩凌晨3點(diǎn)被閨蜜趕出家 嚎啕大哭!原因曝光,評(píng)論炸鍋

鬧心!女孩凌晨3點(diǎn)被閨蜜趕出家 嚎啕大哭!原因曝光,評(píng)論炸鍋

行者聊官
2025-05-10 11:30:41
【1分鐘】虛假信息:6架印戰(zhàn)機(jī)被擊落;“辛多爾行動(dòng)”取得成功

【1分鐘】虛假信息:6架印戰(zhàn)機(jī)被擊落;“辛多爾行動(dòng)”取得成功

老頭和你隨便聊聊
2025-05-08 09:00:58
熱搜第一!大連西山水庫驚現(xiàn)成群超大怪魚!背后真相更揪心!

熱搜第一!大連西山水庫驚現(xiàn)成群超大怪魚!背后真相更揪心!

魔都囡
2025-05-11 08:02:09
臺(tái)灣行政部門官網(wǎng)完全刪除“漢人”表述,賴清德一窩臺(tái)獨(dú)數(shù)典忘祖

臺(tái)灣行政部門官網(wǎng)完全刪除“漢人”表述,賴清德一窩臺(tái)獨(dú)數(shù)典忘祖

大道無形我有型
2025-05-11 15:54:53
378天后回歸!克羅斯官宣重返伯納烏,將參加皇馬傳奇賽

378天后回歸!克羅斯官宣重返伯納烏,將參加皇馬傳奇賽

雷速體育
2025-05-10 23:48:28
加空乘微信之后

加空乘微信之后

停機(jī)坪
2025-04-25 22:35:39
女跑者穿瑜伽褲,那條線讓人浮想聯(lián)翩

女跑者穿瑜伽褲,那條線讓人浮想聯(lián)翩

跑者排球視角
2025-05-07 21:04:51
人社定調(diào)!1964~1974年出生的有福了,這幾類人可獲得養(yǎng)老金補(bǔ)發(fā)

人社定調(diào)!1964~1974年出生的有福了,這幾類人可獲得養(yǎng)老金補(bǔ)發(fā)

社保小達(dá)人
2025-04-10 09:10:06
省領(lǐng)導(dǎo)突擊檢查,竟查出教育局下發(fā)資料違規(guī)?老師:這鍋我們不背

省領(lǐng)導(dǎo)突擊檢查,竟查出教育局下發(fā)資料違規(guī)?老師:這鍋我們不背

教育人看世界
2025-05-10 14:40:32
暴雷了!中國(guó)水果第一股成老賴,創(chuàng)始人被帶走475億市值灰飛煙滅

暴雷了!中國(guó)水果第一股成老賴,創(chuàng)始人被帶走475億市值灰飛煙滅

聯(lián)友說娛
2025-05-09 09:15:38
高志凱警告核打擊中國(guó)?5月9日,傳來中方強(qiáng)硬回應(yīng)新消息

高志凱警告核打擊中國(guó)?5月9日,傳來中方強(qiáng)硬回應(yīng)新消息

小宇宙雙色球
2025-05-11 13:13:46
2025羅馬賽退賽潮:道德爭(zhēng)議與制度反思

2025羅馬賽退賽潮:道德爭(zhēng)議與制度反思

網(wǎng)球之家
2025-05-11 12:59:53
0:6大敗之后,印度這才發(fā)現(xiàn):空軍500架戰(zhàn)機(jī),居然沒一個(gè)空優(yōu)型號(hào)

0:6大敗之后,印度這才發(fā)現(xiàn):空軍500架戰(zhàn)機(jī),居然沒一個(gè)空優(yōu)型號(hào)

利刃號(hào)
2025-05-11 09:09:08
不用猜了!經(jīng)濟(jì)日?qǐng)?bào)發(fā)聲!下周,A股要迎來變盤了

不用猜了!經(jīng)濟(jì)日?qǐng)?bào)發(fā)聲!下周,A股要迎來變盤了

郭小凡財(cái)經(jīng)
2025-05-11 08:10:41
中韓自行榴彈炮出口競(jìng)爭(zhēng)成敗,1300萬美元一門不敵350萬美元一門

中韓自行榴彈炮出口競(jìng)爭(zhēng)成敗,1300萬美元一門不敵350萬美元一門

林子說事
2025-05-11 11:46:03
2025-05-11 18:23:00
數(shù)據(jù)結(jié)構(gòu)和算法
數(shù)據(jù)結(jié)構(gòu)和算法
專門介紹和寫算法題解的號(hào)
227文章數(shù) 2關(guān)注度
往期回顧 全部

頭條要聞

媒體:印度被巴方打回原形 被迫接受"地區(qū)大國(guó)"的現(xiàn)實(shí)

頭條要聞

媒體:印度被巴方打回原形 被迫接受"地區(qū)大國(guó)"的現(xiàn)實(shí)

體育要聞

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

娛樂要聞

陳曉東吐槽權(quán)志龍演唱會(huì) 說實(shí)話遭圍攻

財(cái)經(jīng)要聞

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

科技要聞

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

汽車要聞

空間表現(xiàn)是優(yōu)勢(shì) 極狐T1將于5月底正式亮相發(fā)布

態(tài)度原創(chuàng)

家居
旅游
本地
時(shí)尚
公開課

家居要聞

整潔寬敞 黑白木色拼接

旅游要聞

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

本地新聞

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

女人過了40歲就該像她們一樣打扮!簡(jiǎn)約又得體,美得優(yōu)雅自然

公開課

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

無障礙瀏覽 進(jìn)入關(guān)懷版 主站蜘蛛池模板: 潼南县| 织金县| 永靖县| 安岳县| 靖安县| 上蔡县| 峨边| 巴林右旗| 郯城县| 惠水县| 理塘县| 名山县| 平塘县| 昌乐县| 海盐县| 鞍山市| 宁蒗| 梁平县| 即墨市| 通城县| 龙岩市| 庆安县| 宿松县| 康平县| 三都| 来宾市| 靖江市| 昌黎县| 洛川县| 汝州市| 清徐县| 麻江县| 福建省| 盐源县| 长泰县| 仁寿县| 永嘉县| 礼泉县| 南靖县| 蒲江县| 沁阳市|