一亩三分地论坛

 找回密码
 获取更多干货,去instant注册!

扫码关注一亩三分地公众号
查看: 1399|回复: 10
收起左侧

[算法题] java和Python 哪个练习算法好?

[复制链接] |试试Instant~ |关注本帖
peterxwl 发表于 2015-2-4 06:13:18 | 显示全部楼层 |阅读模式

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

您需要 登录 才可以下载或查看,没有帐号?获取更多干货,去instant注册!

x
如题。 感觉python 比java 更精炼, 更能体现思路,在有限时间里编码更高效些;但很多有名的算法书都是Java 或C编的。大家怎么看?
Linzertorte 发表于 2015-2-4 06:38:58 | 显示全部楼层
回复 支持 1 反对 0

使用道具 举报

Linzertorte 发表于 2015-2-4 06:38:36 | 显示全部楼层
C++吧。更好一些。
回复 支持 反对

使用道具 举报

chrisVoid 发表于 2015-2-5 07:21:58 | 显示全部楼层
Java。
Python毕竟把很多细节都封装了,不需要考虑内存分配之类的,相当于Guido帮你把Python底层的内容用C写好了。学数据结构算法还是要会一门面向对象的语言才行。
回复 支持 反对

使用道具 举报

290219306 发表于 2015-2-5 07:33:41 | 显示全部楼层
Python和Java比的话我认为Java更合适,python简化的太多了,基本的array可能还需要import,2和3版本也有不少不同点。推荐C++,包括了Java和python不需要自己操心的memory allocation,可能更适合教学。个人拙见……
回复 支持 反对

使用道具 举报

chopper 发表于 2015-2-5 14:56:27 | 显示全部楼层
一天 java 一天 c++ 一天 python 一天 c...

评分

1

查看全部评分

回复 支持 反对

使用道具 举报

lucaz 发表于 2015-2-5 15:21:38 | 显示全部楼层
看你自己,你要是想以后自己实现算法的话,或者你以后搞算法的话,就用java来学。
你要是只是想了解常用算法的实现的话,就用用python就行,没必要考虑那么多。
回复 支持 反对

使用道具 举报

miss_snow 发表于 2015-2-7 07:43:03 | 显示全部楼层
C++是最好的,Java其次,Python不推荐……
回复 支持 反对

使用道具 举报

kurtwang 发表于 2015-2-7 07:55:54 | 显示全部楼层
如果指面试的时候写,还是用python吧
回复 支持 反对

使用道具 举报

wilsoj 发表于 2015-2-7 08:46:21 | 显示全部楼层
java现在很多企业都用,建议用这个开刷Leetcode。。。
回复 支持 反对

使用道具 举报

clockwise9 发表于 2015-2-11 01:05:35 | 显示全部楼层
个人觉得如果真的是考虑基础的数据结构及算法的话,还是应该用C/C++,毕竟内存管理也是很重要的一环,除了时间复杂度,还要对空间复杂度有概念,从最底层开始了解虽然枯燥困难,但绝对很有帮助。当然如果是复杂一些的算法,还是java或python更简洁一些,免得被大量细节困住手脚。至于究竟是java还是python,我觉得各有千秋,不好比较,看个人想往哪个方向发展吧。用Java就要更考究OO设计,用python可以考虑用函数式来简化表达。等等等等。
回复 支持 反对

使用道具 举报

本版积分规则

请点这里访问我们的新网站:一亩三分地Instant.

Instant搜索更强大,不扣积分,内容组织的更好更整洁!目前仍在beta版本,努力完善中!反馈请点这里

关闭

一亩三分地推荐上一条 /5 下一条

手机版|小黑屋|一亩三分地论坛声明 ( 沪ICP备11015994号 )

custom counter

GMT+8, 2016-12-6 03:13

Powered by Discuz! X3

© 2001-2013 Comsenz Inc. Design By HUXTeam

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