CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
可用分押宝游戏火热进行中... 专题改版:Java Web 专题
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  专题开发/技术/项目 >  数据结构与算法

数据结构和算法在实际的软件开发中都有哪些?

楼主kangtalc(奇讶)2006-08-06 13:34:57 在 专题开发/技术/项目 / 数据结构与算法 提问

小弟还在念大学  
  确实不知道学了数据结构和算法在实际的软件开发中有哪些应用.请大家说说看吧.  
  还有好多人说现在编软件主要是要理解业务逻辑,能够处理还事务逻辑就能编个好的软件了.是这样的吗? 问题点数:100、回复次数:24Top

1 楼chenhu_doc(^0^纯一狼^0^ 看书看到大笑,直到不能自已)回复于 2006-08-06 16:15:18 得分 0

做业务的时候,整体是要有框架的,好比大楼的钢筋混凝土一样!  
     
    如果只是懂得业务逻辑,那么不大可能做建模,整体规划。。  
    也就是说只能去给别人重复性的实现代码  
   
    同时在处理一些业务逻辑的时候也会用到算法,只不过在很多时候,作面子工程的程序员没有用到,而是直接用系统提供的方法,  
    没有优化,没有创新,这叫可悲...Top

2 楼DentistryDoctor(不在无聊中无奈,就在沉默中变态)回复于 2006-08-06 18:50:00 得分 0

看做哪方面的开发了。Top

3 楼chenhu_doc(^0^纯一狼^0^ 看书看到大笑,直到不能自已)回复于 2006-08-07 00:43:50 得分 0

看看   开复的那篇      
   
    算法的力量!Top

4 楼dengsf(drklnk@Radical_Dreamer)回复于 2006-08-08 09:48:29 得分 0

别将算法看得那么厉害和神秘  
  只将它看成一种技术,是解决问题的一些方法,  
  学起来会自然很多,也很容易明白它有什么用了。Top

5 楼justin108(如水如烟)回复于 2006-08-10 13:42:22 得分 0

编码很简单,主要学习分析的过程和思想。熟读这些将来定会受用Top

6 楼SINCE1978(红杉树)回复于 2006-08-12 21:31:54 得分 0

现在和以后的很多国内软件项目开始转型,前几年客户已经建设了很多零散、部门级的软件,现在要求整合到企业级或总部级。  
  要求实现数据整合、趋势分析、80/20分析、环比同比...这些都依赖数据结构与算法。Top

7 楼hbwhwang(【生病了,好好休息中...】)回复于 2006-08-13 21:30:37 得分 0

数据结构和算法--是我搞软件这么多年认为最重要的一门课程。  
  如果你想做个普通的代码人员,那么数据结构与算法不重要。  
  如果你想出类拔萃,请认真学习这门课程,它将让你受益整个程序员生涯!Top

8 楼Seu_why(Newbie)回复于 2006-08-25 10:49:37 得分 0

向楼上学习Top

9 楼bigc2000(公元2005年4月9日)回复于 2006-08-26 15:34:59 得分 0

微乎其微。不同意义上观点  
  如果你要做编码程序员,那么它很重要。  
  如果你想当系统设计员,那么它不重要。  
  如果你相当系统分析员,那么它狗屁不是。  
  如果你想当程序分析员,那么它是命根子。Top

10 楼benjiam(今晚打老虎)回复于 2006-08-29 12:56:59 得分 0

你想做一辈子泥瓦匠还是   设计摩天大楼  
   
  设计摩天大楼   请学习经典物理     泥瓦匠一辈子都不需要学  
   
  数据结构同理证明Top

11 楼z_l(等你)回复于 2006-09-22 19:29:24 得分 0

那搞硬件呢?  
  Top

12 楼mynamelj(风之羽翼)回复于 2006-09-23 11:27:06 得分 0

算法是程序的灵魂Top

13 楼BigCarrot(BigCarrot)回复于 2006-09-24 08:13:59 得分 0

如果你只做MIS,网页之类的,数据结构和算法基本上没什么用  
  如果你做的是OS,   compiler,   database,   web   server之类的,没有数据结构和算法,这一切都不可能Top

14 楼tdskee()回复于 2006-09-27 09:46:06 得分 0

说的都不错啊    
  看样子是得好好学哈数据结构和算法了Top

15 楼Vee_C()回复于 2006-10-27 14:15:26 得分 0

呵呵~~我现在就在学习这个算法与数据结构啊!!哎自学啊!没人支持!只有在网上求教大家了....Top

16 楼qt_pixie(QT_pixie)回复于 2006-10-29 06:35:57 得分 0

程序设计=数据结构+算法。  
  这么经典的公式。可见有多重要了。  
  程序设计并不是你学会多少种语言,会不会VC   JAVA什么的  
  而是看你会不会以编程语言来实现你的算法。Top

17 楼crazysnail(Mad~(O-O)~帅)回复于 2006-10-30 22:17:43 得分 0

呵呵,数据结构```哈哈```  
            散的知识点太多了```  
        诶````俺最大的缺点就是记不住分散的知识```所以现在还是菜鸟一个```  
          要是可以把数据结构中的算法等等``一连串的东西都联系在一起就好了```Top

18 楼crazysnail(Mad~(O-O)~帅)回复于 2006-10-30 22:18:56 得分 0

看起来``比高等数学都难一样``     呜呼```Top

19 楼qt_pixie(QT_pixie)回复于 2006-10-30 23:51:36 得分 0

这个和高等数学不能比,因为不是并列关系。学算法当然需要高等数学里的部分知识,还有离散数学Top

20 楼39457760(人间一日,网上一年◎分要多多的给,贴要慢慢的结)回复于 2006-10-31 00:02:07 得分 0

想搞好编程,数据结构是最应该学的  
   
  算法吗,就看你的领域了,很多工程问题、优化问题都离不开算法的。要是就写个界面之类的,做个什么管理系统,好像用不上什么算法。(我说的算法是指动态规划之类的算法)Top

21 楼LiChenYue(卐)(李忱悦)(怎堪蔑拒?鳄泪横流㊣暗恋未遂!独孤求偶)(卐)回复于 2006-12-15 14:00:50 得分 0

主要是了解问题的解决方法。前人的经验。Top

22 楼aiguozhe()回复于 2006-12-15 21:11:25 得分 0

高难度的算法一般用不到,用到了别人也写好了。不过了解了最好。  
  基础算法,排序,比较什么的最好能熟练记死Top

23 楼snow_kit(最近想象力枯竭)回复于 2006-12-25 14:45:51 得分 0

数据结构就是内功^_^   
   
  给我感觉数据结构和算法 学好了 最大的好处是 在写程序的条理性好  
  写程序 就是玩积木 不要看他是什么语言 看它能够拼出什么图形来 才是最重要的  
   
  因为成为程序员或者从事这个行业可以看到 很多精妙的语句 是我对我的工作最满意的地方 就想 看小说看到高潮处的 激动^_^Top

24 楼xuguoxin(原来如北)回复于 2006-12-27 14:53:10 得分 0

数据结构和算法的掌握是非常重要的,可以看作是对开发人员思维的训练   ,增强人对复杂问题的解决能力对困境的适应,在现实的开发过程中,会遇到各种各样的复杂问题(涉及业务的)这个时候虽然涉及不到复杂的算法,但如果你之前解决过很多算法问题或接触过相关训练   那么在复杂业务问题时至少心理上不会紧张,不会对面对问题有恐惧感,在技术上也可以拿出好的方案.至少像栈,队列还是很常用的Top

相关问题

关键词

得分解答快速导航

  • 帖主:kangtalc

相关链接

  • CSDN Blog
  • 技术文档
  • 代码下载
  • 第二书店
  • 读书频道

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
世纪乐知(北京)网络技术有限公司 版权所有, 京 ICP 证 020026 号
北京创新乐知广告有限公司 提供技术支持
Copyright © 2000-2007, CSDN.NET, All Rights Reserved
GongshangLogo