自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

帝江VII的博客

阳光明媚

  • 博客(6)
  • 资源 (1)
  • 问答 (1)
  • 收藏
  • 关注

原创 动态规划_背包问题

题目描述: 有编号分别为a,b,c,d,e的五件物品,它们的重量分别是2,2,6,5,4,它们的价值分别是6,3,5,4,6,现在给你个承重为10的背包,如何让背包里装入的物品具有最大的价值总和? 假设f[i,j]表示在前i件物品中选择若干件放在承重为 j 的背包中,可以取得的最大价值。 状态好表示,如何描述状态转移方程呢? 决策:为了背包中物品总价值最大化,第 i件物品应该放入背

2017-04-28 13:24:09 500

原创 动态规划_最大非降子序列的长度

最长非降子序列问题:longest increasing subsequence 给定一整型数列{a1,a2...,an}(n>0),求最大的非降子序列的长度。 如:1 9 10 5 11 2 13的最长非降子序列是1 9 10 11 13,长度为5。 状态转移方程 dp【i】=max(dp【j】+1) ( j =a[ j ]) 用大白话解释就是: 想要求dp

2017-04-24 19:20:43 773

原创 设计模式_装饰者模式

装饰器模式 装饰器模式(Decorator Pattern)允许向一个现有的对象添加新的功能,同时又不改变其结构。这种类型的设计模式属于结构型模式,它是作为现有的类的一个包装。 装饰模式提供了更加灵活的向对象添加职责的方式。可以用添加和分离的方法,用装饰在运行时刻增加和删除职责。装饰模式提供了一种“即用即付”的方 法来添加职责。它并不试图在一个复杂的可定制的类中支持所有可预见的特征,相反,你

2017-04-20 19:51:21 242

原创 设计模式_代理模式

代理模式 在代理模式(Proxy Pattern)中,一个类代表另一个类的功能。这种类型的设计模式属于结构型模式。 在代理模式中,我们创建具有现有对象的对象,以便向外界提供功能接口。 #ifndef _PROXY_H_ #define _PROXY_H_ #include class XImage { public: virtual void display() = 0;

2017-04-18 19:52:04 247

原创 设计模式_外观模式

外观模式 外观模式(Facade Pattern)隐藏系统的复杂性,并向客户端提供了一个客户端可以访问系统的接口。这种类型的设计模式属于结构型模式,它向现有的系统添加一个接口,来隐藏系统的复杂性。 #ifndef _FACADE_H_ #define _FACADE_H_ #include //子系统1 class subSystemOne { public: void subMet

2017-04-18 19:05:41 553

原创 设计模式_适配器模式

#ifndef _ADAPTE_H_ #define _ATAPTE_H_ #include //现在的接口 class target { public:     virtual void request() = 0; }; class conTarget: public target { public:     void request() override

2017-04-17 19:50:57 299

数据安全与编程技术(涂彦晖、戴士剑)

数据安全与编程技术(涂彦晖、戴士剑) 本书由浅入深地对与数据安全有关的技术细节进行了深入的介绍。本书分为9章,内容包括了磁盘基础知识、硬盘的数据存储结构、FAT文件系统、NTFS文件系统、威胁数据安全的因素、数据恢复技术、数据安全程序设计基础、数据备份与恢复程序设计实例,以及与数据安全有关的一些程序设计实例。 本书可作为大专院校教材,也适合于IT系统客户服务人员、技术支持工程师、技术培训人员、数据恢复技术工程师和对数据安全程序设计有兴趣的读者。

2018-01-09

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除