数据结构在java中重要吗,数据结构在Java中重要吗?

2020-11-30 05:21:07 字数 3860 阅读 4796

1楼:匿名用户

设计一个数据结构其实就是把现有的基本数据类型组织、封装起来。相对来说数据结构对于c/c++比较重要,因为java类机制实在太强大了,类库其实可以理解为数据结构的封装。即使对于一些比较复杂的抽象数据类型,凭借强大的类库支持,用java实现也相对容易得多!

ps:即便如此,学好数据结构也是一名合格的程序员(不论何种编程语言)必须做的。良药尚且苦口,所以还是努力吧,要相信那东西对你大有裨益!

2楼:寒丝寒丝

学好任意一门语言都需要有一定的数据结构功底,学习java也是一样,也需要有一定的数据结构功底,所以,学习java也应学好数据结构

3楼:匿名用户

不重要java帮你封装了很多

(java)数据结构在工作中作用大吗?

4楼:匿名用户

数据结构在所有的较大程序编写中都有很重要的地位!

5楼:匿名用户

在任何一种开发语言中,数据结构都是很重要的,实际上,语言只是实现的工具,最重要的恰恰是数据结构、算法这些原理性的东西,至于语法啊这些东西反而不是那么重要,学会一门开发语言的语法只要几个月,而想在原理性的东西达到一定的层次却要花数年的功夫

6楼:匿名用户

懂点还是比较好,虽然java的那些个库已经提供了各式各样的数据结构,但有时候针对特定问题在对数据结构和对算法的选择上来说,还是有帮助的

在java开发中,数据结构很重要吗?

7楼:匿名用户

数据结构是在很多语言里 都通用的一部分 还有算法 都是很重要的一个不错的数据结构和算法,能使运行速度提高好多尤其是想java这种后台语言中,非常有用

刚做开发时候体会不出来 等你做时间久了 就会慢慢体会到里边的精髓

8楼:匿名用户

是的,如果你只想做一辈子的程序员,而不是往设计上发展,那么不需要掌握,但是如果你想让自己进阶,往软件设计师发展,那么就得掌握数据结构和算法,因为应用程序的性能,很多取决于程序采用的核心算法和数据结构,要是觉得对你有帮助,等你采纳后,我把我这的java数据结构和算法发给你

9楼:nice有你够了

任何语言中的数据结构都算比较重要的一部分

在java开发中,数据结构很重要吗?

10楼:红线绕着风筝

你刚开始学习可能不重要,但是基础打牢,对你以后好处很大,我就吃了这方面的亏,没好好学数据结构。

java中的数据结构是个什么概念?

11楼:青鸟中关村专家

1、枚举(enumeration)接口虽然它本身不属于数据

12楼:放飞新的人生

数据结构是计算机存储、组织数据的方式。数据结构是指相互之间存在

一种或多种特定关系的数据元素的集合。通常情况下,精心选择的数据结构可以带来更高的运行或者存储效率。数据结构往往同高效的检索算法和索引技术有关。

数据结构在计算机科学界至今没有标准的定义。个人根据各自的理解的不同而有不同的表述方法:

sartaj

sahni在他的《数据结构、算法与应用》一书中称:“数据结构是数据对象,以及存在于该对象的实例合组成实例的数据元素之间的各种联系。这些联系可以通

过定义相关的函数来给出。”他将数据对象(data object)定义为“一个数据对象是实例或值的集合”。

clifford a.shaffer在《数据结构与算法分析》一书中的定义是:“数据结构是 adt(抽象数据类型abstract data type) 的物理实现。”

学习java的时候,数据结构和算法设计很重要么?我想花大量时间研究下,可行性怎么样?

13楼:周建国伟

没有必要,我也学过算法与数据结构,还买了几本算法竞赛相关的书籍,不过在java中很少用到,不过也要学习一些简单的算法,如遍历,栈,队列,当然还包括递归算法,其实我觉得递归算法很重要,尤其是访问文件目录时。不过也无需深究。

14楼:暗地星辰

发展领域不一样算法结构什么的都有轻重,如果游戏行业发展 ,那是很重要,如果是web开发那就无所谓了

15楼:

如果只是简单地做一般性的应用,大可不必花大心思去学数据结构和算法设计。其一:这些与语言不相关;其二:

这些都已经有现成的实现,自己直接调用就行。数据结构与算法设计的重要性体现在优化而不是实现,比如数据挖掘的各种算法实现。

16楼:匿名用户

要学习,但不需要花大量时间学,主要是要懂得java的编程思想,思路,有时间可以读下 java编程思想,对java学习和提高有很大帮助,各个阶段都适合

17楼:匿名用户

看你个人情况了,有时间就学习下,学习这些不是短时间内能见效的,学完这些要多结合多思考。

18楼:江湖大怪

要想成为一名编程人员 数据结构和算法都要掌握的。

19楼:whxdmnyy标领

个人觉得面向对象的高级编程语言就是数据结构+算法设计+语言的语法,前面两个是通用,有什么语言出来,熟悉语法就可以了,所以,答案是肯定的,很重要!

20楼:匿名用户

java强调的面向对象设计,算法和数据结构强调过程。弄不好就会陷入而忽略对象的设计。

数据结构和算法说白了就是对时间和空间的平衡,换算。其中也有技巧。比如二叉树。还有模型栈列表。这些都需要懂。以便以后做需要优化的时候来查这些资料。

21楼:匿名用户

看你要干嘛了。但是对于所有编程语言来说,算法都是很重要的。

22楼:匿名用户

貌似不是很重要吧。。两门不同的学科咯

23楼:飞雪无痕再续

就java来说,如果你是专注于研究算法的,那还是有必要的去深入研究下的,否则只做扩展阅读就行了

24楼:匿名用户

看你的java水平了,如果是初级水平,还是要把语法学号,至于数据结构和算法,在不同的行业领域里面使用层度不一样,能学习和研究一下是最好了,是在研究不清楚也没关系,毕竟大多数的行业里面还是用不到的。

学java 有必要看数据结构的书吗?如果是,那么哪本书比较好

25楼:

非常有必要,数据结构可以提升你的编程内功。

老严的那本《数据结构》。

数据结构(java 语言版)

java中定义数据结构如何实现?

26楼:匿名用户

你用的是结构体,是数据结构的一种。不能说java里没有数据结构。

在java里可以用类表示,其实java的类在c中也可以实现,加方法指针就ok。

数据结构是数据在计算机里面的存储,读写和组织方式,不要和结构体搞混了。再次说明,java存在数据结构,它是计算机的基本概念。

27楼:匿名用户

java中没有数据结构这个概念

只能用类表示

28楼:匿名用户

vc里这叫结构体,java中没有结构体的概念。可以用一个类来实现。建议把java的一些基础知识巩固一下。呵呵。学习顺利哦~~

java对数据结构的要求高吗

29楼:匿名用户

入门不高,但是要学好数据结构这块少不了,毕竟人说编程就是数据结构+算法

在科技查新中以下哪些中文数据库较为重要

1楼 科技查新中目前国内的主流中文数据库主要包括 中国科学引文数据库 cscd ,中国社会科学引文索引 cssci , ki 中国知网 ,万方,维普。 科技查新 简称查新 ,是指具有查新业务资质的查新机构根据查新委托人提供的需要查证其新颖性的科学技术内容,按照《科技查新规范》 国科发计字200054...

宽容不自由更重要吗,宽容与自由在现实生活中的意义

1楼 李晓霞死妈 提起宽容,就会想起 宰相肚里能撑船 这条俗语,如此度量,你的人生将会有着多么大的回旋余地!从而使得人们有了更为宽广的人缘天地,让人们的人生有了更大的自由度! 宽容与自由在现实生活中的意义 2楼 不雨亦潇潇 自由 不是空洞的口号。它不在政治家的嘴上,不在电视文告里,也不在哲学家的沉思...

为什么复数要放在解析几何后面讲,复数在高中数学中重要吗? 比起数列,解析几何是不是相对不重要些? 是注重概念的部分吗?

1楼 匿名用户 这是为了更好地理解复数 模 的意义 几何意义 。 用三角,解析几何,复数,向量计算解数学竞赛几何题怎么样 2楼 仁慈的主爱你 这么说吧 我们老师上课给我们看了他用三角法解的中国数学奥林匹克第一天的几何题,光是充要条件之一就算了三面纸,总共花了两个半小时 复数在高中数学中重要吗 比起数...