100分雪地里跪求大侠点通下数据结构跟算法有没有关系?能提供资料者我就死而无憾了
解决方案 »
- 比如我用struts1 写ajax 是配置是还是直接写一个servlet呢?
- 关于lucene的一个问题,我想做模糊查询
- Hql 连接查询问题
- CP30及proxool连接池在spring+hibernate中的配置
- MyEclipse中创建ActionForm 时,Struts-config.web文件无法打开。
- 麻烦大家,帮忙:)
- spring + hibernate 怎么做修改????谢谢各位
- Tomcat5配制问题:我想http://localhost/就直接显示我编写的页面。请问怎么配制?
- 请高手帮忙解决socket write error的问题.
- weblogic的数据库连接池问题
- 一个word文档内容抽取的问题
- 几个关于J2EE框架下的web应用问题。
还有,算法上可能不起眼的小毛病会让程序效率以几何级数增长,一个小优化可能让它在短时间内解决更多的问题。
比如数独,可以用回溯法直接解决,效率也非常高(大概一秒10个吧,一般数独),但是如果加入人的智慧的话程序会更快的解决问题。
还有一些,现在没法说明的问题,也都是因为算法的不同。
所以说算法可以决定程序的好坏。另外辅助的就是数据结构,在算法的基础上,优化数据结构会给程序带来相当大的提速。比如堆,平衡树……这些,可以用来给算法效率带来质的提升。
还有栈,队列,这是搜索算法中不可少的数据结构。程序=数据结构+算法另外,如果是说意义的话,现实中也很大。
WAR3,别说你没玩过(其它策略类也可以),当小兵移动的时候,就有很多算法。一般采用的是A*,这样智能型搜索。
在实际中,导航仪(GPS定位的)当然不会使用经典算法,但是经典算法也是可以解决地图路径的基础算法(dijstra,单源最短路)
还有一些货物的运送问题,可以用最大流找出图中s和t的最大货物运量。。
太多太多了。。这就是我的理解。。