- 博客(2)
- 资源 (3)
- 收藏
- 关注
原创 对策略模式的理解
今天学习了一下策略模式。下面是我个人对策略模式的一些理解,并且尽可能的简化了理解。1.策略模式的简单定义:定义一系列算法,把它们一个个封装起来,并且使它们可以相互替换。2.策略模式的三个角色:策略:策略是一个接口,可以定义若干个抽象方法。具体策略:具体策略是实现策略接口的类,重写接口所定义的方法并且给出方法体的具体内容。上下文:上下文是依赖策略接口的类,即上下文包含有策
2013-09-28 23:22:01 960
原创 面试题:1000瓶水其中有一瓶水有毒,有10只老鼠并且只要老鼠喝了有毒的水必死。请问怎样通过一次实验找出有毒的那瓶水。
面试题:1000瓶水其中有一瓶水有毒,有10只老鼠并且只要老鼠喝了有毒的水必死。请问怎样通过一次实验找出有毒的那瓶水。1,知识点:二进制。 解题思路:此题考察的是二进制。2的10次方等于1024,1024以内的所有自然数都可以用10个数位的二进制数表示出来。1000小于1024,此题可解。 第一步:将1000瓶水从water[0]到water[999]分别进行编
2013-09-27 13:24:32 17973 2
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人