导航菜单
首页 >  » 正文

谁能给我一个 java算法题的解题思路!!!!!!

谁能给我一个 java算法题的解题思路!!!!!!

算法很多,你没说具体是什么算法。
但是对于一般算法问题,首先要搞清楚事情本身,只要事情本身搞懂了,程序就自然写出来了。例如,纸牌游戏,需要程序来模拟洗牌的过程。那怎么洗牌呢?可以想象,54张牌放在你面前,你只要随即调换两张牌,调换的次数越多,牌就越乱。
基于上面算法本身的理解,程序就自然出来了。循环任意多次,每次生成0到53的下标整数,对调数组中这两个下标的纸牌对象。这样数组中存放的纸牌对象就乱序了。
这就是解决算法问题的一般过程。所以,我认为程序不重要,重要的是你是否真正找到合理的解决问题的算法,也就是对一般问题的理解和解决过程。这些搞清楚了,程序只是在表达这种过程而已。

相关推荐: