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

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

字節跳動涉嫌代碼抄襲被判賠8266萬。。

0
分享至

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

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

前幾天美攝科技在公眾號發文稱,字節跳動旗下抖音等8款產品代碼抄襲,判令抖音公司及其關聯公司立即停止侵害美攝SDK軟件著作權的行為,向美攝公司賠禮道歉,賠償經濟損失及合理支出共計約8266.8萬元。

抄襲的原因據說是一位曾經在美攝工作過的員工,離職兩年半后加入了字節,寫代碼時重復使用了一部分他在美攝工作時寫過的代碼。我之前一直以為代碼是開源的,自己寫的代碼可以隨便用,隨便ctrl+c,ctrl+v,現在看來也不行了。

我覺得這種事很多程序員都干過,在這家公司寫的代碼,到下家公司的時候,如果能用到會直接拿過來用,不可能自己在重寫一遍。原來這種行為是違法的,如果全部重寫一遍是不是就不涉嫌抄襲?如果這樣的話,法院又怎么確定代碼是上家拿過來的還是自己重寫的?





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

來看下今天的算法題,這題是LeetCode的第21題:合并兩個有序鏈表。

問題描述

來源:LeetCode第21題

難度:簡單

將兩個升序鏈表合并為一個新的升序鏈表并返回。新鏈表是通過拼接給定的兩個鏈表的所有節點組成的。

示例1:



輸入:l1 = [1,2,4], l2 = [1,3,4] 輸出:[1,1,2,3,4,4]

  • 兩個鏈表的節點數目范圍是 [0, 50]

  • -100 <= Node.val <= 100

  • l1 和 l2 均按非遞減順序排列

問題分析

這題是讓合并兩個 有序 的鏈表,并且合并之后的鏈表也是有序的,很簡單的一道題,使用雙指針即可,兩個指針分別指向兩個鏈表的頭節點,哪個節點的值小就取哪個。


如果其中的一個鏈表已經訪問完了,就不需要再比較了,把另一個鏈表剩下節點的連接到新的鏈表后面即可。

JAVA:

public ListNode mergeTwoLists(ListNode linked1, ListNode linked2) {     // 如果其中的一個鏈表為空,直接返回另一個鏈表     if (linked1 == null)         return linked2;     if (linked2 == null)         return linked1;     ListNode dummy = new ListNode();// 啞結點     ListNode tail = dummy; // 新鏈表的尾節點     // 如果這兩個鏈表都不為空,就一直遍歷     while (linked1 != null && linked2 != null) {         // 比較一下,哪個小就把哪個連接到新的鏈表后面         if (linked1.val <= linked2.val) {             tail.next = linked1;// 連接到新的鏈表后面             linked1 = linked1.next;// 在往后走一步         } else {// 同上             tail.next = linked2;             linked2 = linked2.next;         }         tail = tail.next; //更新尾節點     }     // 然后把那個不為空的鏈表掛到新的鏈表后面     tail.next = linked1 == null ? linked2 : linked1;     return dummy.next; // 返回新的鏈表 }

C++:

public:     ListNode *mergeTwoLists(ListNode *list1, ListNode *list2) {         // 如果其中的一個鏈表為空,直接返回另一個鏈表         if (!list1)             return list2;         if (!list2)             return list1;         auto *dummy = new ListNode();// 啞結點         ListNode *tail = dummy; // 新鏈表的尾節點         // 如果這兩個鏈表都不為空,就一直遍歷         while (list1 && list2) {             // 比較一下,哪個小就把哪個連接到新的鏈表后面             if (list1->val <= list2->val) {                 tail->next = list1;// 連接到新的鏈表后面                 list1 = list1->next;// 在往后走一步             } else {// 同上                 tail->next = list2;                 list2 = list2->next;             }             tail = tail->next; //更新尾節點         }         // 然后把那個不為空的鏈表掛到新的鏈表后面         tail->next = list1 ? list1 : list2;         return dummy->next; // 返回新的鏈表     }

Python:

def mergeTwoLists(self, list1: Optional[ListNode], list2: Optional[ListNode]) -> Optional[ListNode]:     # 如果其中的一個鏈表為空,直接返回另一個鏈表     if not list1:         return list2     if not list2:         return list1     dummy = ListNode()  # 啞結點     tail = dummy  # 新鏈表的尾節點     # 如果這兩個鏈表都不為空,就一直遍歷     while list1 and list2:         # 比較一下,哪個小就把哪個連接到新的鏈表后面         if list1.val <= list2.val:             tail.next = list1  # 連接到新的鏈表后面             list1 = list1.next  # 在往后走一步         else:  # 同上             tail.next = list2             list2 = list2.next         tail = tail.next  # 更新尾節點     # 然后把那個不為空的鏈表掛到新的鏈表后面     tail.next = list1 if list1 else list2     return dummy.next  # 返回新的鏈表

筆者簡介

博哥,真名:王一博,畢業十多年, 作者,專注于 數據結構和算法 的講解,在全球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-07-16 15:15:36
佛山一區將“防蚊令”列入村規民約,情節嚴重將停發分紅

佛山一區將“防蚊令”列入村規民約,情節嚴重將停發分紅

南方都市報
2025-07-25 20:49:15
吃相難看!張碧晨獨占《年輪》,汪蘇瀧攤牌收唱權,騰訊做法亮了

吃相難看!張碧晨獨占《年輪》,汪蘇瀧攤牌收唱權,騰訊做法亮了

銀河史記
2025-07-25 18:19:00
中國首位博物院女院長,一生未婚,跳塔身亡,死前給司機留下紙條

中國首位博物院女院長,一生未婚,跳塔身亡,死前給司機留下紙條

鬼谷子思維
2025-07-24 20:15:03
孫儷兒子“特殊愛好”曝光,網友炸了:你怎么養的娃?

孫儷兒子“特殊愛好”曝光,網友炸了:你怎么養的娃?

聽哲學
2025-07-25 21:58:05
Slater:勇士對庫明加要價1個年輕潛力球員+1首輪 太陽沒有首輪

Slater:勇士對庫明加要價1個年輕潛力球員+1首輪 太陽沒有首輪

直播吧
2025-07-25 08:58:09
《掃毒風暴》33集大結局:王輝醒了吳燕萍被抓,沒有第二個內鬼

《掃毒風暴》33集大結局:王輝醒了吳燕萍被抓,沒有第二個內鬼

跳跳歷史
2025-07-25 10:37:11
資深球迷張雪峰:沒看過蘇超,我也搶不到蘇超球票!支付寶淘寶紛紛拋出橄欖枝:歡迎張老師來常州隊比賽

資深球迷張雪峰:沒看過蘇超,我也搶不到蘇超球票!支付寶淘寶紛紛拋出橄欖枝:歡迎張老師來常州隊比賽

和訊網
2025-07-25 15:41:28
雨中老人送葬隊現身香港,老戲骨集體淋雨,港劇黃金年代徹底落幕

雨中老人送葬隊現身香港,老戲骨集體淋雨,港劇黃金年代徹底落幕

喜歡歷史的阿繁
2025-07-25 05:38:39
這次49歲的舒淇再次讓世界刮目相看,已是黎明“高攀不起”的存在

這次49歲的舒淇再次讓世界刮目相看,已是黎明“高攀不起”的存在

趣文說娛
2025-07-25 14:36:42
兩局苦戰失利!陳雨菲再負世界第一安洗瑩,無緣中國公開賽四強

兩局苦戰失利!陳雨菲再負世界第一安洗瑩,無緣中國公開賽四強

全景體育V
2025-07-25 19:47:12
女子沒叫公婆爸媽被逼道歉后續!女子已回娘家,丈夫和婆婆大吵架

女子沒叫公婆爸媽被逼道歉后續!女子已回娘家,丈夫和婆婆大吵架

清游說娛
2025-05-11 09:44:07
隨著中國籃協同意楊瀚森不參加本屆亞洲杯,無非就這兩點原因!

隨著中國籃協同意楊瀚森不參加本屆亞洲杯,無非就這兩點原因!

田先生籃球
2025-07-24 21:57:03
ESPN:新賽季弗拉格在數據端未必是最亮眼的新秀,但他所在球隊的戰績會更好

ESPN:新賽季弗拉格在數據端未必是最亮眼的新秀,但他所在球隊的戰績會更好

雷速體育
2025-07-25 17:12:40
醍醐灌頂——中國最著名的四篇演講

醍醐灌頂——中國最著名的四篇演講

尚曦讀史
2025-07-17 21:28:51
女籃打的是權力籃球,輸得不冤

女籃打的是權力籃球,輸得不冤

綠野萍蹤
2025-07-24 09:37:44
廣東宏遠已經敲定兩名外援!全部是后衛,朱芳雨又要重蹈覆轍?

廣東宏遠已經敲定兩名外援!全部是后衛,朱芳雨又要重蹈覆轍?

籃球大陸
2025-07-25 15:55:15
53歲汪峰再次喜當爹!5個孩子4個媽,前妻葛薈婕:又在繁殖了

53歲汪峰再次喜當爹!5個孩子4個媽,前妻葛薈婕:又在繁殖了

趙釔是個熱血青年
2025-06-01 05:12:17
貝索斯享約會夜,55歲新妻穿薄紗裙內搭空氣,標志大嘴似有新填充

貝索斯享約會夜,55歲新妻穿薄紗裙內搭空氣,標志大嘴似有新填充

譯言
2025-07-24 15:33:43
德國和江蘇同為8000多萬人,德國創造4.66萬億GDP,江蘇令人意外

德國和江蘇同為8000多萬人,德國創造4.66萬億GDP,江蘇令人意外

安珈使者啊
2025-07-25 16:21:28
2025-07-26 00:36:50
數據結構和算法
數據結構和算法
專門介紹和寫算法題解的號
238文章數 3關注度
往期回顧 全部

科技要聞

36款熱門車高危智駕場景測試,“團滅”!

頭條要聞

8旬翁下葬前墓地被人埋死狗沿路埋鐵釘暗器 官方介入

頭條要聞

8旬翁下葬前墓地被人埋死狗沿路埋鐵釘暗器 官方介入

體育要聞

3年過去了,她還是歐洲杯上最酷的姐

娛樂要聞

汪蘇瀧不忍了 !張碧晨痛失《年輪》演唱權

財經要聞

劉煜輝:當下重要不是找確定性而是轉折點

汽車要聞

李斌一口氣講了近3個小時樂道L90 原因是為啥?

態度原創

本地
游戲
親子
教育
家居

本地新聞

換個城市過夏天|風拂鹽湖,躲進格爾木的盛夏清涼

育碧下一款《幽靈行動》將改用虛幻5 重返系列本源

親子要聞

爸爸被娃嫌,被狗嫌,被我嫌都是自找的

教育要聞

389分撿漏鄭大,367分讀華水,河南考生咋沒這個命

家居要聞

環繞設計 空間動線合理

無障礙瀏覽 進入關懷版 主站蜘蛛池模板: 平顶山市| 济宁市| 新昌县| 木兰县| 历史| 江城| 神木县| 秦皇岛市| 隆回县| 榕江县| 图木舒克市| 古丈县| 石屏县| 东乡| 乾安县| 北安市| 合肥市| 三门县| 平阴县| 永泰县| 海兴县| 中阳县| 隆林| 鄯善县| 尚义县| 阿克| 丘北县| 岐山县| 盈江县| 桐梓县| 桑植县| 横峰县| 新巴尔虎右旗| 郎溪县| 镇沅| 南川市| 玉山县| 庄浪县| 钟山县| 怀宁县| 水城县|