楼主: 小葱头丫
跳转到指定楼层
上一主题 下一主题
收起左侧

[Leetcode] 很纠结刷题用什么语言,求大神指导

 
🔗
umialpha 2018-6-25 15:53:16 | 只看该作者
全局:
gggpps 发表于 2018-6-23 08:47
python刷题快,注意我说的不是平时刷题快,而是面试的时候快。
面试一共45分钟做题30分钟,剩下一秒钟都非 ...

OrderedDict
回复

使用道具 举报

🔗
gggpps 2018-6-26 00:26:09 | 只看该作者
全局:

那是根据插入顺序排的,treemap是按key value排的
回复

使用道具 举报

🔗
heroic 2018-6-26 02:13:09 | 只看该作者
全局:
gggpps 发表于 2018-6-26 00:26
那是根据插入顺序排的,treemap是按key value排的

Leetcode上面只能用treemap的题真的不多 10道左右 大部分题都可以用heap和orderedDict达到同样的效果

补充内容 (2018-6-26 02:15):
还有很多treeset可以用bisect来代替 虽然bisect插入的时间是O(n)
回复

使用道具 举报

🔗
CeciliaM 2018-6-26 05:55:16 | 只看该作者
全局:
推荐python。

1. 将来做前端的话,python和js比较相似,从python到js可以无痛转换。
2. 既然LZ是从头开始刷,python的学习曲线比较亲民,需要背的syntax和library比java少得多。
3. 相比于java,python不用造轮子,可以专注于算法和优化。
4. 代码短,白版写得快啊!

每次面试 遇到java选手,定义变量就要写白版一整排,恨不得替他们auto complete。
java选手定义变量的时间,python选手已经写完全文 开始下一题了好吗lol

看到前面提到Java的潜在优势是可以熟悉design pattern
刷题真的会用到design pattern吗喂lolll
回复

使用道具 举报

🔗
gzxultra 2018-6-26 21:27:20 | 只看该作者
全局:
EETHAN 发表于 2018-6-20 04:37
用JavaScript刷题的来强答一下。熟悉哪种语言就用哪种语言咯。
放着熟悉的Python不用,去用不熟悉Java,可 ...

想请教一下 如果 amazon 这种 OA 只有 java 和 c++ 的咋整?
回复

使用道具 举报

🔗
Anakin09 2018-6-26 21:58:05 | 只看该作者
全局:
小葱头丫 发表于 2018-6-20 11:28
你难道一开始不用python,后来换的???

lz你说对了,在这个帖子里给你推荐py的全是“py跟XX比起来方便多了”。发现里没?这些人压根就是什么语言都会,所以才能什么语言都不care。作为转专业狗,听哥一句劝,好好从java开始打基础,别迷信10行代码解决30行代码的事。等你基础好了明白了里面的道道,语言自然不是问题。
数据科学除外,只针对sde

补充内容 (2018-6-26 22:03):
有很多童鞋说py好学,确实。但是对于转专业来说,万一大厂简历拒只能去面中/小厂的时候,只会py就很头痛了吧。

补充内容 (2018-6-26 22:05):
另外说py刷题上手快,我想说如果不学好一些基础,py的list用的欢快,却连linkedlist和arraylist的本质都不了解的话,多刷几道题意义很大吗?总之个人推荐java,多学一门编程语言对找工没有坏处。

评分

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

查看全部评分

回复

使用道具 举报

🔗
 楼主| 小葱头丫 2018-6-26 22:14:31 | 只看该作者
全局:
Anakin09 发表于 2018-6-26 21:58
lz你说对了,在这个帖子里给你推荐py的全是“py跟XX比起来方便多了”。发现里没?这些人压根就是什么语言 ...

谢谢谢谢,这回复可以说是感觉很中肯了!!非常感谢!!!祝你找到心仪的工作!!一起加油!

评分

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

查看全部评分

回复

使用道具 举报

🔗
忘记密码 2018-6-26 22:46:12 | 只看该作者
全局:
Anakin09 发表于 2018-6-26 21:58
lz你说对了,在这个帖子里给你推荐py的全是“py跟XX比起来方便多了”。发现里没?这些人压根就是什么语言 ...

非常赞同!这里大部分人肯定几种都会,看楼主问问题感觉很小白就推荐个上手快的。
但如果有时间练习,想打好编程基础的话,当然是要学java(或者c++)。
data science基本都是python,因为他们的核心是数学而不是编程,没有可比性。

取决于楼主火烧眉毛要找工作,还是有时间把基础弄好。
回复

使用道具 举报

🔗
EETHAN 2018-6-27 01:43:03 | 只看该作者
全局:
gzxultra 发表于 2018-6-26 21:27
想请教一下 如果 amazon 这种 OA 只有 java 和 c++ 的咋整?

对于这种online的, 那只能不面Amazon,啊不,老老实实用Java/C++了。
当然,如果是in persion的电面或on site, 用熟悉的语言还是更好些
回复

使用道具 举报

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

本版积分规则

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