积木首页 - 学院 - 软件测试 - 技术百科 - 问答 - 黄页 - 手册 - 站长工具 - 社区
登录 | 注册
积木技术社区 » 其他WEB技术 » 数据结构与算法要掌握到什么程度?
打印 楼主:aexit007 发表于 2011-08-20 11:18 [回复14次/有效13个,浏览261次]

数据结构与算法要掌握到什么程度?

数据结构与算法要掌握到什么程度?所有线性表,栈,队列等的程序都要记下来吗?
2楼 发表于 2011-08-20 11:24
呵呵,思想很重要,其实真正使用时,已经有很多实现,但是理解数据结构和算法对于以后所学东西的理解是非常有用的...至于程度的话,就看你需要达到什么程度了..
3楼 发表于 2011-08-20 11:59
[color=#800080][/color]
4楼 发表于 2011-08-20 12:04
数据结构是苦差事。
5楼 发表于 2011-08-20 12:04
不遇到实际的环境,我是懒得学它,我只会用
6楼 发表于 2011-08-20 12:21
正在看数据结构 哎
7楼 发表于 2011-08-20 12:48
c++ stl 已经包含了大量数据结构的实现,同时还提供了操作这些结构上的数据的函数,这些都是泛型的。所以,实际中我们完全可以直接来用这些东西,java目前也在一定程度上有这些东西了。
但是,我不得不说,数据结构跟算法还是得花大量时间来学习的,刚开始的时候很可能会有一段时间会去刻意记忆这些数据结构以及算法的实现代码。随着学习的深入,理解的深入,慢慢的也就很自然的写出这些东西了。但是,这个过程不能少,有了这个过程,才能对这些东西有深刻的认识,才能在多种数据结构中选择适合的来组织数据,才能在众多算法中选出合适的算法来。
总之,数据结构跟算法一定的花时间学。
8楼 发表于 2011-08-20 13:01
+1
9楼 发表于 2011-08-20 13:23
掌握基本的几种算法就行了。大学里
以后深的算法就以后碰到了在查资料就行了。
基本算法像贪心,,动态什么的
10楼 发表于 2011-08-20 13:25
掌握到“用”的地步。
不是它没用,是你没“用”。
知识面窄,自然就不知道用在哪里,好比用帽子去捞鱼。
学习上广度优先,不必把网织成帽子那么密,但是要织得大,多涉猎名词,了解思维-结论和用途,细节实现不必深究,深究你也记不住。
吾尝终日而思焉,不如须臾之所学也。
学习一定是有效率,快乐的。
11楼 发表于 2011-08-20 13:33
不建议用STL,刚学的时候,最好什么都自已编写一次,如链表的实现,二叉树的实现。。。。
在要求高性能的公司,一般不用C++ STL库,都是自已开发的,所以还是建议从底层开发起,知识原理,不一定要熟记,用的时候主要是创新和思想~~~怎么才能更优化
12楼 发表于 2011-08-20 14:07
基本算法能看懂就行,因为如果将来做程序员的话也不可能不查任何书籍就一味去写的
13楼 发表于 2011-08-20 14:15
++
14楼 发表于 2011-08-20 14:21
算法和数据结构都是目前大学计算机专业的核心课程,有一次人人网在我们学校招聘时,五个技术面试官清一色的ACM/ICPC金牌,所以...这还是挺重要的,硬着头皮也要看下去!
标题:
内容:

PHP: PHP技巧 - PHP基础 - PHP实例 - PHP错误代码 - 正则表达式 - 热门脚本语言: DOS命令 - vbs - CSS/HTML - python - perl - ruby - shell编程 - Powershell

JS: node.js - JS基础 - extjs - jQuery - JavaScript技巧

网址导航成语大全积木 TinyMCE 服务邮箱: Gimoohr(#)gmail.com
Copyright © 2008 Gimoo.Net  京ICP备05050695号