做数据挖掘和机器学习的话学c语言的数据结构还是Java的数据结构?

感觉数据结构没学好 想再学一下,原来学的是c语言版的。谢谢

数据结构是表达计算机存储、组织数据的方式。比如数组和列表,他们的构成就不一样,因此会各有适用的情况。C和JAVA只是不同的编程语言,编程语言主要的作用是用于对事情的描述。因此两种关系不大。既然前期看的c语言的数据结构,建议继续看c的,编译理解。我就是适用java语言,而学习的c语言的数据结构。望采纳。
温馨提示:内容为网友见解,仅供参考
第1个回答  2015-10-31
1、数据结构是表达计算机存储、组织数据的方式。比如数组和列表,他们的构成就不一样,因此会各有适用的情况。C和JAVA只是不同的编程语言,编程语言主要的作用是用于对事情的描述。因此两种关系不大。既然前期看的c语言的数据结构,建议继续看c的,编译理解。我就是适用java语言,而学习的c语言的数据结构。

2、数据挖掘有一些机器学习的内容,又有一些统计学的内容,推荐系统需要数据挖掘、机器学习、计算机的内容,大数据其实需要利用到机器学习和数据挖掘的内容,自然语言处理也需要用到机器学习、数据挖掘、语义学的内容等。我推荐学习机器学习,因为这个很基础,但是很实用,就像编程语言中的C语言那样,很基础,但是学通了就可以运用很广。
第2个回答  2014-06-09
数据结构都是一样的,只不过是语言实现的问题。推荐先看Java的看懂原理之后,可以去买本Weiss的数据结构(C 语言版)的读一读,因为C数据结构使用起来略繁琐。如果你想去Top 1梯队的公司还是推荐看C。如果是发展中的公司,看Java。本回答被提问者和网友采纳
第3个回答  2015-12-10
必然是c呀,java个人感觉偏应用,底层数据挖掘的话还是c好~
第4个回答  2015-12-18
先学数据结构理论,能用伪语言表达正确且逻辑清晰。然后根据自己的情况选择一个或都选,用代码将数据结构实现出来。 其实只要对一门语言的基础足够扎实,实现起来并不是很困难,当然前提是你清楚数据结构的理论,纯手打,愚见抛砖引石。
相似回答