找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 10902|回复: 12
收起左侧

C语言经典算法大全(共129页pdf下载)

  [复制链接]
ID:274070 发表于 2018-10-14 10:38 | 显示全部楼层 |阅读模式
#嵌入式开发,离不开程序,更离不开算法。尤其是C语言这种造作底层的语言,一个好的算法能更好的节约资源!这份C语言算法能让你更好的编写你的C语言程序!!!

2018-10-14 10-32-34 的屏幕截图.png

0.png 0.png

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

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

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

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

使用道具 举报

ID:409262 发表于 2018-11-7 22:35 | 显示全部楼层
好资料,值得学习哈!
回复

使用道具 举报

ID:503978 发表于 2019-4-3 12:34 | 显示全部楼层
好东西,收藏了!
回复

使用道具 举报

ID:507428 发表于 2019-4-9 13:52 来自手机 | 显示全部楼层
好资料,值得学习哈!
回复

使用道具 举报

ID:523068 发表于 2019-4-27 17:07 | 显示全部楼层
C语言我都还没怎么入门,加油加油,坚持ing
回复

使用道具 举报

ID:637378 发表于 2019-11-7 12:56 | 显示全部楼层

C语言我都还没怎么入门
回复

使用道具 举报

ID:638427 发表于 2019-11-10 20:35 | 显示全部楼层
好資料,學習了
回复

使用道具 举报

ID:385674 发表于 2020-2-13 16:48 | 显示全部楼层
经典资料,谢谢分享
回复

使用道具 举报

ID:704674 发表于 2020-3-8 17:15 | 显示全部楼层

好资料,值得学习哈!
回复

使用道具 举报

ID:204594 发表于 2020-4-10 14:53 | 显示全部楼层
赞!!!
回复

使用道具 举报

ID:586577 发表于 2020-4-19 09:53 | 显示全部楼层
好东西 必须学习  谢谢楼主
回复

使用道具 举报

ID:481273 发表于 2020-4-25 21:18 | 显示全部楼层
正好可以学习一下了
回复

使用道具 举报

ID:760740 发表于 2020-6-2 12:57 | 显示全部楼层
非常感谢,学习中
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|51黑电子论坛 |51黑电子论坛6群 QQ 管理员QQ:125739409;技术交流QQ群281945664

Powered by 单片机教程网

快速回复 返回顶部 返回列表