查看: 21811| 回复: 68
跳转到指定楼层
上一主题 下一主题
收起左侧

[Leetcode] 刷题该选哪一门语言?

 
全局:

注册一亩三分地论坛,查看更多干货!

您需要 登录 才可以下载或查看附件。没有帐号?注册账号

x
lz大学本科学习的大部分是C++
大三项目以及实习工作一整年基本都是python,导致了一个问题…

就是语言基础方面,我C++比python牢固的多,python只是边用边学,只知道表层的用法,但是C++又一年没用了,导致实际运用不熟练,尤其是stl更是几乎完全没用过。

想请教一下我这种情况,该不该毅然决然的选C++刷题,同时学习新版本的stl运用,还是巩固python基础?

我是23ng,时间并不多了…谢谢大家。

评分

参与人数 1大米 +2 收起 理由
14417335 + 2 给你点个赞!

查看全部评分


上一篇:LC 上 Amazon tag所有题按freq降序
下一篇:[刷题]刷多少,还有哪些题 就够了?
地里匿名用户
匿名用户-RECRM  2022-8-28 04:51:40

以上四种语言我都用来刷题,按各自的优势看你如何舍取吧。
Python : 短,支持非常强大sortlist数据结构。
C++ : 各种OI 都用c++, java 能做的c++都能做,c++能做的java不一定能做,c++比java代码短
Java : 工业上用java比较多,并且看起来比较工整。但从刷题来说比较偏向c++
Go : 一无是处。。。连个heap都不支持

结论 :我会从c++ 和 python中选 (等于没有回答lz的问题)。但我最喜欢用的是c++

评分

参与人数 3大米 +4 收起 理由
HarukaYang + 1 很有用的信息!
春雪映月 + 2 强!
不知道小帅 + 1 赞一个

查看全部评分

回复

使用道具 举报

全局:
千万别用C++刷题 语言本身带来的负担太重了 而且面试官很大程度上是不会考虑到C++给你带来的负担的 没有bug free就是没有bug free

你要么用python要么用Java

评分

参与人数 1大米 +1 收起 理由
14417335 + 1 给你点个赞!

查看全部评分

回复

使用道具 举报

全局:
刷题无脑python
举个例子,C++输入输出都是int,你要考虑会不会溢出要类型转换,删树的时候还要专门重写delete(),python就完全不考虑这么多。

评分

参与人数 2大米 +2 收起 理由
Sheldon_Chen + 1 赞一个
14417335 + 1 给你点个赞!

查看全部评分

回复

使用道具 举报

🔗
x1nian 2022-8-27 19:42:44 来自APP | 只看该作者
全局:
哪个语言舒服就用哪个。

即使每个语言有些library不同,但只要会用,明白和能解释背后逻辑就好了。比如c++的push_back()。
回复

使用道具 举报

全局:
无脑python
回复

使用道具 举报

全局:
Experience用的语言会影响对你感兴趣的组,刷题的语言不会,stl用的就那么几个,劣势是没Python写的快,Python也不用考虑溢出问题(面试时用不到,因为没那么多测试用例),曾有面试官告诉我,当看到对方用Cpp时,就知道他可能写不完了😂。

评分

参与人数 1大米 +1 收起 理由
14417335 + 1 给你点个赞!

查看全部评分

回复

使用道具 举报

全局:
用python刷多了对数据结构什么的不太敏感怎么办啊,我刷了200+ python感觉看见什么都是list和dict😂
回复

使用道具 举报

🔗
flyingforce 2022-8-28 05:21:10 | 只看该作者
全局:
多年JAVA程序员,现在也忙着把一个python的系统移植出去,因为python很难scale,我自己是不懂python,最多是在帮现有程序改改bug

但是就我最近当面试官的经验,(我比较懒,就是一道题目),我发现python写代码真心是简单容易,我见到的写得最漂亮的代码是Java写的,用python的大多数时候都能搞定,用C++的很少,大概就2-3人,我就没见过谁搞定过。

而作为面试官,很多东西也是死的,虽然我是发现python写这个代码比别人容易很多,但是代码有bug就是有bug,没完成就是没完成。

评分

参与人数 1大米 +1 收起 理由
14417335 + 1 给你点个赞!

查看全部评分

回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册账号
隐私提醒:
  • ☑ 禁止发布广告,拉群,贴个人联系方式:找人请去🔗同学同事飞友,拉群请去🔗拉群结伴,广告请去🔗跳蚤市场,和 🔗租房广告|找室友
  • ☑ 论坛内容在发帖 30 分钟内可以编辑,过后则不能删帖。为防止被骚扰甚至人肉,不要公开留微信等联系方式,如有需求请以论坛私信方式发送。
  • ☑ 干货版块可免费使用 🔗超级匿名:面经(美国面经、中国面经、数科面经、PM面经),抖包袱(美国、中国)和录取汇报、定位选校版
  • ☑ 查阅全站 🔗各种匿名方法

本版积分规则

>
快速回复 返回顶部 返回列表