关于JAVA和数据结构的问题

我们去年学了JAVA高级程序设计语言,这学期要学数据结构,可是这学期的数据结构课本是以C++为例讲解的,现在的问题是,我要不要再自学一下C++?如果需要学,它会不会和去年... 我们去年学了JAVA高级程序设计语言,这学期要学数据结构,可是这学期的数据结构课本是以C++为例讲解的,现在的问题是,我要不要再自学一下C++?如果需要学,它会不会和去年学过的JAVA混淆?另外听说,学习C++之前最好学习一下C语言,学了C语言才能更好地学习C++,真的是这样吗?还有人说,要想把数据结构学好,直接先学习C语言就行,不用学习C++。现在我想问下,我到底该怎样学? 展开
 我来答
专治八阿哥的孟老师
2013-10-09 · 爱生活,爱编程,专心于学习技术和撸猫
专治八阿哥的孟老师
采纳数:494 获赞数:3914

向TA提问 私信TA
展开全部
编程语言大同小异,基本的逻辑操作都是一样的。比如与或,if,while这些。
但是java是面向对象,c是面向程序。我先学的c,后学的java,怎么都转不过来。现在习惯用java了,又不会用c了。
其实吧,没必要学c。如果你java学的好,那么一般的函数调用,参数传递和逻辑语句都应该会了吧。这样接触一门新的语言就不是啥难事了。编程重要的是思想,
个人觉得初学编程的时候最难的就是逻辑操作。还有参数和函数的调用。这些都会了之后,不用专门学某种编程,都触类旁通了(汇编除外)。
我学了c之后自学java,现在用的最好的是java,然后可以重构别人的asp,c#,不会写但是都可以看懂了,看多了就会写了
光点科技
2023-08-15 广告
通常情况下,我们会按照结构模型把系统产生的数据分为三种类型:结构化数据、半结构化数据和非结构化数据。结构化数据,即行数据,是存储在数据库里,可以用二维表结构来逻辑表达实现的数据。最常见的就是数字数据和文本数据,它们可以某种标准格式存在于文件... 点击进入详情页
本回答由光点科技提供
AI大模型达人
2013-10-09 · TA获得超过365个赞
知道小有建树答主
回答量:180
采纳率:100%
帮助的人:101万
展开全部
首先你要明白为什么要学习数据结构,既是学习数据结构的目的:
程序=数据结构+算法。这句话以应该听过吧。
数据结构就是那些数据以何种方式构成,最总呈现为什么结构。
算法就是解决问题的思路。
所以说写程序最本质的东西就是数据结构。
如果数据结构是以C++为例讲解的,是应该去看看c,c++的,这样才有利于你更好的学习数据结构。

不要怕和JAVA混淆,编程语言只是一种工具而已,他们思想都是一样的,就好比c中的指针和java中的对象的引用都是一样的。
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
x流星陨落
2013-10-09 · 超过10用户采纳过TA的回答
知道答主
回答量:47
采纳率:0%
帮助的人:20.8万
展开全部
数据结构还是很重要的,学习java如果仅仅是基本的编程,谁都可以在做一两个项目之后学会.但是如果你以后的发展是架构师/资深程序员,那么还是很有必要学习数据结构的.学习C就可以跟着学数据结构了.
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
凤栖尊c
2023-04-03
知道答主
回答量:27
采纳率:0%
帮助的人:5299
展开全部
您好,我曾独立解决过多种Java面试难题,比如:

1. Java集合:我曾解决过关于Java集合的各种问题,比如如何使用HashMap和HashSet,如何使用ArrayList和LinkedList,以及如何使用TreeSet和TreeMap。

2. Java多线程:我曾解决过关于Java多线程的各种问题,比如如何使用Thread和Runnable,如何使用synchronized和volatile,以及如何使用wait/notify和CountDownLatch。

3. Java设计模式:我曾解决过关于Java设计模式的各种问题,比如如何使用单例模式,如何使用工厂模式,以及如何使用观察者模式。

4. Java数据结构:我曾解决过关于Java数据结构的各种问题,比如如何使用栈和队列,如何使用堆和优先队列,以及如何使用二叉树和图。

5. Java算法:我曾解决过关于Java算法的各种问题,比如如何使用排序算法,如何使用搜索算法,以及如何使用动态规划算法。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
dllgdx_2000
2013-10-09 · TA获得超过922个赞
知道小有建树答主
回答量:1202
采纳率:0%
帮助的人:748万
展开全部
1 你对哪个语言感兴趣 就多学哪个 其他考试过了就行
2 哪个好找工作 就多学哪个
3 千万不要都学 也学不过来 一门精最好
4 但是要掌握其他的基本概念 以备后来面试用
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式