自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(10)
  • 收藏
  • 关注

原创 定义一个结构体变量(包括年月日)。计算某日在一年中是第几天?(注意还要有闰年的判断)

#include using namespace std; typedef struct data { int year; int month; int day; }Data; int days(int year,int month,int day) { int a[13]={0,31,28,31,30,31,30,31,31,30,31,30,31}; if(((year%4==0)&

2014-10-26 15:31:35 1729

原创 数据库理论学习以及三大范式

一、数据库基本概念    1.信息、数据、信息与数据的关系:数据时信息的符号表示,或称载体:信息是数据的内涵,是数据的语句解释。    2.数据库发展     人工管理阶段、文件系统阶段、数据库系统阶段。    3.数据库是长期存储在计算机内有组织的、大量的、共享的数据集合。 数据库管理系统时位于用户与操作系统之间的一个数据管理软件。 DBMS:Database Mangement S

2014-10-21 15:05:25 564

原创 C++:利用两个栈实现队列操作

#include  #include using namespace std; class queue { private: stack s1,s2; public: void qpush(int a) { s1.push(a); } int qsize() { return s1.size(); } bool qempty() { return s1.em

2014-09-22 16:56:09 480

原创 C++:利用两个队列实现栈的操作

#include #include using namespace std; class stack { private: queue q1,q2; public: void s_push(int a) { q1.push(a); } int s_size() { return q1.size(); } bool s_empty() { return q1.empty

2014-09-22 16:52:43 483

原创 C++:暴力搜索全排列解决背包问题

#include #include #include using namespace std; int main() { int c=10,n=5;//c为容量,n为物品个数 //w为物品占用的容量,V为物品的价值 int w[5]={2,2,6,5,4},v[5]={6,3,5,4,6}; string s="11111"; int i,j=0,cc=0,vv=0,maxv=0; s

2014-09-03 16:30:51 1274

原创 C++:七个和尚挑水问题

利用简单的全排列思想,进行

2014-09-03 09:34:03 1523

原创 C++:洞穴逃生

洞穴逃生  描述:  精灵王子爱好冒险,在一次探险历程中,他进入了一个神秘的山洞。在洞穴深处,精灵王子不小心触动了洞穴内暗藏的机关,整个洞穴将很快塌陷,精灵王子必须尽快逃离洞穴。精灵王子的跑步速度为17m/s,以这样的速度可能是无法逃出洞穴的。庆幸的是精灵王子拥有闪烁法术,可在1s内移动60m,不过每次使用闪烁法术都会消耗魔法值10点。精灵王子的魔法值恢复的速度为4点/s,只有处在原地休息状态

2014-09-03 09:32:47 783

原创 C++:背包问题

//在0/1背包中,物体或者被装入背包,或者不被装入背包,只有两种选择; //循环变量i,j的意义:前i个物品能够装入载重量为j的背包中; //数组value的意义:value[i][j]表示前i个物品能载入重量为j的背包中的最大价值; //若w[i]>j,第i个物品不被装入背包,否则,第i个物品放入背包后的最大价值>value[i-1][j], //则记录为最大价值。最后得到最大价值

2014-09-02 18:09:36 1189

原创 C++:9进制或11进制转化为10进制

解析9进制,11进制的字符串为10进制的数字输出,输入的字符串有效位(0v0012345678) 长度不超过8位,前面的00不算做有效位。解析后以10进制的数字输出。 如果解析到非法字符串则返回-1; 9进制: ?9进制的数的范围:0,1,2,3,4,5,6,7,8 ?9进制的开始为:0V或者0v ?9进制的正确实例:0V11?0v564?0V123?0v0784?0V0?0v?0V

2014-09-01 19:19:59 3615

原创 C++: 实现一个简易的银行排号叫号系统

排号机 描述: 实现一个简易的银行排号叫号系统 ? get????取号?????????????????????示例:"get"或"get?vip" call???叫号?????????????????????示例:"call" delete?删除号码?????????????????示例:"delete?5" count??获取当前排队总人数???????示例:"count" co

2014-09-01 19:05:24 6481

空空如也

空空如也

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

TA关注的人

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