劍指offer倒計時打卡計畫

2022-06-25 15:00:12 字數 935 閱讀 2218

這個寒假筆者打算和大家一起開啟刷題計畫,先搞劍指offer。如果氛圍可以可以持久搞leetcode。

至於這個圈子,挺想長期接受人群並且運營下去。也希望有興趣加入(百利而無一害)。

講真,劍指offer的題雖然不是很困難,但是刷起來也並不是都那麼順暢(可能我有點菜)。每個題都是精華、經典的面試題吧。這種題,像極了面試官口出的題,像極了筆試手撕題,也像極了考場上資料結構與演算法的程式設計題。以前刷的資料結構題目是不太多,我覺得很有必要深度掌握!

雖然成長路上還需品嚐更多孤獨,但我更想一路有伴。

不過刷題雖然我可以會和大家一起交流,但是主要還是靠你自己,有些題看著不難,可能寫起來就是很難通過,也有不少同學理論強於實踐這也是個好機會。可能有些需要準備或者溫習一些資料結構的內容,每天任務前我盡量看看能不能找些資料。因為裡面大部分都是經典資料結構的運用吧。我相信如果真的把劍指offer搞完對自己的層次會有不小的提公升的,會對資料結構與演算法和程式設計有個新的認識。

當然,可能有些各個人的時間安排不同,這個開始時間我會根據大部分人的時間需求來。我發起乙個投票,希望大家能夠踴躍幫忙投票!我會根據大家的需求來安排的。雖說這是第一次組織,可能經驗還不是很足,還請各位大佬多多擔待(手動滑稽)!當然,各位也可以將這個計畫拉自己的小夥伴一起。群裡大討論,小夥伴小討論。(開始了也可以加入)

個人vx:q1315426911

2020 12 10 劍指offer打卡

題目描述 陣列中有乙個數字出現的次數超過陣列長度的一半,請找出這個數字。例如輸入乙個長度為9的陣列。由於數字2在陣列 現了5次,超過陣列長度的一半,因此輸出2。如果不存在則輸出0。解題思路 1.雜湊表 統計每個數出現的次數 時間複雜度o n 空間複雜度o n 2.排序法 先將陣列排序,可能的眾數肯定...

厚基礎Linux學習計畫 寫在年底倒計時一百天

我對每章的時間進行了彙總,然後根據能預估的學習時間,按照周計畫的形式下達了計畫。詳細見列表。成千上萬個小目標,匯成乙個夢想。章節彙總 章節總時間 當周每天學習時間 完成時間 01 計算機基礎和linux作業系統基礎入門 彙總 374240 2020 9 27 02 linux系統組成和使用基礎 彙總...

劍指offer 大可日常打卡 遞迴

題目描述 求出1 13的整數中1出現的次數,並算出100 1300的整數中1出現的次數?為此他特別數了一下1 13中包含1的數字有1 10 11 12 13因此共出現6次,但是對於後面問題他就沒轍了。acmer希望你們幫幫他,並把問題更加普遍化,可以很快的求出任意非負整數區間中1出現的次數 從1 到...