请问用 go 刷算法题舒服么(对比 c++)

2021-01-04 15:38:08 +08:00
 YUX

对 golang 不是很了解 一直在用 c++刷 最近想刷题的过程中顺便入门一下 go

thanks

8739 次点击
所在节点    程序员
38 条回复
Mivon
2021-01-04 15:41:18 +08:00
单纯只是刷算法题,c++舒服,各种数据结构在标准库都比较全
xcstream
2021-01-04 15:41:35 +08:00
应该不存在同样的算法一个语言时间可以一个语言时间不够
bonfy
2021-01-04 15:44:20 +08:00
@xcstream 你试试 Python 就知道了 C++ pass,Python TLE
stirlingx
2021-01-04 15:49:53 +08:00
go stl 轮子已经造好,类似 c++ stl
https://github.com/liyue201/gostl
also24
2021-01-04 15:51:21 +08:00
@bonfy #3
方便提供一下题目 ID 嘛?
一般来说,时间限制应该是根据不同语言区别设定的。
hbolive
2021-01-04 15:55:37 +08:00
@also24 时间对比都是同一个语言吧。。
also24
2021-01-04 15:59:03 +08:00
@hbolive #6
建议仔细看一下,我在回复 3 楼
YUX
2021-01-04 16:00:41 +08:00
某平台所有语言时间限制都是一样的😂
also24
2021-01-04 16:02:26 +08:00
@YUX #8
哪个平台这么狠啊?想要搞死写 Java / Python 的么,发个网址看下?
YUX
2021-01-04 16:10:57 +08:00
also24
2021-01-04 16:17:15 +08:00
@YUX #10
看了下帮助信息,果然是要搞死其它语言的节奏,这完全就是在明示你选择 C / C++ 了。

> 不同语言的时间限制和内存限制是相同的吗?
> 是相同的,我们认为选择合适的编程语言也是一项必备技能,所以没有为不同语言设置不同的限制条件。


不过我稍晚翻了下它页面上的信息,如果你是为了这个考试的话,那最好还是不要用 go 了,因为:

> 考试网站及评测服务器支持二十余种编程语言,但各考场只保证提供 C 、C++、Java 三种语言的开发环境
bigpigeon
2021-01-04 16:19:46 +08:00
力抠不舒服,Tree 和 List 没有现成的库,导致我在本地测试的时候为了打印这 2 个东西造了各种函数
90928yao
2021-01-04 17:54:50 +08:00
golang 标准库太少了 肯定 cpp python 舒服
ErwinCheung
2021-01-04 18:10:44 +08:00
python 超时很多 而且一些解法不被认可。。 看不出底层功底

还是 cpp 最好
lewinlan
2021-01-04 18:20:01 +08:00
go stl 是歪门邪道
darksword21
2021-01-04 18:20:40 +08:00
不会 cpp 怎么办,边学边刷吗
littlewing
2021-01-04 19:44:51 +08:00
Java 舒服
MoYi123
2021-01-04 19:55:18 +08:00
@also24 leetcode 第一题,O(n2)的解法,python 超时,C++能过。
goodboy95
2021-01-04 20:22:44 +08:00
pat 不打顶级,只要时间复杂度选的合适,都不卡时间的(就算打顶级一般也不会卡时间吧)
stirlingx
2021-01-04 20:26:04 +08:00
@lewinlan 怎么说

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/741536

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX