结构算法 毕业两年了,一直做mis,在学校学了一堆关于编程方面的课程,什么数据结构,什么软件工程,可是在作程序的时候,一直觉的用不上,比如什么冒泡算法,什么huffman算法,可是我做的是mis一直不知道怎么用上这些东西,大家都把自己是怎么把书本上的知识与实际联系起来的,最好举个例子,是否提高了效率什么的。希望大家不要吝啬,分不够可以再添 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 看你到DataBase版块来提这种疑问就知道有问题了!!!知道为什么很多人只能做Coder吗? 不要把写程序当作是设计开发软件的全部~~~MIS应该是很典型的工程化软件了做MIS确实想的问题比较上层一些,不需要直接和底层算法打多少交道,但学过数据结构的人写出来的程序会更合理,逻辑性更强 很简单,举个例子,比如你要写个文档管理程序(文档的分类方法有很多种);假设你有n(n>10000)个文档,你如何将它用树表达呢?建立文档结构树的时候,就需要用到一些数据结构和算法了。 前面说到了生成树,我就遇到了这个问题,不过和上面有些区别,这个数据都是存在数据库表里的,比如:id name parentID当要生成树的时候一次的递归调用,如果记录有一千条记录速度就会非常慢,看了一些解决方法在生成树的时候只生成一级,当点击时再生成下一级,这样速度提高了几倍,但我觉得这和算法不什么关系吧,只一个解决办法,和算法没有一点关系,并不是算法提高了效率。仅仅是一个例子请大家指正一下。 仅仅是思想?如果思想不能转化为行动,要思想有什么用?To: fengyvn(山有木兮木有枝,心悦卿兮卿不知) 我并不是说只有一种方法,我少写一个字,我是说只是一种方法,和算法与结构没有联系。 to: ExploiterSoft(匆匆) "只是你看到的只是量,而没有看到质."也许真是这个原因,这好象成了方法论,我近期也看了一些软件管理方面的方法论。说的很有道理,也看过一些uml设计,可能是理解不深刻的原因吧?我现在需要把我所学的所有理论知识应用到实际当中去,当然这需要一个时间和过程,但是现在一点都摸不到门路,也找不到这方面的文章。所以我在这里向大家请教,希望大家都能来把大家的经验写下来,帮助我或者说像我这样彷徨的人迈过这个坎。 如何四舍五入 如果在DELPHI中执行ACCESS中已经创建好的宏? [Error]Incompatible types: 'TStrings' and 'String' RightStr奇怪问题 请问如何创建一个内存池并读取里面的数据? 用opendialog1选择一个文件导入数据库后,如何删除此文件? 内存的释放问题 怎样把image的图片导入word中? 大家都用什么软件制作安装程序啊? 高分求解决方案!有好的再加100分!进者有分! 小问题:怎样对listview的子项赋值? 高手请进
比如:id name parentID
当要生成树的时候一次的递归调用,如果记录有一千条记录速度就会非常慢,看了一些解决方法在生成树的时候只生成一级,当点击时再生成下一级,这样速度提高了几倍,但我觉得这和算法不什么关系吧,只一个解决办法,和算法没有一点关系,并不是算法提高了效率。仅仅是一个例子请大家指正一下。
To: fengyvn(山有木兮木有枝,心悦卿兮卿不知)
我并不是说只有一种方法,我少写一个字,我是说只是一种方法,和算法与结构没有联系。
"只是你看到的只是量,而没有看到质."也许真是这个原因,这好象成了方法论,我近期也看了一些软件管理方面的方法论。说的很有道理,也看过一些uml设计,可能是理解不深刻的原因吧?我现在需要把我所学的所有理论知识应用到实际当中去,当然这需要一个时间和过程,但是现在一点都摸不到门路,也找不到这方面的文章。
所以我在这里向大家请教,希望大家都能来把大家的经验写下来,帮助我或者说像我这样彷徨的人迈过这个坎。