最近我们开了《算法与数据结构(C语言描述)》这门课,可在学习中我感觉这门课确实有难度。但老师说这门课又很重要,现在我确实有点着急了,不知道怎样学好这门课。所以在这里我有些问题想请教前辈们:
[1]是否所有优秀的程序员对于算法与数据结构都很精通,或者是说“算法与数据结构”是一名程序员 所必备的基础知识吗?
[2]如果算法与数据结构是一名程序员的必修课,那么请问它有多么重要?应该怎样学好它?请前辈们或有经验的同学们多多指点,十分感谢。
[1]是否所有优秀的程序员对于算法与数据结构都很精通,或者是说“算法与数据结构”是一名程序员 所必备的基础知识吗?
[2]如果算法与数据结构是一名程序员的必修课,那么请问它有多么重要?应该怎样学好它?请前辈们或有经验的同学们多多指点,十分感谢。
解决方案 »
- 求处理数据的算法
- 在Frame中添加了一个TextField,把它设置成了不可编辑模式,但是把鼠标点上去还是会有插入光标在那删,插入光标如何隐藏呢?
- myeclipse中 jsp连接mysql问题
- 紧急求救,找不到 getWidth()!!!!!!
- 关于IO中的write(int b) 方法
- 100分求解决方案:用POI的HSSF读取excel的问题:数据条数(5000)多的时候,会产生outofmemory错误~
- JAVA基础:Java 启动器如何查找类
- 急求java小程序一个,各位高手帮忙,举手之劳,在线等
- 在JB7下,用JDBC连接SQLSERVER2K老是出错!各位帮我看看!谢了!
- 一个简单的问题
- 请问java写记事本之类的程序用ultraedit就可以了吗?
- 关于java applet的一个小问题
每天读的书太多,容易让人迷失方向。一定要在每天晚上想想自己学了些什么,还有些什么相关的东西需要掌握,自己对什么最感兴趣,在一本书上花的时间太长还是不够等等。同时也应该多想想未来最有可能出现的应用,这样能够让你不是追赶技术潮流而是引领技术潮流。同时,努力使用现在已经掌握的技术和理论去制作具有一定新意的东西。坚持这样做能够让你真正成为一个软件“研发者”而不仅仅是一个CODER。〖把最多的时间花在学习上〗
这是对初学者最后的忠告。把每个星期玩SC或者CS的时间压缩到最少,不玩它们是最好的。同时,如果你的ASP技术已经能够来钱,甚至有公司请你兼职的话,这就证明你的天份能够保证你在努力的学习之后取得更好的收益,你应该去做更复
以前用c++,delphi的时候经常用数据结构,因为性能等要求摆在那里。
现在用j2ee开发web应用,数据结构接触的不多,但是快排、冒泡、时间复杂度还是用到的。
数据结构太重要了,我还没见过比数据结构更重要的基础课程,
不管你干什么,只要和计算机有关,就要用到数据结构。
有的人说java和c#就用不到什么数据结构的知识了…………错了,完全错了