本科是电子系
有上过计算机概论和一点点计算机网络
但资料结构、算法和作业系统就几乎没碰了
目前在南部当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感谢楼上大大信心加持