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.comv2-f594f3f1bf59f60a29de90e64d595687_ipico.jpg

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

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值