找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 10140|回复: 12
打印 上一主题 下一主题
收起左侧

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

  [复制链接]
跳转到指定楼层
楼主
#嵌入式开发,离不开程序,更离不开算法。尤其是C语言这种造作底层的语言,一个好的算法能更好的节约资源!这份C语言算法能让你更好的编写你的C语言程序!!!





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


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

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

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




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

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


分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏14 分享淘帖 顶 踩
回复

使用道具 举报

沙发
ID:409262 发表于 2018-11-7 22:35 | 只看该作者
好资料,值得学习哈!
回复

使用道具 举报

板凳
ID:503978 发表于 2019-4-3 12:34 | 只看该作者
好东西,收藏了!
回复

使用道具 举报

地板
ID:507428 发表于 2019-4-9 13:52 来自手机 | 只看该作者
好资料,值得学习哈!
回复

使用道具 举报

5#
ID:523068 发表于 2019-4-27 17:07 | 只看该作者
C语言我都还没怎么入门,加油加油,坚持ing
回复

使用道具 举报

6#
ID:637378 发表于 2019-11-7 12:56 | 只看该作者

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

使用道具 举报

7#
ID:638427 发表于 2019-11-10 20:35 | 只看该作者
好資料,學習了
回复

使用道具 举报

8#
ID:385674 发表于 2020-2-13 16:48 | 只看该作者
经典资料,谢谢分享
回复

使用道具 举报

9#
ID:704674 发表于 2020-3-8 17:15 | 只看该作者

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

使用道具 举报

10#
ID:204594 发表于 2020-4-10 14:53 | 只看该作者
赞!!!
回复

使用道具 举报

11#
ID:586577 发表于 2020-4-19 09:53 | 只看该作者
好东西 必须学习  谢谢楼主
回复

使用道具 举报

12#
ID:481273 发表于 2020-4-25 21:18 | 只看该作者
正好可以学习一下了
回复

使用道具 举报

13#
ID:760740 发表于 2020-6-2 12:57 | 只看该作者
非常感谢,学习中
回复

使用道具 举报

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

本版积分规则

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

Powered by 单片机教程网

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