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

[学Python/Perl] 刷题前期理论准备,继续用Python还是用JAVA?

全局:

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

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

x
大家好!
自己不是CS专业的,主要想刷下算法题。学过CS61A,Python用的比较熟,几乎不怎么会用JAVA。正在学数据结构和算法,用的是Problem solving with algorithms and data structures,这本教材也是基于Python的。但是感觉太简洁了,还是学的不够。想说学一下CS61B,还有地里同学推荐的Princeton的algorithms,但是这两个课都是用的java。那我是要换个语言吗?或者大家有没有基于Python的比较好的算法资料推荐?换个语言的话,主要是我对java很不熟悉,我觉得那些小细节又要花很多时间去学习,去纠正,就会浪费很多时间在实现代码上,而不是思考代码背后的算法。

上一篇:平分平面上的点
下一篇:也谈谈怎么刷题
🔗
rokiya 2019-3-8 04:01:55 | 只看该作者
全局:
如果找的不是sde工作,就用python好啦。算法资料和语言没有关系吧。如果是找sde还是改java吧,Java也很简单,找本书三四天可以上手做题足够了。
回复

使用道具 举报

全局:
用pyhton,学java(虽然我还没学会)。大厂面试一般不要求语言。语言接触多了,上手起来很快。
回复

使用道具 举报

🔗
anonydieyoung 2020-2-11 07:48:39 | 只看该作者
全局:
python 還用學麽?。。。。沒事學學別的語言沒啥壞處
回复

使用道具 举报

🔗
JeTurkey 2020-2-11 08:19:06 | 只看该作者
全局:
就像2楼说的,感觉更多取决于你想要做什么。个人感觉刷题时候为了效率可以用python,但是Java那些OO类语言也不能拉下,尤其是如果想做SDE的话
回复

使用道具 举报

🔗
Mandy_Shen 2020-2-24 03:12:41 | 只看该作者
全局:
和楼主一样 我也没有计算机背景 自学过python 但是在hackerank上刷算法题的tutorial都是用Java 就很困惑
回复

使用道具 举报

🔗
wangyj1990 2020-2-24 05:24:51 | 只看该作者
全局:
在不涉及JVM知识的前提下,JAVA的语法和C, C# 的差别也不大。很容易就可以上手了
回复

使用道具 举报

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

本版积分规则

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