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

[Leetcode] 刷题语言询问

全局:
dcyjff21 发表于 2021-3-2 22:11
python有啊,dict就是map,set也有

啊我指的是cpp的map和set,其他语言应该叫TreeMap和TreeSet。
回复

使用道具 举报

🔗
qiuqiushasha 2021-3-2 23:33:54 | 只看该作者
全局:
我觉得真正写面试题的时候 最关键的是交流/思路/沟通/想法 会写 并且写的很熟练 c++和py多出来的代码 写的时间也就多个2min 但代码更加clean

一个类比就是在在工作中总有人说c++比java更快by 50ms, 结果 sql查询用了1分钟
回复

使用道具 举报

🔗
tonycy0 2021-3-2 23:42:09 | 只看该作者
全局:
qiuqiushasha 发表于 2021-3-2 23:33
我觉得真正写面试题的时候 最关键的是交流/思路/沟通/想法 会写 并且写的很熟练 c++和py多出来的代码 写的 ...

IO bound 和 CPU bound不能一概而论
回复

使用道具 举报

🔗
chris555 2021-3-3 00:25:56 | 只看该作者
全局:
Doesn't matter which language you are using
回复

使用道具 举报

🔗
Tktticket 2021-3-3 02:23:14 | 只看该作者
全局:
用你最顺手的就行

首先面试官都不一定懂你用的语言,我自己用Java, 就遇到面试官不懂java的,面试主要是交流表达自己的思想,如果你最顺手的话写的快占脑子处理的比重小可以多说话交流,面试官不太可能因为不懂你用的语言就把拒你

其次要是你很多语言都很熟练,那python应该是最好的,有时候你聊天说思路时间太长了,需要在短时间内把大致的代码打出来,熟练度差不多的话,python理论上能最快的写完,当然实际没那么多人能到那多种语言刷题都非常熟练的水平就是了
回复

使用道具 举报

🔗
wisdompeak2 2021-3-3 03:22:09 | 只看该作者
全局:
写python的话需要注意,那些太过pythonic的代码背后的机理,要对时间和空间复杂度有清醒的认识。比如说切片啥的,写着很爽,但时间复杂度不是o(1)。还有其他很高级的用法,zip啊,map啊。
如果你没有其他强编译语言的计算机基础和经验,那么就要小心一点。
回复

使用道具 举报

🔗
qwseda123 2021-3-3 04:05:31 | 只看该作者
全局:
千万别用c++ 等下顺手问你些内存回收之类的  你答不出来就尴尬

个人认为java比python好 因为java有treemap  python没有

python看起来写的少 但你需要解释得多 前面也有层主提到这个了
回复

使用道具 举报

🔗
BobbyBear 2021-3-3 04:35:28 | 只看该作者
全局:
dcyjff21 发表于 2021-3-2 22:11
python有啊,dict就是map,set也有

楼上应该是指OrderedMap。当然Python也是有的。
回复

使用道具 举报

全局:
学习能力强,时间多,记忆力好,眼睛好,用java。其他用python。
回复

使用道具 举报

🔗
Owenli20 2021-3-3 05:31:38 | 只看该作者
全局:
dcyjff21 发表于 2021-3-2 22:11
python有啊,dict就是map,set也有

C++的map和set是ordered的
回复

使用道具 举报

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

本版积分规则

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