一亩三分地

 找回密码 注册账号

扫描二维码登录本站


Salarytics=Salary Analytics
查询工资数据
系统自动计算每年收入

科技公司如何
用数据分析驱动产品开发
coupon code 250off 立减$250

深入浅出AB Test
从入门到精通
coupon code 250off 立减$250
游戏初创公司招聘工程师、UIUX Designer和游戏策划
坐标湾区
DreamCraft创始团队
招聘游戏开发工程师
把贵司信息放这里
查看: 962|回复: 13
收起左侧

[Leetcode] 用go刷题的lib求推荐

[复制链接] |试试Instant~
我的人缘0

分享帖子到朋友圈
本楼: 👍   0% (0)
 
 
0% (0)   👎
全局: 👍   93% (42)
 
 
6% (3)    👎

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

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

x
求问地里用go刷题的朋友,遇到需要PQ,TreeMap,TreeSet之类的数据结构,都是自己现场实现吗?有没有像C++ Java那样的STL collections推荐?

上一篇:个人刷题经验小结
下一篇:在leetcode面经上发现一道有意思的题目,大家可以一起讨论一下
我的人缘0
yloco88 2019-6-17 07:41:10 | 显示全部楼层
本楼: 👍   100% (6)
 
 
0% (0)   👎
全局: 👍   93% (74)
 
 
6% (5)    👎
个人认为python最适合刷题...
回复

使用道具 举报

我的人缘0
qdaudioqd 2019-6-17 09:25:23 | 显示全部楼层
本楼: 👍   100% (2)
 
 
0% (0)   👎
全局: 👍   47% (289)
 
 
52% (324)    👎
谢谢楼主分享,学习了

评分

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

查看全部评分

回复

使用道具 举报

我的人缘0
superdry 2019-6-19 13:43:04 | 显示全部楼层
本楼: 👍   100% (1)
 
 
0% (0)   👎
全局: 👍   97% (35)
 
 
2% (1)    👎
1. 不建议用go刷题。 如果初衷是为了熟悉一下Go,不如去做一些小project,如果是为了学习算法数据结构,还是选java,c++吧 python也ok
Go 的强项在于快速 简洁和高并发,这些在面试算法的时候根本体现不出来

2. 另一方面,面试算法的时候99%是不需要高级的数据结构的。slice和map应该可以满足绝大多数的需求。go也有PQ 和list的实现。 如果需要tree,stack,queue等这些常用数据结构,也很容易实现的。如果真要用到什么sorted map,self balanced BST 之类的,那就自求多福吧。。
回复

使用道具 举报

我的人缘0
potplus 2019-6-17 13:39:14 | 显示全部楼层
本楼: 👍   100% (1)
 
 
0% (0)   👎
全局: 👍   92% (415)
 
 
7% (36)    👎
如果面试的时候出了一道TreeMap题是不是不得不表演个手写红黑树。。。
回复

使用道具 举报

我的人缘0
Adai 2019-6-17 09:50:06 | 显示全部楼层
本楼: 👍   100% (1)
 
 
0% (0)   👎
全局: 👍   97% (78)
 
 
2% (2)    👎
我也是用go刷题,都必须自己实现,所以不建议用go刷题,该用python或者java吧
回复

使用道具 举报

我的人缘0
 楼主| 潜泳冠军 2019-6-17 02:50:42 | 显示全部楼层
本楼: 👍   0% (0)
 
 
0% (0)   👎
全局: 👍   93% (42)
 
 
6% (3)    👎
没人回答... 在stack上问了一下: 大部分题目不需要这些data structure,。很多人也就是提前写好interface 然后copy paste
回复

使用道具 举报

我的人缘0
Sezedai 2019-6-17 07:43:08 | 显示全部楼层
本楼: 👍   0% (0)
 
 
0% (0)   👎
全局: 👍   99% (118)
 
 
0% (1)    👎
我用go刷过一阵儿,没有比较好用的库,就算用现成的库自己也得写一大堆,而且面试中面试官也未必见过,所以基本靠自己写。坏处是比较麻烦。好处是每次都写一遍heap,记得很牢,面试中手写heap以及heapmap无压力。
回复

使用道具 举报

我的人缘0
syla 2019-6-17 12:44:53 | 显示全部楼层
本楼: 👍   0% (0)
 
 
0% (0)   👎
全局: 👍   94% (141)
 
 
6% (9)    👎
用go刷题可能会有一点点作死。。。有些做OA的网站(比如hackerRank)默认没有引入某些库可能会导致那道题直接没法用Go写出最优解,临时换成别的语言解又会来不及,之前室友就是这样挂掉了几个大公司的OA

补充内容 (2019-6-17 12:46):
*默认没有引入某些库可能会导致那道题直接没法用Go在短时间内快速实现最优解
回复

使用道具 举报

我的人缘0
rayord 2019-6-17 13:16:53 | 显示全部楼层
本楼: 👍   0% (0)
 
 
0% (0)   👎
全局: 👍   25% (59)
 
 
74% (174)    👎
平时可以用Go, 刷题建议用Python,完全不建议用Go刷题,面试分秒必争,Go,C++,Java很吃亏,啰嗦以及需要考虑数据结构问题,分心。
回复

使用道具 举报

我的人缘0
本楼: 👍   0% (0)
 
 
0% (0)   👎
全局: 👍   100% (66)
 
 
0% (0)    👎
工作中天天写go
刷题面试非常不推荐

回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册账号

本版积分规则

提醒:发帖可以选择内容隐藏,部分板块支持匿名发帖。请认真读完以下全部说明:

■隐藏内容方法 - 不要多加空格: [hide=200]你想要隐藏的内容比如面经[/hide]
■意思是:用户积分低于200则看不到被隐藏的内容
■可以自行设置积分值,不建议太高(200以上太多人看不到),也不建议太低(那就没必要隐藏了)
■建议只隐藏关键内容,比如具体的面试题目、涉及隐私的信息,大部分内容没必要隐藏。
■微信/QQ/电子邮件等,为防止将来被骚扰甚至人肉,以论坛私信方式发给对方最安全。
■匿名发帖的板块和方法:http://www.1point3acres.com/bbs/thread-405991-1-1.html

手机版||一亩三分地

GMT+8, 2019-10-18 03:11

Powered by Discuz! X3

© 2001-2013 Comsenz Inc. Design By HUXTeam

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