深度好文|打卡LeetCode的第100天,我才发现......
Offer帮官网:offerbang.io
“LeetCode刷不下去,这正常吗?。”
“LeetCode刷完提隔天就忘怎么办?
“刷了150道题后做新题还是觉得吃力怎么破?”
......
是不是有很多小伙伴辛辛苦苦刷了很久LeetCode,但是每次一看到题目还是傻眼了,题还是那道题,自己却毫无思路?仿佛这么久的打卡学习都是做无用功,并且还在原地踏步。
然而,当我在LeetCode打卡的第100天后,我才发现:原来不能盲目刷题,得举一反三并且按照顺序来刷题,才能实现量变到质变的飞跃!
01
正确的刷题姿势
首先我们需要明确的是,为什么大家在刷LeetCode时这么吃力?出现上述困扰的主要原因是数据结构基础知识不足以及刷题策略不对,还有可能是因为该题目对现阶段的你来说比较难。在基础不牢固的时候就开始挑战一些“高难度”题目是不现实的,并且很有可能刷了题隔天就忘。
既然我们找到了主要原因,接下来我们就要用正确的方法来刷题,才能事半功倍。遵循以下三点,相信小伙伴们在刷题的时遇到的困难也会迎刃而解。
刷题顺序很重要
一般而言,刷题可以从以下四个顺序中选择:
1)优先热题HOT 100和面试精选题
2)优先题号靠前和出现频率高的题
3)每个分类从 Easy 到 Medium 顺序刷
4)优先刷树、链表、二分查找、DFS、BFS 等面试常考类型
按标签分类,科学刷题
了解了刷题顺序,我们可以将知识点结构化分类来刷题,逐个击破,不但速度更快,而且便于总结。
我们也帮大家找来了LeetCode官方推荐的题目分类及刷题顺序供大家学习,大家进入LeetCode官网的题库部分,查找相应题号就可以进行练习了。
举一反三
►一题多解,把一道题发散出几个答案。在这个过程中可以掌握好几种知识点,从而实现量变到质变的转化。同时也为自己准备了好几张“备用牌”,在面试时也就可以临危不惧了,哪怕忘记了一种写法也还有其他写法可以代替。
►多题一解,刚开始采用这种方法很多小伙伴也许会觉得很吃力,但是这样做可以很快了解同种类型题目的做题方法,加深理解,总结出套路。最后你就会发现,实际上很多题目万变不离其宗。
02
数据和量化的常考题
看完上面的内容相信大家对如何高效率的刷题已经有了思路,下面我们为大家整理了几道数据和量化的常考题,小伙伴们一起来做做看吧。
题目一:在给定计算价格的方法时,1、计算Greeks的方法都有哪些?2、各有那些优缺点?
计算方法共三个,分别是:有限差分近似、路径法和似然比率法,三种方式的优缺点分别是:
1)有限差分近似:
•优点:容易计算,只选个合适的ϵ 其他需要考虑的少。其本质上是对敏感度的一个有偏估计,这种“有偏”可以通过中心差分估计方法来消除。
•缺点:需要计算三个价格(通常还需要计算f(θ)),所以计算速度会慢。同时期权价格是离散值,不是连续值时,计算得到的Δ 会很大,约等于ϵ-1。
2)路径法:
•优点:只需要知道θ就可以计算,无偏估计,比有限差分法更准确。
•缺点:当期权是非连续的时,计算起来更复杂。
3)似然比率:
•优点:只需要知道θ就可以计算价格和敏感度,不需要关注函数是否连续。
•缺点:需要知道密度函数。
题目二:使用Python的五大好处?
1、易于学习的初学者;
2、由于使用方括号,因此易于阅读;
3、拥有内置数据类型可以节省编程时间和工作量,从而声明变量;
4、Python不需要显式内存管理,因为解释器本身会将内存分配给新变量并自动释放它们;
5、Python包含一个巨大的标准库,适用于大多数Internet平台,如电子邮件,HTML等。
题目三:当股票价格在K1-K2之间时,期权为1,否则为0,怎么理解相应的Vega?
Vega用于衡量衍生品的价值对标的资产价格波动率的敏感度,等于衍生品价格对标的资产价格波动率σ的偏导数。
期权价值与Vega呈正相关,当持有期权时,持有价值随着Vega的增大而增大,卖出期权(Call和Put)时,随着Vega的增大受损。
随着Vega的增大,股票价格超出K1和K2边界的概率增大,所以此期权的价值减小。
题目四:栈的定义及其基本运算。
栈是只能在表的一端进行插入和删除运算的线性表,通常称插入、删除这一段为栈顶(TOP),另一端为栈底(BOTTOM)。当表中没有元素时称为空栈。
栈顶元素总是后被插入的元素,从而也是最先被删除的元素;栈底元素总是最先被插入的元素,从而也是最后才能被删除的元素。
栈的基本运算有三种:入栈、退栈与读栈顶元素。
题目五:贪心算法和动态规划的区别是什么?
动态规划是有一个决策的过程,从N个状态中选择最优解作为当前的解,而贪心算法是没有决策的过程,当前的解就是通过一个状态得来的,而这个状态是可以推导出全局最优解的。
题目六:输入一棵二元查找树,将该二元查找树转换成一个排序的双向链表。要求不能创建任何新的结点,只调整指针的指向。
10
/ \
6 14
/ \ / \
4 8 12 16
转换成双向链表:4=6=8=10=12=14=16。
不知道看到这里小伙伴们掌握了刷题策略了吗?如果你想从事数据分析/量化金融/数据科学的相关工作,不论你是可以熟练使用其他软件的程序员/数据分析师,或是编程小白,都可以通过我们《数据/量化金融 Coding刷题班》轻松的掌握相关技能,从容应对面试。
🌟本次课程由横扫九大投行、FLAG大咖合力研发,结合面试经验和历年高频真题,系统梳理编程相关的知识点,错点难点全覆盖,帮助你过面试拿Offer!
本次会有👱高盛校招官及摩根量化组等大厂大牛坐镇,更会有北大清华面霸组传授经验!确保同学们面试不踩坑。课上同学可以和导师互动,确保实时答疑。
寒假特惠低至5.8折起,感兴趣的同学欢迎联系我们免费试听或者咨询详情~
适合人群:
适用于求职 数据分析 / 量化金融 / 数据科学等有编程需求及考查的领域,清北奥赛金牌学长手把手带你刷题。
课程形式:
直播+录播+班主任监督管理+Offer帮内部面经资料库。寒假在家也可提升自己的能力背景
更多课程详情
《数据/量化金融 Coding刷题班》
求职结果导向,高阶知识技能+真题实训+面试技巧全覆盖
///
Coding知识点全梳理,一站式刷完网测面试重点难点易错点,帮你理清解题思路,告别死记硬背,过面试拿Offer!
关于课程
刷题冲刺班针对量化金融/数据分析/数据科学等对编程有要求及考查的岗位,由横扫九大投行、对冲基金的大牛合力研发,结合面试经验和历年高频真题,系统梳理编程相关的数据结构(Data Structure)及算法(Algorithms)等Technical知识点,全面覆盖各类考点难点易错点,并配合网测面试的真题练习,帮你理清解题思路,告别死记硬背,过面试拿Offer!
课程收获
✅ 系统梳理量化/数据相关岗位编程面试知识点
✅ 快速掌握数据结构、算法等编程相关解题思路
✅ 直播课现场模拟刷题,网测面试考题详解
✅ Offer帮精选题库,刷题练习快人一步
适合人群
想申请Quant/Data方向
梳理Coding考点的同学
已收到Quant/Data面试
想刷题备战的同学
通过Coding面试题
进阶练习冲刺的同学
扫码了解课程详情
Dianna
Offer帮课程顾问
名企导师天团
北大清华面霸教研组,对知识点和考点有深刻的理解和精准的把握。刷题班由教研组结合历年量化金融、数据等需要考查Coding岗位的面试真题合力研发,全面覆盖考点难点易错点,确保同学们面试不踩坑。课上同学可以和导师互动,确保实时答疑。
David
Goldman Sachs量化组校招官
Chris
FLAG数据分析师
Kevin
纽约量化对冲基金数据分析师
Peter
Morgan Stanley量化组
每周我们都安排了相应的答疑时间,大家可以在答疑课上和老师互动,及时解决问题。如果课前有将问题整理好,也可以发在交流群或发给班主任/助教,我们会整理后反馈给老师课上答疑。
课程大纲
每个章节,针对相应的知识点,老师会首先系统梳理需要掌握的知识,然后通过刷题,讲解考点难点易错点以及知识点的进阶变形,并结合直播课现场模拟刷题,确保掌握知识点及解题思路,活学活用,举一反三。
第一讲 | Python重点语句及知识点详解(选修) |
第二讲 | 课后实操 – Python典型考题精析,Q&A |
第三讲 | Array |
第四讲 | String |
第五讲 | Tree & Binary Tree |
第六讲 | Array, String, Tree & Binary Tree 真题解析及答疑 |
第七讲 | Hash Table & Dictionary |
第八讲 | Heap & Stack |
第九讲 | Hash Table & Dictionary, Heap & Stack 真题解析及答疑 |
第十讲 | DFS & Backtrack, Recursion |
第十一讲 | Divide and Conquer |
第十二讲 | DFS & Backtrack, Recursion, Divide and Conquer 真题解析及答疑 |
第十三讲 | Greedy |
第十四讲 | Dynamic Programming |
第十五讲 | SQL |
第十六讲 | SQL 真题解析及答疑 |
第十七讲 | Greedy, Dynamic Programming 真题解析及答疑 |
创新自主学习平台
课程由录播与直播相结合,课程有效期内,Offer帮为你提供免费无限次课程回放,帮助你补课或者反复复习,满足你的时间弹性和多次学习需要。
现在报名还可获得
寒假限时特惠
$100优惠
报名单门课程即可享受
$500优惠
报名2门及以上课程可享受
💎现在报名还有额外惊喜福利
0元领原价$199求职入门课
限时优惠 名额有限
赶快扫描小助手二维码
咨询活动&课程详情吧
近期学员Offer榜
金融、咨询、数据等多个领域的Offer展示
能展示出的Offer只是冰山一角,这一份份实打实、沉甸甸的Offer,让我们团队的每一个人都倍感自豪。在未来的道路上,Offer帮会继续脚踏实地,用专业、诚信、用心的原则,助力所有学员的求职之路!
(点击图片即可查看大图)
微信扫码关注该文公众号作者