首页
题库
公司真题
专项练习
面试题库
在线编程
面试
面试经验
AI 模拟面试
简历
求职
学习
基础学习课
实战项目课
求职辅导课
专栏&文章
竞赛
搜索
我要招人
发布职位
发布职位、邀约牛人
更多企业解决方案
在线笔面试、雇主品牌宣传
登录
/
注册
卧薪3510
2018-04-09 11:41
已编辑
广东工业大学 C++
关注
已关注
取消关注
为什么很少有用c语言来刷LeetCode的?
如题,最近在刷LeetCode,用的是c语言。
有时候发现想不出来的的题目,去看一下别人的答案,但是很少有c语言来写的答案。大部分都是c*** Java之类的。
大家都不喜欢用c来刷题吗
提示
全部评论
推荐
最新
楼层
卧薪3510
楼主
广东工业大学 C++
多谢各位的回答。现在已经清楚了,楼上的说:实际上用c++的是用的是“c++的c语言部分”+STL的。 最一开始看到two sum 里面用hashmap各种溜,自己在那里用c 在那里实现一个丑陋的hash表,还丑得一比。 应该重要的还是算法的思想,然后用最合适的语言把题目做出来。
点赞
回复
分享
发布于 2018-02-17 14:53
不愿意透露姓名的网友2024
小米集团_分布式存储研发工程师
LeetCode和POJ我都在刷,看心情哪天刷那个=。= LeetCode用纯C语言,因为LeetCode考察的更多的是基础算法,数据结构,目的是打好基本功,面试向,你面试的时候面试官会让你手写快排,写哈希,不会让你用库。 POJ用C++,这里**本都是ACM题目,要求解决一些实际问题,竞赛向,你需要做的是以最高的效率(敲代码)解决特定问题,所以用有较多库的C++。 综上,LeetCode还是选择纯C语言吧,不要偷懒,我带了‘纯’是因为,很多人喜欢C/C++混编(包括我)。
2
回复
分享
发布于 2018-04-09 11:03
Bugzhang
字节跳动_互娱研发_前端工程师
c++,java,所有脚本语言。库函数都有一大堆。 要是c的话,全得自己实现,麻烦的一笔。 实际上用c++的是用的是“c++的c语言部分”+STL的。
10
回复
分享
发布于 2018-02-17 13:34
木又皮
厦门大学 golang
曾经想用c去刷,可惜自己水平太差,造***力不够,被虐的啊……用cpp,java,python的主要是库函数多吧,很多数据结构或者字符处理的函数不用自己写……
4
回复
分享
发布于 2018-10-19 13:56
jogging
滴滴_研发
可以,用汇编也可以的。 可以把你家收入90%捐款,自己每天只吃大米,一个道理
3
回复
分享
发布于 2018-02-17 10:34
这个好玩吗?
兰州交通大学 C++
用C语言做也可以,但C++里有STL很方便,C语言需要自己实现数据结构太累。不光是LeetCode,基本ACM选手也不会用C语言去打比赛,清一色的C++
2
回复
分享
发布于 2018-02-17 09:10
系统测试
东北林业大学 算法工程师
我觉得leetcode是适合用C来刷的,毕竟leetcode主要就是练算法的,导入现成的库就没什么意思了吧。
1
回复
分享
发布于 2019-01-04 17:46
CCVS
中南大学 iOS开发
因为用c有时不太方便啊,有java有些场合可以偷懒不少
点赞
回复
分享
发布于 2018-02-17 13:24
狐狸与猎犬
华南理工大学 Java
我还是比较喜欢数组风格的写法 java里像charAt(i)、get(i)之类的String或者容器写法我都尽量避免,一般都尽量转换成char[] 或者数组 当然java里有String.split(),做很多字符串解析题很方便切分再遍历
点赞
回复
分享
发布于 2018-02-17 13:28
offer___
蚂蚁集团_后端研发
因为有标准库啊
点赞
回复
分享
发布于 2018-02-17 13:34
好好复习
喀什大学 Java
因为用c的人比较少 我周围基本上没人会c
点赞
回复
分享
发布于 2018-04-09 11:19
丶WJMZBMR丶
天津理工大学 Java
c太底层了,基本所有的接口都需要自己实现和维护。java 我导入一个包,c++我导入一个库STL,调用里面的方法,一行代码就能实现,你用C就需要自己去造轮子,x10-x100+代码才能实现,多麻烦。当然,你也可以用c/c++/java同时刷。
点赞
回复
分享
发布于 2018-10-19 11:15
TeeKee
阿里云_基础产品事业部_高级开发工程师
STL
点赞
回复
分享
发布于 2018-10-19 13:57
还没有回复哦~
相关推荐
今天 17:03
大连理工大学 运营
盘点一下深圳996公司……
第一个,腾讯工作时长:普遍反馈每周工作6天,日均10-12小时,部分项目组存在“大小周”(单双周轮换加班)。行业地位:互联网巨头,以游戏、社交业务为主,深圳总部加班文化较为显著。第二个,华为工作时长:部分部门实行“弹性工作制”,但研发岗普遍需加班至21:00后,周末可能需值班或处理紧急需求,月均加班时长约60-80小时。特点:“狼性文化”驱动,项目周期紧张时加班强度更高。第三个,字节跳动工作时长:部分部门实行“弹性工作制”,但研发岗普遍需加班至21:00后,周末可能需值班或处理紧急需求,月均加班时长约60-80小时。特点:“狼性文化”驱动,项目周期紧张时加班强度更高。第四个, 大疆工...
华为工作强度 1009人发布
投递微众银行等公司10个岗位 >
点赞
评论
收藏
分享
昨天 11:17
合肥市第一中学 Java
滴滴一面
自我介绍实习难点CAS并发安全的集合,挑一个讲一下原理B+树相对于B树和哈希有什么好处Innodb引擎相对于其他引擎的区别Redis基础数据结构有哪些?Set和Zset的区别,底层用什么数据结构实现的?算法题:两两反转链表。
投递滴滴等公司10个岗位 >
点赞
评论
收藏
分享
2024-12-23 06:50
门头沟学院 Java
好震惊
给点吧求求了:
3点发的帖子,害怕😰
点赞
评论
收藏
分享
02-17 21:42
已编辑
西安电子科技大学 C++
腾讯 TEG 部门 c++ 暑期提前批面经
1.11 投递1.12 约面1.13 一面自我介绍,简历介绍,一些基础的 cpp 相关八股,比如:std::map 底层结构(不需要说原理,回红黑树就够了)和插入删除复杂度。两个很简单的手撕:1)二叉搜索树中至多输出 k 个大于 target 值的节点值,也就是先找最小的大于 target 的节点,然后依次输出至多 k 个节点值。2)二分。手撕很简单,但是第一个提醒了好几次,运气好给过。1.17 二面纯拷打,三个手撕。1)一个链表,输出每个节点后第一个大于该节点的节点值。leetcode 503,不过要求是只能正序遍历一遍链表,O(N)。单调栈做。2)同上题,不过要求输出节点后大于该节点的最大...
Robert17:
手写布隆过滤器可还行
查看9道真题和解析
点赞
评论
收藏
分享
评论
点赞成功,聊一聊 >
2
9
分享
评论
提到的真题
返回内容
全站热榜
更多
1
...
脱下孔乙己长衫,浅聊一下就业下沉!
1.8W
2
...
腾讯PCG QQ后台开发一面
1.0W
3
...
【未来准备7】就业下沉时代,如何摆脱困境
8781
4
...
HR面全百科——缺点/不足/有什么要改进的
8781
5
...
腾讯/字节/快手 前端面经汇总
8670
6
...
快手产品运营一面😏凉了也赚了
6427
7
...
任何人都可以复刻的AI修改简历思路
6380
8
...
阿里云暑期实习java后端面经
5500
9
...
26届暑期实习企业时间线汇总
5219
10
...
家人希望我脱掉孔乙己的长衫,回老家
5156
创作者周榜
更多
正在热议
更多
#
面试被问第一学历差时该怎么回答
#
97851次浏览
613人参与
#
你见过最离谱的招聘要求是什么?
#
151414次浏览
945人参与
#
水滴春招
#
37348次浏览
590人参与
#
听劝,这个简历怎么改
#
23866次浏览
313人参与
#
你的房租占工资的比例是多少?
#
18068次浏览
223人参与
#
顺丰求职进展汇总
#
41846次浏览
252人参与
#
你想留在一线还是回老家?
#
17483次浏览
277人参与
#
互联网行业现在还值得去吗
#
2647次浏览
23人参与
#
嵌入式岗知多少
#
24276次浏览
289人参与
#
机械人的offer怎么选
#
119631次浏览
629人参与
#
面试被问“你的缺点是什么?”怎么答
#
15016次浏览
279人参与
#
第一份工作应该选高薪还是热爱?
#
10828次浏览
115人参与
#
入职第四天,心情怎么样
#
13519次浏览
107人参与
#
牛友投递互助,不漏校招机会
#
233070次浏览
3245人参与
#
招银网络科技工作体验
#
16030次浏览
81人参与
#
0offer是寒冬太冷还是我太菜
#
1044313次浏览
8692人参与
#
租房找室友
#
8834次浏览
57人参与
#
机械/汽车制造公司岗位评价
#
9247次浏览
84人参与
#
诺瓦星云求职进展汇总
#
180999次浏览
1576人参与
#
运营每日一题
#
51103次浏览
448人参与
#
大城市找工作会更容易吗
#
5765次浏览
31人参与
牛客网
牛客企业服务