第1个回答 2013-10-09
首先你要明白为什么要学习数据结构,既是学习数据结构的目的:
程序=数据结构+算法。这句话以应该听过吧。
数据结构就是那些数据以何种方式构成,最总呈现为什么结构。
算法就是解决问题的思路。
所以说写程序最本质的东西就是数据结构。
如果数据结构是以C++为例讲解的,是应该去看看c,c++的,这样才有利于你更好的学习数据结构。
不要怕和JAVA混淆,编程语言只是一种工具而已,他们思想都是一样的,就好比c中的指针和java中的对象的引用都是一样的。本回答被提问者采纳
第2个回答 2013-10-09
数据结构还是很重要的,学习java如果仅仅是基本的编程,谁都可以在做一两个项目之后学会.但是如果你以后的发展是架构师/资深程序员,那么还是很有必要学习数据结构的.学习C就可以跟着学数据结构了.
第3个回答 2023-04-03
您好,我曾独立解决过多种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算法的各种问题,比如如何使用排序算法,如何使用搜索算法,以及如何使用动态规划算法。
第4个回答 2013-10-09
1 你对哪个语言感兴趣 就多学哪个 其他考试过了就行
2 哪个好找工作 就多学哪个
3 千万不要都学 也学不过来 一门精最好
4 但是要掌握其他的基本概念 以备后来面试用