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

发布网友 发布时间:2022-04-23 14:48

我来回答

3个回答

热心网友 时间:2023-08-23 07:18

我觉得被采纳的答案有失偏颇,数据结构是非常重要的,而且不同的算法根本不会只产生0.01秒的优势.最简单的例子,排序,N^2的效率怎麼可能跟N*logN比.在投行等地,有些程序即便是算法大量优化过后还要执行几个小时,可想而知如果不大量优化,恐怕要至少执行几天.另外很多API内部的数据结构搞不清楚,使用上也是稀里糊涂.只不过,真心想研究算法,应该至少会C/C++.java的优势不在这上面.当然了,算法,学了身价肯定会上升的.google,amazon面试都要考算法的

热心网友 时间:2023-08-23 07:19

对PC来说,算法与数据结构带来的一点点的优化,实际起不到什么大的作用,如果花的时间很多的话,反而得不偿失(公司都是以经济利益为主的,你比别人快0.01秒其实没什么用);
如果是嵌入式的话,因为运算能力有限,存储空间小,算法的优劣就比较重要了;
不过java大部分都是在pc上用算法也就不太重要了

热心网友 时间:2023-08-23 07:19

意味着一个
程序员

基础

水平

别听
那些人
胡扯,
算法

数据结构
是编程思想的
核心
,学会了永远错不了。

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com