本人从事java开发5年但一直都是业务系统方面,今面试觉得有必要学习数据结构,问没有大学数学知识能学懂吗

本人的项目经验都是企业级业务方面,如今跳槽数据结构方面知识考的较多,由于本人大学数学几乎没学,想自学数据结构的只是,请问能学好吗?有没有什么好办法,望有经验的过来人指点迷经

1. 能学好。
2. 数据结构和微积分几乎没有什么联系,在逻辑上,与离散数学关系更大一些;
离散数学这个东西没有基础也能学。
3. 方法没什么好说的,弄懂例子和经典的排序算法,然后想办法编程实践即可。

建议找一本好的书,由浅入深的那种,最好是不需要离散数学基础的那种。
或者自己先学一些离散数学的基础知识再看数据结构比较好。
温馨提示:内容为网友见解,仅供参考
第1个回答  2012-03-20
我做过三年的测试,你要是想做的话,要把英语学好,因为现在的软件公司对测试工程师的要求一般都是要读懂外文的文档,还有就是要有好的逻辑思维,最好会一点儿主流的自动化测试工具,如QTP什么的,不需要去培训机构培训,测试意识要培训起来,主要是想问题要全面

要想长期有发展的话,要抓住一门编程语言,但是不是绝对的
第2个回答  2012-03-20
到目前为止没听说哪个学校考数据结构是限定用JAVA的,都是C,C++,JAVA
第3个回答  2012-03-20
可以,

工作一到五年的Java程序员遇到瓶颈应该如何提升
工作5年左右的程序员,在原创力(执行力)层面比较有竞争力,往往欠缺技术视野以及业务洞察力。后面2点更加重要,这2点解决的是架构设计哲学问题,是架构师能够持续拥有竞争力和影响力的立身之道。举个场景的例子来详细说明:一提到分布式锁问题,大多数人想到的方案是基于Redis的Master-Slave模式来实现。...

程序员工作4,5年面试会问什么问题
1、第一轮一般是技术面试:主要是问面试者的工作经历,例如都做过哪些项目,写过多少代码等。其次是问工作相关的基础知识,主要包括C语言,C++,JAVA,操作系统,数据结构,数据库,计算机网络等。2、第二轮基本是HR面试:这轮面试就是与面试者谈谈期待的薪水,以后的发展等问题,HR会根据面试者的表现决...

新手初学Java有必要去学习数据结构与算法吗
还是有些必要的,大公司笔试面试基本都是靠计算机网络及数据结构与算法,建议找些基础的算法如排序查找等入门就可以了,java新人用不到多深层次的算法。千锋教育就有线上免费Java线上公开课。 但是如果是新手小白的话,建议还是报班培训。因为Java自学起来相对比较难,正确的学习资料的获取、学习中遇到...

我做java滴,刚看完java数据结构和算法很有感觉,但是听说设计模式也蛮重...
设计模式也很重要,但你现在要确定的是,你现在还刚只是对数据结构和算法有感觉,但貌似并不会很深,所以你要趁着现在刚上手就继续深入,不然,等你学完设计模式后,发现算法和数据结构又不记得了,得不偿失!

学Java不学数据结构可以吗
这看你要走到什么样的高度了 一般程序员 可以不了解 只要在框架内实现功能 可以不学 但 如果你要在这条路走的远一些 学一学还是有必要的 注:如果你是刚开始学 一到两年可以先攻克java 不要被一大堆东西压这喘不过气

如果你是一个 Java 面试官,你会问哪些问题?
2、对比Hashtable、HashMap、TreeMap有什么不同?考点分析:上面的回答,只是对一些基本特征的简单总结,针对Map相关可以扩展的问题很多,从各种数据结构、典型应用场景,到程序设计实现的技术考量,尤其是在Java 8里,HashMap本身发生了非常大的变化,这些都是经常考察的方面。很多朋友向我反馈,面试官似乎...

软件开发行业工作三年,技术方面应该达到怎样的水准才算是合格?
软件开发行业工作三年,技术方面应该能达到一个中等水平,能够负责任的开发好一个模块,是行业当中对新型人才的一个最基本的要求,如果你有巨大的抱负,应该能够做好软件外包工作,为公司创造工作的利润。

java高级开发工程师面试问题汇总?
应聘JAVA工程师,面试官常问一些什么问题? 如果你幸运,能找个好点的开发工作,我相信大家一定关心的是:1、数据库2、操作系统,linux,unix?3、开发工具4、你的项目经验不过如果你是应届的,这些都没啥意义,我面试应届生的话,啥都不用问,就看你的态度,你最高能到什么水平,我觉得我都有数,用不着问。java软件工程...

Java面试有哪些问题?
面试官先看了下我的简历,然后说你怎么两年才做这么4个项目,尤其是第一家才1个项目。我说外包公司项目多,没必要挨个写上,写上最近一家公司的项目,和之前公司代表性的项目就行了。然后他就教育了我一番,说怎么写这么点儿呢,很容易让人觉得你啥都没做,做过的都得写上。我之前一直以为我这种...

java两年经验面试都会问什么问题
学习的过程如下:1.看面试题正常人第一步肯定都会看面试题,我也不例外,在看的过程中,我发现有些文章写的不错,对我帮助不小值得推荐,如下: Java面试题全集(上)很多基础的东西,建议先看。 各大公司Java后端开发面试题总结 面试心得与总结—BAT、网易、蘑菇街 关于Java面试,你应该准备这些知识点2.深入学习在看...

相似回答