应该告诉我怎么把想做的最快最优的抽象成算法的方法,而不是告诉我怎么“排序”怎么“查找”这些都是算法的例子而不能做为学科,数据结构应该告诉我们怎么最合理最优的安排结构的办法,而不是告诉我们目前有那些结构,《数据结构与算法》比那些经典的学科《数学》《物理》差远了

解决方案 »

  1.   

    ...晕!!!!!!!晕!!!!!!
    最有用的就是这本书了.......当然我明白楼主的意思.
    其实计算机软件的什么结构,算法,基本类型就这几种了....我当然希望LZ可以创造出新的结构或算法...
    并把此法放入书中与大家分享....
    同样的我也明白LZ需要的书籍,当然这就需要LZ去啃计算机硬件的相关书籍了,这样LZ才可以获得更基础的东西...
    只有这样的书籍才可以解释为什么给一个整数变量赋值的时间永远是一个常数,
    为什么冒泡排序的时间永远是规模的平方了....
      

  2.   

    搞c#的话,你可能十年都用不上,但是十年以后,你就知道学数据结构好的,和没学过的,有什么差别了。思维不在一个层次上。
    =================================================================
            角落里的理想
                    http://blog.csdn.net/zdsdiablo/
                                     --------十分钟年华老去
    =================================================================
      

  3.   

    我也是初学者,请叫高手指点一 二
    “基于INTERNET的程序开发”,其中“基于INTERNET”是什么概联啊
      

  4.   

    大学计算机课程里面难得有用的几个课程之一,只是做C#的话,可能用到的时候会很少,但你去做C/C++,汇编,不用到就奇怪了
      

  5.   

    哈哈,楼主说的事情我也曾听权威专家说过,确实,普通编程可能用不着你去排序什么的,可能开发语言本身就帮你做了如ArrayList就有sort方法。
    但是,如果楼主,让你去做一个平台或做一些类似工作,数据结构还是不可少的但楼主可以好好钻研一下《面向对象程序设计》
      

  6.   

    C#就不用DS了吗?我咋不觉得咧?呵呵
      

  7.   

    有人说过:
     C、C++, C#, java 都会过时, 永远变的是 数据结构和算法
      

  8.   

    上一个发错了, 应为
    有人说过:
     C、C++, C#, java 都会过时, 永远不变的是 数据结构和算法
      

  9.   

    大部分的程序员都是在用别人的api别人写好的东西,等到去做了架构,做底层开发,做优化代码才有可能去接触那些算法的东西,真正的自己去编去用,c#确实没有那么久,但是它的主要方向也不是用来干这个的啊。你做的c#开发工作真的用过算法么?我现在还没有用过,排序都交给数据库了,但是学数据结构是非常有用地,不否认吧。记得有人看doom3d优化代码的时候,说算法巨强,c#也好java也好,不是干这个的吧。c++胜任一些...
    =================================================================
            角落里的理想
                    http://blog.csdn.net/zdsdiablo/
                                     --------十分钟年华老去
    =================================================================
      

  10.   

    “搞c#的话,你可能十年都用不上。”
    ========================================说上面这句话的人,你C#还没有才入门,兄弟
    -----他说的是实话,如果你觉得不是实话的话,你可以看看C#版块提问的帖子,有几个问到了算法方面的问题,常用的算法都已经包装过了,也确实没什么用得着的地方。
    ========================================CSDN上这些问题,不能完全代表C#语言的精彩之处,有可能你用不着,对别人
    来说,却用得很多~~
    我举一个我工作中的小例子,当我们需要高可靠和高速的串口接收,也许你只
    一次接收,再转成想要的数据即可,但我会构造一个先进先出队列来提供数据
    缓存以保证万无一失
    数据的运用是灵活的,它和什么语言无关,只说C才用到数据结构,太肤浅
      

  11.   

    楼上的commandown(它山之石)确实说地对阿,但是也有很多人跳不出那框框,真的会写一辈子别人的api哦,而且,真的有这样的代码,恐怕也不是我们这样的小毛头来写吧,领导不疯掉啊
    =================================================================
            角落里的理想
                    http://blog.csdn.net/zdsdiablo/
                                     --------十分钟年华老去
    =================================================================
      

  12.   

    这贴可以与“ACCESS有理由比sql server强”和“拼音加加绝对要比五笔快很多”两个著名的贴子相比美了。
      

  13.   

    to zdsdiablo(十分钟年华老去) :
     中国程序一起努力,让老外用我们的API=========================
    http://www.monocn.com
    把程序进行到底
    ==================================================
      

  14.   

    to commandown(它山之石) 
    http://www.monocn.com  是你的博客么,都由域名啦
    都是自己做的么,呵呵
    =================================================================
            角落里的理想
                    http://blog.csdn.net/zdsdiablo/
                                     --------十分钟年华老去
    =================================================================
      

  15.   

    是我的blog,不是原创的东西我会标明
    绝不把别人的劳动成果当自已的
    陆续还会发部分原创程序=========================
    http://www.monocn.com
    把程序进行到底
    ==================================================
      

  16.   

    尽管我刚学C#三天不到,但居然听到有人说学习C#10年都用不上数据结构知识,还是感觉有点好笑,数据结构跟程序语言直接挂钩的评论,感觉不伦不类,有偏见?莫非是java程序员出身?楼主的意思可能是大学的课程比较垃圾,这个本人赞成。
      

  17.   

    刚编程一个月.还没有资格评论<数据结构与算法>!
      

  18.   

    C#也用得着数据结构  什么都能用得着  javascript脚本语言也是数据结构大放光华的地方啊  呵呵
      

  19.   

    好的程序人员要钻研好多东西的,数据结构和算法当然是基础的东西。楼主无论是不明白他的重要性或是有其他的意思要表达,都不应该遭到这么多的言语上的斥责,如有愚昧无知,就应该得到各位达人的指点,如是另有犀见,就应该热烈讨论。无谓的漫骂只能打击我们这些学习编程的积极性,望各位应以发展的眼光看待这些问题。另外,说C#编程用不到数据结构想是个人的偏见或是误解。数据结构可以说是程序的灵魂之所在。虽然C#、VB等语言已经封装了许多算法、结构,可是他还是在发挥着自己的作用,编程人员要是不懂,会遇到很多麻烦,闹不少的笑话。
    总之,数据结构和算法很有用,虽然在下不是很懂,这就要依靠各位达人多多指教了,我希望无谓的语言就此结束,谢谢。