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

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

網友:程序員工資還是太高了,建議降薪。

0
分享至

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

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

最近在網上一后端開發工程師發出一奇葩言論:程序員工資太高了,建議降薪。這腦袋究竟長幾個包,竟然發出這樣的言論,工資的高低是有市場決定的,程序員這工資相比較明星,網紅來說,簡直不值一提。

實際上程序員的學歷并不低,大部分都是本科以上學歷,尤其是一線城市的大廠,211,985以上的隨處可見,有些崗位比如大數據,人工智能,基本上都是碩士起步,搞不明白這點工資怎么就高了。就像評論區的一位網友說的:一個乞丐只會嫉妒另外一個乞丐飯碗里多了一根雞腿。





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

來看下今天的算法題,這題是LeetCode的第447題:回旋鏢的數量。

問題描述

來源:LeetCode第447題

難度:中等

給定平面上 n 對互不相同的點 points ,其中 points[i] = [xi, yi] 。回旋鏢是由點 (i, j, k) 表示的元組 ,其中 i 和 j 之間的距離和 i 和 k 之間的歐式距離相等(需要考慮元組的順序)。

返回平面上所有回旋鏢的數量。

示例1:


輸入:points = [[0,0],[1,0],[2,0]] 輸出:2 解釋:兩個回旋鏢為 [[1,0],[0,0],[2,0]] 和 [[1,0],[2,0],[0,0]]

示例2:


輸入:points = [[1,1],[2,2],[3,3]] 輸出:2

  • n == points.length

  • 1 <= n <= 500

  • points[i].length == 2

  • -10^4 <= xi, yi <= 10^4

  • 所有點都 互不相同

問題分析

這題是讓計算回旋鏢的數量,回旋鏢的形狀如下,它有一個頂點,我們以當前頂點為起始點,計算當前頂點到其他所有點的距離。


假如到當前頂點距離為 m 的有 n 條邊,這 n 條邊隨便選擇兩條即可構成回旋鏢,那么這 n 條邊構成總的回旋鏢(必須以當前點為頂點)數量為n*(n-1),如果還有其他距離相同的邊也可以構成回旋鏢,只需要累加即可計算以當前點為頂點所構成的回旋鏢的數量。

如果要計算所有回旋鏢的數量,我們需要以每一個點為頂點都計算一遍即可,代碼如下。

JAVA:

public int numberOfBoomerangs(int[][] points) {     int res = 0;     Map
         
  map =  new HashMap<>();      for ( int[] point1 : points) { // 以其中一個點為起始點,計算到其他所有點的距離。          for ( int[] point2 : points) {              int dis = (point1[ 0] - point2[ 0]) * (point1[ 0] - point2[ 0])                     + (point1[ 1] - point2[ 1]) * (point1[ 1] - point2[ 1]);             map.put(dis, map.getOrDefault(dis,  0) +  1);         }          // 假如到當前點距離為m的有n條邊,那么這n條邊隨便選擇兩條都可以構成回旋鏢,          // 所以組合的數量是n*(n-1),這里只需要累加即可。          for ( int val : map.values())             res += val * (val -  1);         map.clear(); // 這里要清空,下一步以下一個點為起始點計算。     }      return res; }

C++:

public:     int numberOfBoomerangs(vector

 >& points) {         int res = 0;         unordered_map

  map;         for (auto &point1 : points) {// 以其中一個點為起始點,計算到其他所有點的距離。             for (auto &point2 : points) {                 int dis = (point1[0] - point2[0]) * (point1[0] - point2[0])                         + (point1[1] - point2[1]) * (point1[1] - point2[1]);                 map[dis]++;             }             // 假如到當前點距離為m的有n條邊,那么這n條邊隨便選擇兩條都可以構成回旋鏢,             // 所以組合的數量是n*(n-1),這里只需要累加即可。             for (const auto& kv : map)             res += kv.second * (kv.second - 1);             map.clear();// 這里要清空,下一步以下一個點為起始點計算。         }         return res;     }

Python:

def numberOfBoomerangs(self, points: List[List[int]]) -> int:     res = 0     for point1 in points:# 以其中一個點為起始點,計算到其他所有點的距離。         cnt = Counter()         for point2 in points:             dis = dist(point1, point2)             cnt[dis] += 1         for val in cnt.values():             res += val * (val - 1)     return res

筆者簡介

博哥,真名:王一博,畢業十多年, 作者,專注于 數據結構和算法 的講解,在全球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.

相關推薦
熱點推薦
一次空戰打出 中美臺海終局

一次空戰打出 中美臺海終局

楊風
2025-05-10 22:28:47
浪姐6:幫唱師姐再強也帶不動唱跳雙廢,王珞丹成本季“她她塌”

浪姐6:幫唱師姐再強也帶不動唱跳雙廢,王珞丹成本季“她她塌”

阿廢冷眼觀察所
2025-05-11 01:28:52
上海女游客因高反需救援下山,吐槽2.8萬費用太貴,評論區炸鍋。

上海女游客因高反需救援下山,吐槽2.8萬費用太貴,評論區炸鍋。

逍遙史記
2025-05-10 14:43:28
上海女博士在家8年未出門,警察破門后,屋內景象讓人傻眼

上海女博士在家8年未出門,警察破門后,屋內景象讓人傻眼

蘭姐說故事
2025-04-28 10:00:09
行人相撞賠償后續:央視果斷介入,韓庭長表述不當,調解沒有問題

行人相撞賠償后續:央視果斷介入,韓庭長表述不當,調解沒有問題

奇思妙想草葉君
2025-05-10 22:22:14
罕見!六安教育布局調整大幅調整,一個區一次性關閉20所幼兒園…

罕見!六安教育布局調整大幅調整,一個區一次性關閉20所幼兒園…

火山詩話
2025-05-11 13:04:32
江蘇色貪徐其耀,家中養女子158名,被捕時:我控制不住

江蘇色貪徐其耀,家中養女子158名,被捕時:我控制不住

星宇共鳴
2025-05-09 18:39:33
反轉了!央視新聞公布“行人相撞案”監控視頻,這次大家真誤會了

反轉了!央視新聞公布“行人相撞案”監控視頻,這次大家真誤會了

鋭娛之樂
2025-05-10 23:17:19
在舊社會被當做“肉屏風”的家妓,吃老人痰,泡陰棗,比娼妓還慘

在舊社會被當做“肉屏風”的家妓,吃老人痰,泡陰棗,比娼妓還慘

午夜故事會
2025-05-08 11:52:29
范瑋琪曝大S拔掉呼吸機前最后通話

范瑋琪曝大S拔掉呼吸機前最后通話

新快報新聞
2025-05-10 16:26:17
金文洙表示:希望韓德洙擔任選舉對策委員長,我會把你當成師父!

金文洙表示:希望韓德洙擔任選舉對策委員長,我會把你當成師父!

AI商業論
2025-05-11 12:00:01
火箭隊記嘲諷勇士移動擋拆:魯尼被吹犯規了!大開眼界!

火箭隊記嘲諷勇士移動擋拆:魯尼被吹犯規了!大開眼界!

歷史第一人梅西
2025-05-11 15:55:15
今晚23:30,鄭欽文對陣弗雷希,剛戰勝世界第一薩巴倫卡!

今晚23:30,鄭欽文對陣弗雷希,剛戰勝世界第一薩巴倫卡!

兩兄弟養牛
2025-05-11 10:58:43
“青島行人相撞案”現場視頻公布,法院:法官表述不當造成誤導,誠懇道歉

“青島行人相撞案”現場視頻公布,法院:法官表述不當造成誤導,誠懇道歉

新京報政事兒
2025-05-10 20:54:19
發工資了,江蘇南京市河西某國企單位員工自曝的工資收入明細。網友:又穩定又香。

發工資了,江蘇南京市河西某國企單位員工自曝的工資收入明細。網友:又穩定又香。

職為您說
2025-05-11 12:17:42
橫掃法國陣風 中國殲10已加入中東土豪購物車

橫掃法國陣風 中國殲10已加入中東土豪購物車

慕士塔格
2025-05-09 17:54:17
戚薇一家在阿那亞,Lucky格子衫比媽媽還會穿,李承鉉只管帶兒子

戚薇一家在阿那亞,Lucky格子衫比媽媽還會穿,李承鉉只管帶兒子

清游說娛
2025-05-11 13:21:35
網友們發現北科大的一組內幕了

網友們發現北科大的一組內幕了

清暉有墨
2025-05-10 15:55:57
哭窮炫富,“知三當三”,裝了10年的吉克雋逸,還是“自食惡果”

哭窮炫富,“知三當三”,裝了10年的吉克雋逸,還是“自食惡果”

科學發掘
2025-05-08 08:23:31
入夏后才發現:小白鞋不興了!上海滿街都在穿“薩洛蒙、鬼塚虎”

入夏后才發現:小白鞋不興了!上海滿街都在穿“薩洛蒙、鬼塚虎”

時尚穿搭生活館
2025-05-08 09:13:12
2025-05-11 16:04:49
數據結構和算法
數據結構和算法
專門介紹和寫算法題解的號
227文章數 2關注度
往期回顧 全部

科技要聞

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

頭條要聞

伊官員:美在間接談判中不真誠 正在為談判失敗做準備

頭條要聞

伊官員:美在間接談判中不真誠 正在為談判失敗做準備

體育要聞

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

娛樂要聞

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

財經要聞

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

汽車要聞

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

態度原創

家居
教育
數碼
親子
藝術

家居要聞

整潔寬敞 黑白木色拼接

教育要聞

媽媽,我愛你!每一天|小畫師

數碼要聞

華為鴻蒙電腦通過星閃認證,型號為“HAD-W32”

親子要聞

母親節丨愛的陪伴

藝術要聞

故宮珍藏的墨跡《十七帖》,比拓本更精良,這才是地道的魏晉寫法

無障礙瀏覽 進入關懷版 主站蜘蛛池模板: 威信县| 中卫市| 彰化县| 霍城县| 丁青县| 轮台县| 谢通门县| 饶阳县| 容城县| 镇赉县| 黑山县| 巴林左旗| 佳木斯市| 平远县| 棋牌| 涞源县| 尉犁县| 徐闻县| 邵武市| 佳木斯市| 巧家县| 枣阳市| 灵寿县| 合阳县| 美姑县| 鹿邑县| 友谊县| 通道| 金川县| 黄石市| 太保市| 临湘市| 灌云县| 甘德县| 湘乡市| 抚远县| 托克逊县| 河南省| 大同县| 津市市| 卓资县|