标题: C语言经典算法大全(共129页pdf下载) [打印本页]

作者: 范儿——    时间: 2018-10-14 10:38
标题: C语言经典算法大全(共129页pdf下载)
#嵌入式开发,离不开程序,更离不开算法。尤其是C语言这种造作底层的语言,一个好的算法能更好的节约资源!这份C语言算法能让你更好的编写你的C语言程序!!!





解法 无论是双色河内塔或是三色河内塔,其解法观念与之前介绍过的河内塔是类似的,同样
也是使用递回来解,不过这次递回解法的目的不同,我们先来看只有两个盘的情况,这很简单 ,
只要将第一柱的黄色移动至第二柱,而接下来第一柱的蓝色移动至第三柱。
再来是四个盘的情况,首先必须用递回完成下图左上至右下的移动:


接下来最底层的就不用管它们了,因为它们已经就定位,只要再处理第一柱的上面两个盘子就
可以了。那么六个盘的情况呢?一样!首先必须用递回完成下图左上至右下的移动:

接下来最底层的就不用管它们了,因为它们已经就定位,只要再处理第一柱上面的四个盘子就
可以了,这又与之前只有四盘的情况相同,接下来您就知道该如何进行解题了,无论是八个盘 、
十个盘以上等,都是用这个观念来解题。
那么三色河内塔呢?一样,直接来看九个盘的情况,首先必须完成下图的移动结果:

接下来最底两层的就不用管它们了,因为它们已经就定位,只要再处理第一柱上面的三个盘子
就可以了。




PDF文档,算法较多,51超级实用算法。一周左右就能学完!放了两个下载连接,都可以下载

完整的pdf格式文档51黑下载地址(共129页):
经典算法大全.pdf (1.1 MB, 下载次数: 397)



作者: LSA006    时间: 2018-11-7 22:35
好资料,值得学习哈!
作者: curled    时间: 2019-4-3 12:34
好东西,收藏了!
作者: 小白君    时间: 2019-4-9 13:52
好资料,值得学习哈!
作者: t225349340    时间: 2019-4-27 17:07
C语言我都还没怎么入门,加油加油,坚持ing
作者: 我梦    时间: 2019-11-7 12:56

C语言我都还没怎么入门
作者: PFCQR    时间: 2019-11-10 20:35
好資料,學習了
作者: pht321    时间: 2020-2-13 16:48
经典资料,谢谢分享
作者: 般若星辰    时间: 2020-3-8 17:15

好资料,值得学习哈!
作者: Kiness    时间: 2020-4-10 14:53
赞!!!
作者: liu--2019    时间: 2020-4-19 09:53
好东西 必须学习  谢谢楼主
作者: 五月天MAYDAY    时间: 2020-4-25 21:18
正好可以学习一下了
作者: yeshe    时间: 2020-6-2 12:57
非常感谢,学习中




欢迎光临 (http://www.51hei.com/bbs/) Powered by Discuz! X3.1