会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
First we try, then we trust
博客园
::
首页
::
博问
::
闪存
::
新随笔
::
联系
::
订阅
::
管理
::
公告
2004年12月14日
华容道与数据结构 (2)
摘要: 请参考我的文章《华容道与数据结构 (2)》。
阅读全文
posted @ 2004-12-14 11:21 吕震宇
阅读(1367)
评论(0)
推荐(0)
华容道与数据结构 (2)
摘要: 华容道系列-开篇 华容道与数据结构 (1) 六、 数据结构设计 针对上面说到的解题方法,设计如下的数据结构: 1、广度优先的树型结构 由于整个棋局的可行解可以描述成一个树型结构,并且为了得到最少移动步数需要采用广度优先的搜索算法,因此考虑将链表与树型结构整合起来,便于进行广度搜索。如图,当我们试图搜索第三步可行解时,只需要顺着第二步的链表依次搜索便可以实现了。 2、堆栈结构输出最少步数 ...
阅读全文
posted @ 2004-12-14 11:15 吕震宇
阅读(7910)
评论(9)
推荐(0)
设计模式随笔-用奶箱订报纸
摘要: 请参考我的文章《设计模式随笔-用奶箱订报纸》。
阅读全文
posted @ 2004-12-14 09:27 吕震宇
阅读(1621)
评论(1)
推荐(0)
设计模式随笔-用奶箱订报纸
摘要: 几天前给学生上课,一个学生问我用Delegate与Event实现Observer模式与不用它们实现到底有什么区别?我便讲了一个用奶箱订报纸的故事。 现在很多人都同时在订报纸和牛奶,送报纸的和送牛奶的也会在楼门口钉上一个箱子,一来方便,二来也为自己做做广告。现在楼门口前钉的大大小小都是箱子,几乎挤满了所有可用的地方。报箱是那种长长的,而奶箱子则有些四四方方,上面都开了可口,用来投递的。我家原来订了奶...
阅读全文
posted @ 2004-12-14 09:17 吕震宇
阅读(6420)
评论(20)
推荐(2)