python算法题面试_用Python刷面试算法题(如leetcode)是怎样的体验?

我个人是学 AI 的,刷题主要是为了面试和平时搞 DL 用,刚刚入坑,刷题时间不长,但对于 Python 语法的简洁性却深有体会,Python 很多时候在码量上可以甩别人几条街。在掌握基本算法原理基础之后使用 python 的高级技巧打配合感觉非常好使,如虎添翼。对于python刷题的收益,个人认为还是要看刷题目的区别对待,如果要学习算法,使用c++之类的语言对于程序员的要求比较高,有些时候就是抄不了近路,逼着你走那一套,这种限制一定程度上会引导深入理解算法,熟练流程。但如果目标就是学习python,那么我觉得那些内(wu)置(lin)函(mi)数(ji)是非常有用有必要的,既然官方制作了,我们也选了python,又何苦绕弯走远路?算法发明出来的目的是解决问题,不是让我们背住它在某个编程语言里的写法(反正你也会忘),如果能以最少的码量实现算法的思想,留出时间去刷更多的题或做其他更有意义的事情,何乐而不为?

Python的语言特性有多强?

个人收录了一份 leetcode的最短Python题解cy69855522/Shortest-LeetCode-Python-Solutions​github.compython算法题面试_用Python刷面试算法题(如leetcode)是怎样的体验?_第1张图片

经过统计,力扣中文版腾讯精选练习(50题: 25简单 21中等 4困难)全部AC平均每题仅需2.8行代码(无分号)

你可能感兴趣的:(python算法题面试)