楼主: youlongjian159
跳转到指定楼层
上一主题 下一主题
收起左侧

[Leetcode] 刷题到底应该用什么语言? java还是python

🔗
Kirstie111 2019-12-17 12:38:43 | 只看该作者
全局:
estellehaha 发表于 2019-12-16 11:56
我觉得还是java,真心的,我就是用python练,吃亏了

可以问下你为什么说吃亏了吗?
回复

使用道具 举报

🔗
4eisus 2019-12-17 12:45:51 来自APP | 只看该作者
全局:
有用到特殊数据结构的还是用java,但是java最麻烦的大概是每次primitive type和object之间的conversion我都会疯掉

评分

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

查看全部评分

回复

使用道具 举报

全局:
都练!!!!
Python练逻辑
JAVA 练OOP
回复

使用道具 举报

🔗
4eisus 2019-12-17 13:16:15 | 只看该作者
全局:
除了string的题其他我都用java
回复

使用道具 举报

全局:
adddaa 发表于 2019/12/16 13:59:10
我之前工作一直是用C++,C++/Python/Java都试过刷题,最后决定用Java,目前为止一直很满意当时的决定。
...
我一直觉得Java在歧视链的底层,cpp在歧视链的上层。。。
回复

使用道具 举报

无效楼层,该帖已经被删除
🔗
estellehaha 2019-12-17 15:08:43 | 只看该作者
全局:

感觉其他楼的已经说了
oop和底层实现,python太高级了,很多东西已经包装好了
回复

使用道具 举报

🔗
estellehaha 2019-12-17 15:09:55 | 只看该作者
全局:
Kirstie111 发表于 2019-12-17 12:38
可以问下你为什么说吃亏了吗?

在27楼讲了
不过,如果你已经用python很久了的化,就别转了
回复

使用道具 举报

🔗
adddaa 2019-12-19 00:37:05 | 只看该作者
全局:
youlongjian159 发表于 2019-12-17 04:47
说的也是很清晰了,强类型,数据结构多,更general把; python的有点是简洁 写得少 但是不一定看得清楚

简洁和写得少有的时候不一定是优点。
面试最重要的是bug free,写简单了,有时debug起来真是会死人。

就算是白板写代码,你最后还是要和面试官解释,你python一行简洁的代码可能要解释两分钟,(很多面试官对python不熟,还会有点将信将疑的感觉),时间上并没有什么优势。
回复

使用道具 举报

🔗
一剑终情 2019-12-19 05:06:34 | 只看该作者
全局:
adddaa 发表于 2019-12-18 10:37
简洁和写得少有的时候不一定是优点。
面试最重要的是bug free,写简单了,有时debug起来真是会死人。

...

所谓的写简洁,不是说把python specific的那些语言结构拿出来写
那种东西面试里敢写,十有八九会把自己绕进去,除非真的是每天都在用,用的特别熟

就我个人而言,最多最多到用一行建立二维dp数组的程度,再多的奇怪的东西就不敢用了

所谓的简洁主要指的是同样的结构,写起来syntax简单省事,比如用[-1]读取list最后一个数据,又比如字符串的操作,str.chartAt(1)哪有str[1]方便,更不要说有的时候要写stringbuilder,两个语言的差别就更大了,

回复

使用道具 举报

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

本版积分规则

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