![](https://img-blog.csdnimg.cn/20201014180756780.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
算法
文章平均质量分 78
wwsxuan
这个作者很懒,什么都没留下…
展开
-
对于大数字的运算
说明:由于在各种语言中各种整型数据是会受到各种的规范(如在java的整型中byte只有分配一个字节8位,最大的long类型有8个字节也就是说最大能表示2的64次的数)那么在java中对于超过2的64次方的整数进行运算时该怎么办?原创 2014-12-23 21:30:51 · 368 阅读 · 0 评论 -
字符串匹配之BoyerMoore算法
说明:BoyerMoore算法是一种能快速检测出在字符串中的与之匹配的算法,该算法广泛用于各种字符串检测。网上也有很多解释该算法的,进过我自己的研究、总结,可能会与网上的版本在代码和匹配算法上有点区别,但我觉得用自己的方法能更好的理解。(PS:着只是个人观点哈! 如果觉得没有什么差的,或说不懂的,大家每个人都不一样嘛,总之理解就好。) 过程:想要使用BoyerMoore算法,必须先理解两种字符串原创 2014-12-26 22:59:44 · 287 阅读 · 0 评论 -
基本的递归问题--河内之塔
说明:大家小时候想必都玩过汉诺塔的游戏吧,今天在这里有java语言解决这个问题,这是一个基本的递归的问题。问题是:有A,B,C 3根柱子在A柱子上放着从小到大的几个盘子,现在要把这些盘子从A柱子移动到C柱子上(每次移动只能移动一个盘子,而且在各自柱子上的盘子也只能是上面的小,下面的大)。 解法:对于递归想必大家最不能忍受的就是一不小心就进入了一个死循环,导致崩溃。其实对于递归,我想只要把握好递归原创 2014-12-27 22:27:12 · 300 阅读 · 0 评论