本科是電子系
有上過計算機概論和一點點計算機網路
但資料結構、演算法和作業系統就幾乎沒碰了
目前在南部當Android BSP
目標是Android App開發
之後應該會去北部找相關的
所以想先打好基礎正確的刷題
計畫是:
資結 → 演算法 → LeetCode → 計網 → 作業系統
想請教大家的意見,謝謝各位大大
PS. 有習慣開發自己的App project
最近還參加鐵人邦想說試試
英文的部分也開始準備了
作者:
Ericz7000 (Ericz7000nolan)
2022-09-07 10:20:00用力刷 當競程刷
作者: hobnob (hobnob) 2022-09-07 10:33:00
我自己練習的過程是,先把各種演算法的easy都寫完,然後開始寫medium;有點心得之後就寫virtual contest。最重要的是一定要檢討且看別人的解法,學起來
作者:
YukiTW (ゆうき)
2022-09-07 10:38:00目標應該不是台廠吧? 台廠落伍,沒在用刷題來測驗的
作者: ntps60803orz (ntps60803) 2022-09-07 10:41:00
標題錯字了,然後我覺得也許刷題是目標的話,每天的LC Challenge解一下,看一下人家怎麼解就是很好的基礎了
那有需要資結和演算法看完再開始刷嗎?還是直接刷題就好了
作者:
s310143 (Mike)
2022-09-07 11:10:00你不懂資結 你怎優化 紅黑樹 B+樹 鏈表 HASH必備的..排序 等等.. 資結一定要熟 刷題才有意義難不成你要bf算法幹到底嗎通常刷題強的 資結一定強跟熟 但我還沒看過 刷題強的資結爛的
作者:
yyc1217 (somo)
2022-09-07 11:22:00先刷題 再來唸不懂或不清楚的概念
作者: sheetsheep 2022-09-07 12:32:00
先刷刷看 個人是刷medium有點卡 知道自己實力不過關就回去補資料結構了 雖然終究要念但能知道實力在哪
作者: kevin8197 2022-09-07 13:40:00
工作上會需要優化 紅黑 B+tree 目標年薪應該不低
作者:
MoonCode (MoonCode)
2022-09-07 13:46:00每次開口閉口提到紅黑樹的人真的能夠裸寫出來嗎 高手高手
作者:
hegemon (hegemon)
2022-09-07 13:56:00有幾個大神因為寫不出紅黑樹在live coding 那關被刷掉
作者:
worcdlo (worcdlo)
2022-09-07 13:56:00以s大的標準,小弟確實是不會資料結構
作者:
Csir (張胖胖)
2022-09-07 14:04:00刷題就至少能進一線外商
s大的意思是要懂這些結構不是要短時間手刻又bug free?
作者:
MoonCode (MoonCode)
2022-09-07 14:58:00真的有人被考現場手寫紅黑樹?什麼公司啊
作者:
zanyking (最後的六年級生)
2022-09-07 15:04:00之前聽說過對岸的狀元被問紅黑樹,他覺得面試官瞧不起他
天,現在這樣的程度就能當android bsp engineer.時代真的不一樣了
那我刷題和學習兩邊一起進行好了,都先以難度比較低的開始,大方向應該不會錯,上面那個連結的整理也感謝了,謝謝各位前輩比起目標,現階段偏向「了解自己的極限」一些,雖然與厲害的高手有一大段距離,但還是想測試看看自己能走到多遠
放心喇 我沒刷題還是到外商ㄚ==而且BSP… 好像也不用刷題八 還是你要面G
dynamic programming 必需會, 優化多半需要用上
刷題為目標是什麼意思? 不是應該以哪間公司當目標嗎?
個人建議先看過去一次再刷邊刷邊複習,卡關時比較有方向
先看資結, 它較沒前置要求, 難度較低, 演算法會用到它
作者:
s310143 (Mike)
2022-09-07 17:09:00我沒說手刻吧 原理要懂阿.. 連中序排列都寫不出來會有面試官要嘛 至少我面的每一家都有問紅黑樹 二插平衡樹 B-tree 基本概念阿 怎旋轉 等等這些不都是資結的基本嗎我面兩家 都有問 紅黑樹 跟二叉平衡樹 差別跟手畫出樹
作者: hank55663 (hank55663) 2022-09-07 17:53:00
刷題不是你的目標 去想想真的目標是啥然後紅黑樹不就是一種二叉平衡樹嗎 怎覺得有人不懂裝懂
作者:
s310143 (Mike)
2022-09-07 18:05:00真的 我第一次聽到avl跟紅黑樹是一樣的東西 別不懂裝懂我太菜了
作者: hank55663 (hank55663) 2022-09-07 18:22:00
AVL tree也是一種平衡二叉樹吧==
作者:
s310143 (Mike)
2022-09-07 18:25:00搜尋效率 插入效率 刪除效率 差別在哪 一樣就不會有差別了
是基本沒錯啦,不過真正熟的人 99.999% 以上應該是本科平常有唸書期末考前一週的大學生
作者:
ShenJing (ShenJing)
2022-09-07 18:55:00二叉平衡樹這稱呼有點讓人誤解吧,我以為在泛指 balanced binary search tree,原來是 AVL tree 的中文?
作者:
wulouise (在線上!=在電腦前)
2022-09-07 19:09:00我都不懂qq
作者: TheWhack (我是德華) 2022-09-07 19:15:00
AVL與紅黑樹都是平衡二元樹啊?有錯嗎? 只是單衡的規則有一些不同,然後AVL是發明者的名字
作者:
holebro (穴弟弟)
2022-09-07 19:57:00真的 幹 紅黑樹最熟的應該是期末考前的大學生
作者:
Lushen (wind joker!!!)
2022-09-07 20:14:00好好笑 推文素來素去人家把這精力拿去刷四大資工碩現在都在年薪200真的是地板的科技業結果這邊在這邊 150 啄 87 的
作者:
Lushen (wind joker!!!)
2022-09-07 20:37:00嘴歸嘴 認真講 這套制度一開始確實是大公司快速選才用的台灣web慘業學就算了還學半套一堆新人價地板不到100的小公司也在那邊素來素去我真的看不懂
作者:
dmeiki (熊麻吉)
2022-09-07 20:46:00推薦看Cs61b,看完就能開刷了,我的經驗
作者:
xam (聽說)
2022-09-07 22:55:00以刷題為目標這就方向整個錯了啊.... XD
所以刷體不完全是必經之路囉,那以打基礎為為目標應該會更適合一些
你應該是說 你要以去某某公司為目標or要學會啥==你打基礎為目標 然後呢 要幹嘛 ==要打基礎那要不要去唸書好好打基礎 對阿
作者:
chocopie (好吃的巧克力派 :))
2022-09-07 23:38:00刷牙是維持口腔健康的必要方法之一,然後還有牙線跟漱口水。目的跟方法要先分清楚,然後才是討論二元樹。
作者: longlongint (華哥爾) 2022-09-08 01:46:00
刷題為目的就錯了XD
作者:
purin88 (原來我是憤怒的鄉民)
2022-09-08 02:05:00先直接刷題吧,有些演算法資結沒有,雙指針跟window slide邊解題就等於邊學演算法
作者:
zuchang (chang)
2022-09-08 04:43:00刷題就跟程式一樣啊 都是達成目標的手段 不是真正的目標只是這手段有一些前置要學 才一堆人把他當成目標
作者: k798976869 (kk) 2022-09-08 08:06:00
給原po 你想進大公司領200+ 當然要刷題啊 但是要刷贏很多人 沒信心或只想領個100就可以偷懶不刷
我還以為刷題是幾乎所有工程師要面對的,我的確是想爬得更高,不過那偏向長期目標了,短期來看,刷題反而沒有強烈必要性
作者: k798976869 (kk) 2022-09-08 09:49:00
你走半導體科技業 ic設計類的話就不必要 薪水地板還能更高 不過更吃學歷 最好有四大電資碩
作者:
jobintan (Robin Artemstein)
2022-09-08 10:42:00只要是往網頁應用前後端走,刷leetcode完全無法避免,君不見現在即便國內接案小作坊面試都要考leetcode了。不刷Leetcode,連國內接案小作坊都進不去,勤刷Leetcode反倒有機會跳槽到國內外的大手企業去。基本上對資料結構與演算法有基本掌握後,可以試著去看看網上的Leetcode解法。
10年前大概不怎麼需要刷啦,現在150+的我遇到幾乎都要刷
其實紅黑樹這些 考四大研本科一定要會超基本的東西…
作者:
angusyu (〒△〒)
2022-09-08 16:03:00app開發你說你要刷題?那你繼續bsp吧
最近國外大公司砍到爆 刷完都不知道還有沒有缺 還年輕的話真的不如回去找有沒有ic的門票
作者:
popcool (我不懂)
2022-09-08 17:21:00如果是外商或海外,面 APP 缺也會考刷題,只是沒 backend這麼難
除非有身份或蓋世強者,不然去四大資工所至少保底年薪三百還不用擔心offer凍結
作者:
jj0321 (JJ與你倒數唷)
2022-09-08 19:47:00四大資工所沒300的 找樓上領呀
作者:
alihue (wanda wanda)
2022-09-08 21:41:00四大資工保底三百咧,先跟我說哪些公司新人三百,然後四大是全班都去了是不是
會講準備紅黑樹 B+樹的一定沒認真刷過題 不然就是刷得七七八八在面試被洗臉 這幾個根本幾乎不會考 刷過幾千題的前FAANG工程師早就整理過題型重點了 連考試重點都不知道的人 就是只會雲的砲灰
作者:
can18 (18號)
2022-09-09 13:55:00推樓上 紅黑樹 BTree 懂概念就好實作不管是考研究所還是刷題根本用到機率<1%
作者:
germun (ger)
2022-09-09 14:03:00刷題的重點是思考如何解題 還有coding過程會不會考慮到效率及可能出現的各種bug情況 如何避免bug 提升功能擴充性考什麼題目根本不重要
作者:
cool9203 (看我翹翹的)
2022-09-09 14:20:00我本科資結考前紅黑樹也是零零落落的QQ
作者:
hotbeat (hotbeat)
2022-09-12 20:30:00有遇到考過 結果面試官自己根本不懂裝懂還認為我是錯的 我回去查想說靠腰 薪水這麼高 竟然有豬頭面試官
作者: nek0t1m (貓拳) 2022-09-14 12:21:00
懂樹的特性就夠了,例如常修改的狀況為什麼要用RB而不用AVL, 沒遇過要實作的面試不用練的像CPer一樣, 甚至一些advanced DS/algo不會也沒關係
作者:
sarsman (DeNT15T♠)
2022-09-16 21:24:00感謝樓上大大信心加持