我知道数据结构及算法 很重要,去年潦潦草草的看过,这次暑假准备好好看,但是我们没有学离散数学,我不知道离散数学对于数据结构的学习是否很重要,大家有什么看法呢?

解决方案 »

  1.   

    如果你想学算法与数据结构,我给你推荐个路线,不过比较辛苦是一定的。第一步:(清华出版社)《数据结构(C语言版)》(蓝色封面那本)
    第二步:《C++标准程序库》(Nicolai M. Josuttis,侯杰译)
    第三步:《STL 源码剖析》(侯杰著,红白封面那本)
    第四步:最后一定要趁热打铁学学编译原理,但本人还不成,没法推荐书籍,自己搜搜。说实话,成功走到第四步,你基本上已经牛B的不得了了。我现在毕业6年了,决心从第一步开始重新走!
      

  2.   

    <1>《数据结构简明教程》 徐孝凯
    <2><<离散数学>> 少年版
    ......! 
      

  3.   


    第一步走的不好,如果在校生没办法,如果是自学,建设学那本数据结构C语言版,也就是清华出版社抄袭的原本数据结构教材(虽然严自称编著,但对比之下明显是...参考),在china-pub上能找到。或者学数据结构c++版,特点是实例源码特别丰富。最好看英文原版,顺便把英文也复习了。
    第2,3步也不是必需的,一般来说,上面两本书学通任何一本,STL了解一些常用的对付一般编程就足够了。
    这时想搞算法,比如搜索引擎,人工智能什么的,就去研究数学相关的。如果只想写程序,就转向学专门的知识,比如图像处理,网络通信,音视频编解码等等。
      

  4.   

    马上工作了,学数学出生。remake