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

[Leetcode] JavaScript刷题是不是不如JAVA?

🔗
driveStick 2020-11-8 12:46:30 | 只看该作者
全局:
本帖最后由 driveStick 于 2020-11-8 12:49 编辑

两种语言都刷过 个人倾向于Java 虽然啰嗦但是一板一眼 对于培养代码习惯是有帮助的

JS有的代码比较抽象 对刷题新人不友好 相比于Java来说
喜欢的点
1. array既可以当stack用也可以当queue用也可以当list用
2. array的复制很方便,[...array]
3. 用char拼接成string不需要写StringBuilder之类的 直接+=即可

不喜欢的点
1. 没有treemap
2. 没有priority queue
3. 建立空的数组的时候一定要加默认值
4. 做除法的时候还得自己用Math.floor向下取整

评分

参与人数 1大米 +3 收起 理由
Derek_Han + 3 除法向下取整可是太难受了

查看全部评分

回复

使用道具 举报

🔗
shzhj 2020-11-8 13:51:14 来自APP | 只看该作者
全局:
js碰到个需要heap的题都不敢想怎么搞🤮
回复

使用道具 举报

🔗
Derek_Han 2020-11-8 15:03:49 | 只看该作者
全局:
driveStick 发表于 2020-11-8 12:46
两种语言都刷过 个人倾向于Java 虽然啰嗦但是一板一眼 对于培养代码习惯是有帮助的

...
除法向下取整可是太难受了
回复

使用道具 举报

全局:
Ruby 远胜于这些
回复

使用道具 举报

🔗
BobbyBear 2020-11-9 08:51:19 | 只看该作者
全局:
Go也不错。代码的简洁程度不输python。虽然我也没有非常熟练,主要还是用java和python。
回复

使用道具 举报

🔗
Scaffolding 2020-11-9 09:54:34 | 只看该作者
全局:
一样javascript....
感觉没有啥不如 es6 什么的也是很爽的

主要哪个顺手就哪个
回复

使用道具 举报

🔗
han6 2020-11-9 11:38:22 | 只看该作者
全局:
无论工作还是面试,Java都是最受欢迎的语言。想想大家都用Java,还是无脑跟着一起用吧。
回复

使用道具 举报

🔗
MaryWu 2020-12-27 13:37:24 | 只看该作者
全局:
这帖子太棒了,找前端工作在刷题遇到同样的疑惑。
目前用python刷题非常顺畅,python和ruby这种简洁的语言特别喜欢, java到现在都没搞懂过。
回复

使用道具 举报

🔗
asterid 2020-12-27 17:34:21 | 只看该作者
全局:
尽量别用 Java 刷题吧。虽然 Java 数据结构比较全,但是 onsite 面试的时候写白板非常吃亏。强烈推荐弱类型语言,比如 Python、JS、Ruby,不用声明变量和函数类型,就至少可以快 10%。

当然,目前所有面试都是线上进行的,所以只要允许用在线 IDE,Java 不会太差。但是有的公司只允许 Google Doc 等纯文本编辑器,这种时候 Java 依然吃亏。

评分

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

查看全部评分

回复

使用道具 举报

全局:
我用过java,python,现在在研究用js,很喜欢js,如果是白板的话比java快多了,可读性比python强,就是资源少了点。
回复

使用道具 举报

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

本版积分规则

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