算法与数据结构对于Java程序员意味着什么?

小弟现在在学Java,以前是搞算法和数据结构这些的,对于很多数据结构和算法都有涉及,但是学习了Java之后,老师们说算法和数据结构对于Java编程里都用不上,我就觉得很郁... 小弟现在在学Java,以前是搞算法和数据结构这些的,对于很多数据结构和算法都有涉及,但是学习了Java之后,老师们说算法和数据结构对于Java编程里都用不上,我就觉得很郁闷,我想再怎么面向对象也不能忽略算法吧?Java中封装的类再怎么强大,也解决不了所有问题吧?
我算法很有基础,但是现在很迷茫,我不想因为学Java就放弃以前的根基,并想继续需算法,我觉得这才是程序的乐趣。
算法与数据结构对于Java程序员意味着什么?
展开
 我来答
匿名用户
2013-07-19
展开全部
我觉得被采纳的答案有失偏颇,数据结构是非常重要的,而且不同的算法根本不会只产生0.01秒的优势.最简单的例子,排序,N^2的效率怎麼可能跟N*logN比.在投行等地,有些程序即便是算法大量优化过后还要执行几个小时,可想而知如果不大量优化,恐怕要至少执行几天.另外很多API内部的数据结构搞不清楚,使用上也是稀里糊涂.只不过,真心想研究算法,应该至少会C/C++.java的优势不在这上面.当然了,算法,学了身价肯定会上升的.google,amazon面试都要考算法的
feidaozhou
2009-09-15 · 超过19用户采纳过TA的回答
知道答主
回答量:71
采纳率:0%
帮助的人:64.9万
展开全部
对PC来说,算法与数据结构带来的一点点的优化,实际起不到什么大的作用,如果花的时间很多的话,反而得不偿失(公司都是以经济利益为主的,你比别人快0.01秒其实没什么用);
如果是嵌入式的话,因为运算能力有限,存储空间小,算法的优劣就比较重要了;
不过java大部分都是在pc上用算法也就不太重要了
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
务骞曲素怀
2019-12-26 · TA获得超过3868个赞
知道大有可为答主
回答量:3216
采纳率:28%
帮助的人:438万
展开全部
意味着一个
程序员

基础

水平

别听
那些人
胡扯,
算法

数据结构
是编程思想的
核心
,学会了永远错不了。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
风月漫客
2012-04-14 · TA获得超过210个赞
知道答主
回答量:166
采纳率:0%
帮助的人:48万
展开全部
k
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式