<sup id="ai8i2"><center id="ai8i2"></center></sup>
<rt id="ai8i2"><small id="ai8i2"></small></rt>

自定義博客皮膚VIP專享

*博客頭圖:

格式為PNG、JPG,寬度*高度大于1920*100像素,不超過2MB,主視覺建議放在右側,請參照線上博客頭圖

請上傳大于1920*100像素的圖片!

博客底圖:

圖片格式為PNG、JPG,不超過1MB,可上下左右平鋪至整個背景

欄目圖:

圖片格式為PNG、JPG,圖片寬度*高度為300*38像素,不超過0.5MB

主標題顏色:

RGB顏色,例如:#AFAFAF

Hover:

RGB顏色,例如:#AFAFAF

副標題顏色:

RGB顏色,例如:#AFAFAF

自定義博客皮膚

-+

bigsai

微信公眾號:bigsai 江科大本、南理研一,您的關注是前進不斷的源泉!

  • 博客(237)
  • 資源 (5)
  • 論壇 (1)
  • 問答 (1)

原創 SpringBoot+MongoDB實現一個物流訂單系統

課程導學我們都知道MongoDB是一款非常出色的非關系型文檔數據庫,你肯定會想問MongoDB這么強,我們該怎么用呢?MongoDB的應用場景非常多,無論是數據存儲,日志存儲越來越多的公司在使用MongoDB,而我們今天也在Springboot基礎上使用MongoDB實現一個簡易版本的物流訂單系統。在使用前,你自己的電腦上要有IDEA編譯器來創建項目,還要擁有MongoDB數據庫和Studio 3T(MongoDB可視化數據庫管理工具)。案例分析我想,大部分人都應該有著購物的經歷,當商品下單時就會

2020-09-27 21:19:38 1712 6

原創 MongoDB從立地到成佛(介紹、安裝、增刪改查)

前言我們大部分人可能更熟悉關系數據庫例如MySQL,SQL SERVER,ORACLE等,對于非關系數據庫可能大部分人比較陌生,因為大部人入門級項目或者學習對非關系型數據庫的使用要求并不高,所以很多人了解的會更少。但隨著項目的不斷擴大和業務的拓展,傳統關系數據庫的技術已經無法滿足很多場景的使用需求,這時非關系數據庫便慢慢火熱起來。非關系型數據庫(Nosql)的功能主要是用來提升整個服務的性能和效率,使用非關系數據庫一般整體服務的處理都會有一個質的提升,當然不同非關系數據庫由于各自的特性有各自的使用場景

2020-09-21 21:30:55 3159 3

原創 力扣(LeetCode)打卡刷題交流計劃(長期維護)

前言忙忙活活暑期過去了一半,在即將升學的日子里,打算干點什么東西,由于實力以及經驗的欠缺沒有創群和大家討論,但我更喜歡以更實在的方式——能作點什么——和大家一起從0打開力扣LeetCode,對,沒錯,就是從開開始一起刷力扣,因為力扣自己還沒刷過,想和大家一起開始。在筆者公眾號(bigsai)后臺回復進群,即可通過二維碼掃碼進群,也可以加筆者vxq1315426911拉你進群。本次活動長期維護運行,希望能和大家一起進步。打卡計劃因為在去年寒假今年春的時候已經組織過類似的活動,當時是暑假搞得劍指off

2020-08-02 10:40:54 1137 2

原創 json從立地到成佛
原力計劃

json它不是一個原有單詞,其實是4個單詞JavaScript Object Notation(JavaScript對象表示)的簡寫,**是一種輕量級的文本數據交換格式**,并且json獨立于語言(使用JavaScript語法描述對象),很多編程語言都支持json。 json 已成為當前服務器與 web 應用之間數據傳輸的公認標準。本文將以通俗易懂的方式給大家講解json,并實戰fastjson、Gson、Jackson與對比。

2020-07-01 21:09:57 19273 32

原創 考研經驗分享(南京理工大學)
原力計劃

文章目錄前言為什么考研前言對于很多人來說,考研(升學)是一個不可避免的話題,這其中也面臨著很大的抉擇和猶豫之中。如果是其他專業的話,這方面的猶豫和掙扎可能少一點,但是對于計算機專業的我們來說,這方面的猶豫可能會更多一些。今天借著這個話題聊聊考研以及自己路途的所見所聞。為什么考研首先,對于考研的群體來說,大致可能分為下面幾種類型:本科混的可能不夠好,不滿足于現狀,想通過考研重新開始,尋求更多的機會。雙非(部分985,211)想通過考研提升學校的層次,從雙非跨到985,211.從本科跨到碩士研究生

2020-05-30 12:54:24 7227 14

原創 疫情下的校園生活是咋樣的?
原力計劃

前言我們長那么那,可能從來沒遇到這么長的假期。假期一次又一次的續費,無疑是讓我們受寵若驚了呢。很多小老弟問我為啥最近不更了,主要是最近確實有一些其他事情沒有更吧?,F在大部分事情也比較安定。今天剛好已經來校一周,剛好也分享一下吧!求職面試筆者也是考研大軍茫茫的一員,不幸專業課崩盤報考學校也比較熱門,這就涼涼了。大概是2.20出的線。在這之前,筆者還是以一點小自信的態度去搞一些其他東西,但事...

2020-04-28 21:26:28 5018 6

原創 是時候介紹一下自己!

前言大家好,我是bigsai。我覺得是時候和大家碰個面,介紹一下和總結一下自己吧,也算是給這個時間刻下一個標記吧。我覺得這個時間點是挺重要的!還是很感謝各位的關注和認可,也很感激在這個過程中和我一起交流過,給過所有支持和認可的伙伴們,感謝我身邊的你們給我塑造這么一個環境。我是一名草根博主吧,努力做好知識分享和輸出,但我也想著能不能做點什么能夠和大家一起進步(可見文末)!寒假劍指off...

2020-01-12 23:17:20 4695 6

原創 再也不怕和老外交流了!我用python實現一個微信聊天翻譯助手!

文章目錄前言詳細設計微信api有道api整體邏輯代碼和運行結果結語前言在前面的一篇文章如何用python“優雅的”調用有道翻譯中咱們清楚的寫過如何一層一層的解開有道翻譯的面紗,并且筆者說過那只是腦洞的開始?,F在筆者又回來了。Teach you how to flirt gracefully with code。設計思路:前面有了調用翻譯,我們可以和翻譯接口和微信的api結合起來做一些有趣的...

2020-01-05 14:01:11 12023 14

原創 關于筆者和公眾號(歡迎關注交流、共同學習進步)

筆者是個熱愛IT技術的難(男)青年(單身,很重要),愿意結實圈內道友和各位大佬!筆者熱愛的技術比較多但是真正了解或者接觸的其實有限,主要是java后端、爬蟲和數據結構與算法領域學習。其他基本也就是一知半解!相干的事情很多但是真正干的事情卻不多,比如曾經感興趣安卓逆向hook、機器學習、大數據相關內容但是因為各種原因都沒有開展,原因之一也是太難了...

2019-09-23 13:12:41 5541 4

原創 我花了一夜用數據結構給女朋友寫個H5走迷宮游戲

起因又到深夜了,我按照以往在csdn和公眾號寫著數據結構!這占用了我大量的時間!我的超越妹妹嚴重缺乏陪伴而 怨氣滿滿!而女朋友時常埋怨,認為數據結構這么抽象難懂的東西沒啥作用,常會問道:天天寫這玩意,有啥作用。而我答道:能干事情多了,比如寫個迷宮小游戲啥的!當我碼完字準備睡覺時:寫不好別睡覺!分析如果用數據結構與算法造出東西來呢?...

2019-09-21 18:15:27 448689 492

原創 redis緩存介紹以及常見問題淺析

對于web來說,是用戶量和訪問量支持項目技術的更迭和前進。隨著服務用戶提升??赡軙霈F一下的一些狀況:頁面并發量和訪問量并不多,mysql足以支撐自己邏輯業務的發展。那么其實可以不加緩存。最多對靜態頁面進行緩存即可。頁面的并發量顯著增多,數據庫有些壓力,并且有些數據更新頻率較低反復被查詢或者查詢速度較慢。那么就可以考慮使用緩存技術優化。對高命中的對象存到key-value形...

2019-08-01 23:39:49 7017 10

原創 java學習曲線建議

前言 進入IT領域,就像進入大?!棋鴱V闊。然而,它又很容易讓人迷茫,不知所措。所以,在IT的海洋中,找好一艘船特別重要,這艘船帶你前進、減少迷失。這艘船或許是一個人,或一本書,又或許是一篇文章。 然而在現實的大學生活中,在我們普通院校中,其實更多的可能是忙忙碌碌,或者碌碌無為?;蛘呔褪前凑照n本循規蹈矩,學著一些陳舊,或者自己不喜歡的東西。到最后就是那種啥都會、啥又都不會的人。...

2019-07-04 12:19:45 6283 5

原創 淺談網絡爬蟲

淺談網絡爬蟲 什么是網絡爬蟲? 爬蟲能干什么 搜索引擎 搶票、刷票等自動化軟件 部分破解軟件 金融等行業數據挖掘、分析數據來源 其他 爬蟲很簡單 語言的選擇 兩種語言的小demo 爬蟲也不簡單 ip、瀏覽器頭(User-Agent)、和cookie限制 需登錄的驗證碼限制、參數限制 JavaScript渲染/ajax加密 爬蟲知識儲備路線 1.基礎語法: 2.正則和爬蟲相關庫,以及瀏覽器F12...

2019-06-11 21:58:11 8439 12

原創 LeetCode (二分小專題)33搜索旋轉排序數組&34在排序數組中查找元素的第一個和最后一個位置&35搜索插入位置

前言國慶前最后一次打卡,國慶后繼續開啟,公眾號bigsai回復進群歡迎加入打卡,如有幫助記得點贊收藏。近期打卡記錄:LeetCode 32最長有效括號(困難) (本周)LeetCode 30串聯所有單詞的子串&amp;31下一個排列(上周)LeetCode 27移除元素&amp;28實現strStr()&amp;29兩數相除(上周)二分查找我想大家都很熟悉,二分查找每次判斷并比較元素所在區間進行壓縮,每次都可以壓縮一半的區間,所以壓到1個大小把它你想來看就是(最壞)擴散了n次到達原始長度。很

2020-09-27 18:37:56 879

原創 LeetCode 32最長有效括號(困難)

維護不易,還請點個贊贊,如果想加入還請關注公眾號bigsai回復進群加入打卡。題目描述給定一個只包含 ‘(’ 和 ‘)’ 的字符串,找出最長的包含有效括號的子串的長度。示例 1:輸入: “(()”輸出: 2解釋: 最長有效括號子串為 “()”示例 2:輸入: “)()())”輸出: 4解釋: 最長有效括號子串為 “()()”分析再看這題之前,咱們回顧一下前面刷過的題。力扣20有效的括號分析這種題核心思想就是使用棧模擬。本題的話更簡單一點因為只有(和 )兩種括號,只有.

2020-09-26 20:50:29 248

原創 SpringBoot整合MongoDB(實現一個簡單緩存)

前言創建MongoDB數據庫和項目創建MongoDB數據庫打開Studio 3T數據庫管理工具,連接本地MongoDB數據庫之后,創建名為test得數據庫,在test數據庫中創建名為news得集合:創建項目首先,打開IDEA創建項目,選擇創建Springboot項目:然后在選擇Gruop和Aritifact時候分別填寫com和mongodemo,Java Version選擇8版本。在勾選模塊得時候,這里勾選Spring web、MongoDB依賴模塊,選擇合適位置創建項目,項目就可以成功

2020-09-23 09:26:20 1726 5

原創 LeetCode 30串聯所有單詞的子串&31下一個排列

標題串聯所有單詞得字串下一個排列維護真的不易,如有幫助還請點贊關注,關注公眾號bigsai回復進群即可加入打卡。串聯所有單詞得字串題目描述:給定一個字符串 s 和一些長度相同的單詞 words。找出 s 中恰好可以由 words 中所有單詞串聯形成的子串的起始位置。注意子串要與 words 中的單詞完全匹配,中間不能有其他字符,但不需要考慮 words 中單詞串聯的順序。示例 1:輸入:s = “barfoothefoobarman”,words = [“foo”,“bar”]

2020-09-21 21:02:13 469

原創 LeetCode 27移除元素&28實現strStr()&29兩數相除

維護幸苦,如有打卡歡迎關注公眾號bigsai回復進群,如有幫助歡迎點贊支持!移除元素給你一個數組 nums 和一個值 val,你需要 原地 移除所有數值等于 val 的元素,并返回移除后數組的新長度。不要使用額外的數組空間,你必須僅使用 O(1) 額外空間并 原地 修改輸入數組。元素的順序可以改變。你不需要考慮數組中超出新長度后面的元素。示例 1:給定 nums = [3,2,2,3], val = 3,函數應該返回新的長度 2, 并且 nums 中的前兩個元素均為 2。你不需要考慮數.

2020-09-19 20:54:46 406

原創 畢業后兩三月的本科畢業生,他們都怎么樣了

前言大家好,我是bigsai,挺久沒有更新或者聊聊一些東西了,主要前一段時間安排的比較忙:去南京幾天、去武漢幾天、回家見老友幾天、去蘇州幾天。在暑期的最后一段時間,大部分時間都在旅途上,然后晚上可能還要忙一些其他的事情或者稿子,所以一直沒有很空余的來分享。時間飛逝,本科四年一晃而過,暑假兩個多月也是在悄無聲息中度過,這個暑假我只記得每天早上起床,吃飯、被我媽埋怨空調又要交不少電費……現在的我已經在宿舍開始正常的生活,也算是安頓下來。...

2020-09-15 21:55:28 1340

原創 LeetCode 25K 個一組翻轉鏈表&26刪除排序數組中的重復項

如果問題或者其他方法還請分享,如加入打卡微信搜索bigsai回復進群一起打卡。K個一組翻轉鏈表題目要求給你一個鏈表,每 k 個節點一組進行翻轉,請你返回翻轉后的鏈表。k 是一個正整數,它的值小于或等于鏈表的長度。如果節點總數不是 k 的整數倍,那么請將最后剩余的節點保持原有順序。示例:給你這個鏈表:1-&gt;2-&gt;3-&gt;4-&gt;5當 k = 2 時,應當返回: 2-&gt;1-&gt;4-&gt;3-&gt;5當 k = 3 時,應當返回: 3-&gt;2-&g.

2020-09-13 20:53:22 519

原創 LeetCode 23合并K個升序鏈表&24兩兩交換鏈表中的節點

維護不易,點贊再看,感謝支持合并K個升序鏈表題目描述給你一個鏈表數組,每個鏈表都已經按升序排列。請你將所有鏈表合并到一個升序鏈表中,返回合并后的鏈表。示例 1:輸入:lists = [[1,4,5],[1,3,4],[2,6]]輸出:[1,1,2,3,4,4,5,6]解釋:鏈表數組如下:[1-&gt;4-&gt;5,1-&gt;3-&gt;4,2-&gt;6]將它們合并到一個有序鏈表中得到。1-&gt;1-&gt;2-&gt;3-&gt;4-&gt;4-&gt;5-&.

2020-09-12 21:34:08 529

原創 LeetCode 21合并兩個有序鏈表&22括號生成

微信搜索bigsai,回復進群,加入打卡。維護不易,歡迎點贊支持!合并兩個有序列表將兩個升序鏈表合并為一個新的 升序 鏈表并返回。新鏈表是通過拼接給定的兩個鏈表的所有節點組成的。示例:輸入:1-&gt;2-&gt;4, 1-&gt;3-&gt;4輸出:1-&gt;1-&gt;2-&gt;3-&gt;4-&gt;4分析:思路,這題思路比較簡單,合并兩個有序鏈表,可以創建一個新的鏈表,然后兩個子鏈表進行遍歷比較插入當前較小的那個。具體代碼為: public ListNode merg.

2020-09-06 16:48:18 606

原創 LeetCode19刪除鏈表的倒數第N個節點&20有效的括號

維護不易,還請點贊支持,微信搜索bigsai 回復進群一起打卡。19刪除鏈表的倒數第N個節點給定一個鏈表,刪除鏈表的倒數第 n 個節點,并且返回鏈表的頭結點。示例:給定一個鏈表: 1-&gt;2-&gt;3-&gt;4-&gt;5, 和 n = 2.當刪除了倒數第二個節點后,鏈表變為 1-&gt;2-&gt;3-&gt;5.說明:給定的 n 保證是有效的。進階:你能嘗試使用一趟掃描實現嗎?分析:可以掃描兩次,第一次獲取總長度,知道倒數第N是正數第幾個,第二次掃描真..

2020-09-05 17:28:27 687

原創 LeetCode 17電話號碼的字母組合(搜索)&18四數之和

電話號碼的字母組合題目描述給定一個僅包含數字 2-9 的字符串,返回所有它能表示的字母組合。給出數字到字母的映射如下(與電話按鍵相同)。注意 1 不對應任何字母。示例:輸入:“23”輸出:[“ad”, “ae”, “af”, “bd”, “be”, “bf”, “cd”, “ce”, “cf”].說明:盡管上面的答案是按字典序排列的,但是你可以任意選擇答案輸出的順序。這種問題,明顯就是搜索類的問題。你可以使用廣度優先搜索bfs,借助一個隊列儲存字符串進行操作,也可以使用深度優先

2020-09-01 21:48:59 661

原創 LeetCode 15三數之和&16最接近的三數之和

三數之和(雙指針)題意:給你一個包含 n 個整數的數組 nums,判斷 nums 中是否存在三個元素 a,b,c ,使得 a + b + c = 0 ?請你找出所有滿足條件且不重復的三元組。注意:答案中不可以包含重復的三元組。示例:給定數組 nums = [-1, 0, 1, 2, -1, -4],滿足要求的三元組集合為:[[-1, 0, 1],[-1, -1, 2]]分析:從數值的分析上,a+b+c=0一定有數字大于等于0,有數值小于等于0,如果無序,那么暴力枚舉各個數O(n3

2020-08-29 22:10:30 618

原創 LeetCode 13羅馬數字轉整數&14最長公共前綴

羅馬數字轉整數上一題是整數轉羅馬數字,這題是羅馬數字轉整數。雖然是簡單題,但我感覺其實有點煩。上一次是數字轉字符,這次是字符轉數字,總的來說大體思想還是差不多的。首先整個字符串可能是這樣構造的:然后你根據每個字符依次處理(這里從右往左)I類型,V類型,X類型。每種類型只需要考慮一下特殊情況的數值加上去就ok。記得移動字符串光標位置就可。實現代碼為:public static int romanToInt(String s) { int numvalue []={1,5,10,50,10

2020-08-24 21:52:41 662

原創 刷題一個4ms的程序,代碼如何優化到3ms再到2ms?

目錄前言具體結語如果覺得本文有所幫助,記得點贊收藏!前言你在打王者榮耀的時候,是否經常會遇到這種情況:和對面同位置對線的時候,自己也沒有太大失誤,但是為啥對面經濟比我高?能夠壓著我打?——是我太菜了這可能就是你們細節上的差距,別人可能對兵線、技能、英雄機制搞得更清楚,每一步都清清楚楚,刷題也是一樣,同樣的方法,為啥別人的比你快很多,也需要注意一下細節。筆者最近再刷LeetCode,對于正常一道題來說,時間的耗費有兩個差距:時間復雜度的差距時間復雜度上的差距,因為很多題正常的暴力是

2020-08-21 20:36:35 911

原創 LeetCode 11盛水最多的容器&12整數轉羅馬數字

目錄盛水最多的容器題目描述分析整數轉羅馬數字題目描述:分析結語盛水最多的容器公眾號:bigsai,回復進群加入打卡,回復bigsai獲取3GB的pdf資源。點贊再看,養成習慣!題目描述給你 n 個非負整數 a1,a2,…,an,每個數代表坐標中的一個點 (i, ai) 。在坐標內畫 n 條垂直線,垂直線 i 的兩個端點分別為 (i, ai) 和 (i, 0)。找出其中的兩條線,使得它們與 x 軸共同構成的容器可以容納最多的水。說明:你不能傾斜容器,且 n 的值至少為 2。示例:輸入:[1

2020-08-21 17:08:48 830

原創 計算機專業學歷真的那么重要嗎?又該怎么做

有人問我計算機學歷有那么重要嘛,我根據自己的認知和經歷談談這方面的看法,如有不妥還請指正,我覺得計算機學歷相比其他專業并沒有那么重要??偟膩碚f能力最重要,其實是學歷。學歷不代表能力,但學歷能體現部分能力。能力很重要 計算機專業是對技能性要求很高的專業,很少存在一些渾水摸魚的(相對而言),但需要一定門檻,比如本科是一道比較基本的門檻,而??葡胍环莺霉ぷ飨鄬Χ钥赡茈y的太多太多了。如果你是正常全日制本科學歷并且能力比較突出,大部分好的公司比如阿里、騰訊、字節、百度、京東、美團等...

2020-08-20 17:50:11 881

原創 LeetCode精講題 10正則表達式匹配(動態規劃)

標題題目描述遞歸(超時)動態規劃結語題目描述先點贊再觀看、帥哥靚女養成好習慣。10 正則表達式匹配給你一個字符串 s 和一個字符規律 p,請你來實現一個支持 ‘.’ 和 ‘*’ 的正則表達式匹配。'.'匹配任意單個字符'*'匹配零個或多個前面的那一個元素所謂匹配,是要涵蓋 整個 字符串 s的,而不是部分字符串。說明:s 可能為空,且只包含從 a-z 的小寫字母。p 可能為空,且只包含從 a-z 的小寫字母,以及字符 . 和 *。示例 1:輸入:s = “aa”

2020-08-19 20:30:48 1114 1

原創 LeetCode 08字符串轉整數&&09回文數

08字符串轉整數題目描述:分析:本題主要是字符串的處理。需要注意以下幾點:去除字符前的空字符第一個有效字符必須是符號或者數字只能有一個符號注意數值越界所以在具體處理的時候,你可以截取一個字符然后直接轉成一個數字類型(考慮越界)但是并不推薦。這里個人使用遍歷字符串數字字符時候將其與'0'字符差轉換成數字進行計算,當超出int范圍直接停止。通過代碼為:public static int myAtoi(String str) { int zheng = 1; int ind

2020-08-16 14:26:39 719

原創 LeetCode 06Z字形變換&07整數反轉

目錄Z字形變換題意分析整數反轉結語Z字形變換題意題目描述將一個給定字符串根據給定的行數,以從上往下、從左到右進行 Z 字形排列。比如輸入字符串為 “LEETCODEISHIRING” 行數為 3 時,排列如下:L C I RE T O E S I I GE D H N之后,你的輸出需要從左往右逐行讀取,產生出一個新的字符串,比如:“LCIRETOESIIGEDHN”。請你實現這個將字符串進行指定行數變換的函數:string convert(string

2020-08-14 18:47:58 857

原創 JDBC+MySQL入門增刪改查案例

目錄前言案例分析核心思路拆解案例涉及知識點第一關 創建數據庫和項目創建數據庫創建項目第二關 JDBC插入和查詢預備工作單個插入批量插入查詢數據JDBC修改和刪除修改數據刪除數據總結與拓展總結拓展前言hello我是bigsai,今天咱們進行JDBC+MySQL實戰,非常適合初入門的小伙伴打開新的世界。實現一個增刪改查(curd)的例子。有用的話先點贊再觀看、帥哥靚女養成好習慣!沒用再把小贊贊回收也不遲嘿嘿在這個案例進行之前,你要確保自己電腦上擁有MySQL和IDEA編譯器,另外還要安裝MySQL數據庫連

2020-08-14 12:28:37 954

原創 看了這篇泛型,下次設計鏈表二叉樹別傻傻的用int 表示node節點的值了

前言在學習java掉頭的日子里很多青年脫坑,同時也有很多青年入坑,但入坑的時候可能沒有什么好的指導或者學習方法可能頭發掉的一發不可收拾……筆者有個學弟就遇到了相同的境遇,學弟被泛型搞得頭暈目眩,搞不懂泛型是個啥玩意。天天用的泛型也不知道啥玩意(他可能都不知道他有沒有用泛型)。立圖為證!當然,筆者深度還欠缺,如果錯誤還請指正!本篇就根據筆者的理解簡單的介紹一下泛型(深入還需自己),如果深度不夠或者有錯誤還請見諒。泛型是程序設計語言的一種特性。允許程序員在強類型程序設計語言中編寫代碼時定義一些可變部

2020-08-12 21:40:25 942

原創 LeetCode 05最長回文子串

題目描述描述:給定一個字符串 s,找到 s 中最長的回文子串。你可以假設 s 的最大長度為 1000。示例 1:輸入: “babad”輸出: “bab”注意: “aba” 也是一個有效答案。示例 2:輸入: “cbbd”輸出: “bb”普通暴力分析:求最長的回文串。而回文串又有奇數串和偶數串兩種形式,我們只需要對有所情況從左到右進行枚舉,然后返回最長的串即可。在編寫代碼的同時注意邊界的問題不能越界。返回合理編號字符串。不要用String類型進行拼湊,因為String

2020-08-12 18:03:04 768

原創 LeetCode 04尋找兩個正序數組的中位數(困難)二分法

題目描述:嘔心瀝血的一個題解,點贊關注收藏,一鍵三聯,一起加入我們打卡!題目描述:給定兩個大小為 m 和 n 的正序(從小到大)數組 nums1 和 nums2。請你找出這兩個正序數組的中位數,并且要求算法的時間復雜度為 O(log(m + n))。你可以假設 nums1 和 nums2 不會同時為空。示例 1:nums1 = [1, 3]nums2 = [2]則中位數是 2.0示例 2:nums1 = [1, 2]nums2 = [3, 4]則中位數是 (2 + 3

2020-08-09 21:01:18 1015 2

原創 【排序】計數排序引發的圍觀風波——一種O(n)的排序

前言計算機課上,老師給一串數字6 1 6 9 9 1 4 2 1 5 8 8,問道:這一串數字,你們寫個程序給我看,要求效率較高。學不出來的別下課了。頓時場下一片嘩然,但有很多小朋友硬著頭皮啪啪啪的開始敲了。老師走到pigpian身邊,pigpian很難得皺了皺眉頭很難很難得寫下了下面代碼:int a[]= {6,1,6,9,9,1,4,2,1,5,8,8};for(int i=a.length-1;i&gt;=0;i--){ for(int j=0;j&lt;i;j++) { if

2020-08-09 16:39:04 767

原創 LeetCode精講 03無重復字符的最長子串(滑動窗口)

題目描述原創作者:bigsai,維護不易,如有收獲,還請點贊、收藏支持!題目描述:給定一個字符串,請你找出其中不含有重復字符的 最長子串 的長度。示例 1:輸入: “abcabcbb”輸出: 3解釋: 因為無重復字符的最長子串是 “abc”,所以其長度為 3。示例 2:輸入: “bbbbb”輸出: 1解釋: 因為無重復字符的最長子串是 “b”,所以其長度為 1。示例 3:輸入: “pwwkew”輸出: 3解釋: 因為無重復字符的最長子串是 “wke”,所以其長

2020-08-07 18:06:54 836

原創 LeetCode 01兩數之和&02兩數相加

這里寫目錄標題LeetCode01兩數之和LeetCode02兩數之加LeetCode01兩數之和題目描述:給定一個整數數組 nums 和一個目標值 target,請你在該數組中找出和為目標值的那 兩個 整數,并返回他們的數組下標。你可以假設每種輸入只會對應一個答案。但是,數組中同一個元素不能使用兩遍。示例:給定 nums = [2, 7, 11, 15], target = 9因為 nums[0] + nums[1] = 2 + 7 = 9所以返回 [0, 1]分析:題意就是讓

2020-08-05 18:05:49 1031 1

原創 學弟不懂原碼反碼補碼,氣的我給女朋友徹底講了一夜

前言故事是一個真實的故事,前兩天要被一位小學弟折磨死,原碼、反碼、補碼不懂就算了,講了一遍還不懂。我搞不懂是二進制太難還是我太難了呢?你們不信?立圖為證:他這問的給我直接問懵逼了,二進制符號位不參與運算?我怎么聽得給我都聽糊涂了,哈哈哈,后來我就給他說了要參加運算,再后來又一個問題:他這么確定的眼神給我搞得都有點懵逼,都嚇得我打一段代碼去驗證一下結果沒毛病,又巴拉巴拉給他講了一通。我覺得應該可以了吧,結果在凌晨1.30的時候……算了,算了,這孩子沒得救了,不管了。給女票滴滴打算晚安,但我也

2020-08-01 21:47:18 2251 2

軟件系統壓力測試.doc

法律信息管理系統性能測試報告 壓力測試報告 第1章系統概述 系統名稱:法院信息管理系統 第2章方案設計 2.1系統壓力強度估算 系統響應時間判斷原則如下: ?系統業務響應時間小于2-5秒,判為優秀,用戶對系統感覺很好; ?系統業務響應時間在5-10秒之間,判為良好,用戶對系統感覺一般; ?系統業務響應時間超過15秒,判斷為一般,用戶體驗不佳。 2.2 測試環境 網絡環境:公司內部的以太網,與服務器的連接速率為100.0M,與客戶端的連接速率為10/100M自適應。

2019-06-13

python爬蟲教程(html樣式)

里面覆蓋了python爬蟲幾乎所有的知識點,包括urlib庫,requests庫,beautifulsoup,正則表達,代理ip,selenium+無頭瀏覽器。srapy框架以及數據的存儲等待。

2018-11-21

ACM教程(多個word+pdf分類)

涉及多個種類的算法,大的方面包括圖論,數論,計算幾何,排列組合,博弈論,基礎數據結構等等。

2018-11-21

Thinking in java 高清完整版

Thing in java 完整版,每一次閱讀都會有意外的收獲,這是公認的java圣經

2018-03-25

算法競賽入門經典(劉汝佳)word文檔

word格式的算法課程資源,有助于學習算法,強化基本功。

2018-02-27

bigsai(同公眾號)的留言板

發表于 2020-01-02 最后回復 2020-01-02

提示
確定要刪除當前文章?
取消 刪除
彩61彩票