会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
个人博客coding3min.com
博客园
首页
新随笔
联系
订阅
管理
上一页
1
2
3
4
5
6
7
8
9
10
下一页
2015年5月17日
逃离大厦第80关与马踏棋盘
摘要: 今天我在玩一款逃离大厦的解密游戏。在跨越了重重障碍来到了第八十关。这一关很有意思 每次点击都会直接冲到底,要求填满所有空白的地方。 本来很容易,但是很不幸,一旦点击了就不能修改,楼主于是想到了马踏棋盘,终于可以学以致用了于是毫不犹豫 上代码#include #inc...
阅读全文
posted @ 2015-05-17 02:50 机智的程序员小熊
阅读(129)
评论(0)
推荐(0)
2015年5月3日
组合模式(Composite)
摘要: 2015/4/28 组合模式(Composite): 将所有对象组织在一个树状结构之下,用来实现对象间部分—整体之间的关系,使得用户对单个对象和组合对象的使用具有一致性。#include #include #include using namespace std;cl...
阅读全文
posted @ 2015-05-03 12:01 机智的程序员小熊
阅读(130)
评论(0)
推荐(0)
外观/门面模式(Facade)
摘要: 2015/4/28 外观/门面模式(Facade),为子系统中的一组接口提供一个一致的界面,此模式定义了一个高层接口,这个接口使得这一子系统更加容易使用。#include #include using namespace std; class Base{ pub...
阅读全文
posted @ 2015-05-03 11:59 机智的程序员小熊
阅读(113)
评论(0)
推荐(0)
装饰模式(Decorator)
摘要: 2015/4/28 装饰模式(Decorator),动态的给一个对象添加一些额外的职责,就增加功能来说,装饰模式比生成子类更为灵活。—大话设计模式#include #include using namespace std;/*基类*/class Component{ ...
阅读全文
posted @ 2015-05-03 11:59 机智的程序员小熊
阅读(107)
评论(0)
推荐(0)
桥接模式
摘要: 目的:将抽象与实现相分离。 定义:将抽象部分与它的实现部分分离,使他们都可以独立地变化。 (抽象与实现分离是指让每种实现的变化不会影响到其他实现,从而打到应对变化的目的) 代码如下:#include #include #include using namespace ...
阅读全文
posted @ 2015-05-03 11:56 机智的程序员小熊
阅读(117)
评论(0)
推荐(0)
适配器模式
摘要: #include #include #include using namespace std;class Base{ public: virtual void process(){ }};class Adaptee{ public...
阅读全文
posted @ 2015-05-03 11:56 机智的程序员小熊
阅读(100)
评论(0)
推荐(0)
代理模式(Proxy)
摘要: 概念:代理本身不具有功能,为其他对象提供一种代理以控制对这个对象的访问 概括:代理模式就是在访问对象的时候引入了一些间接性,因为这些间接性,可以附加多种用途。 C++代码实现:#include using namespace std;class Base{ pu...
阅读全文
posted @ 2015-05-03 11:52 机智的程序员小熊
阅读(263)
评论(0)
推荐(0)
2015年5月2日
二分查找
摘要: 二分查找 二分法查找 1 #include 2 #include 3 #define N 100 4 int compare(int middle,int key) 5 { 6 if(0 > middle -key){ 7 retu...
阅读全文
posted @ 2015-05-02 19:39 机智的程序员小熊
阅读(94)
评论(0)
推荐(0)
2015年3月28日
算法训练 2的次幂表示
摘要: 作者:秒针的声音 时间:2015-3-28问题描述 任何一个正整数都可以用2进制表示,例如:137的2进制表示为10001001。 将这种2进制表示写成2的次幂的和的形式,令次幂高的排在前面,可得到如下表达式:137=2^7+2^3+2^0 现在约定幂次...
阅读全文
posted @ 2015-03-28 16:19 机智的程序员小熊
阅读(128)
评论(0)
推荐(0)
k好数(动态规划)
摘要: 问题描述如果一个自然数N的K进制表示中任意的相邻的两位都不是相邻的数字,那么我们就说这个数是K好数。求L位K进制数中K好数的数目。例如K = 4,L = 2的时候,所有K好数为11、13、20、22、30、31、33 共7个。由于这个数目很大,请你输出它对100000...
阅读全文
posted @ 2015-03-28 16:06 机智的程序员小熊
阅读(300)
评论(0)
推荐(0)
上一页
1
2
3
4
5
6
7
8
9
10
下一页
公告