自定义博客皮肤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)
  • 收藏
  • 关注

原创 codeforcese 477 D.Resource Distribution

D. Resource Distributiontime limit per test2 secondsmemory limit per test256 megabytesinputstandard inputoutputstandard outputOne department of some software company has nn servers of different specif...

2018-04-30 16:59:59 311

原创 数据库:SQL语言功能概述

SQL语言是集DDL、DML、DCL于一体的数据库语言SQL语言主要由以下9个单词引到的操作语句来构成,但每一种语句都能表达复杂的操作请求DDL语句引导词:Create(建立),Alter(修改),Drop(撤消)功能:模式的定义和删除,包括定义Database,Table,View,Index,完整性约束条件等,也包括定义对象(RowType行对象,Type列对象)DML语句引到词:Insert...

2018-04-29 13:53:44 845

原创 数据库:关系代数

关系代数概述关系代数运算的特点:基于集合,提供了一系列的关系代数操作:并、差、笛卡尔积、选择、投影和更名等基本操作以及交、连接和关系除等扩展操作,是一种集合思维的操作语言。关系代数操作以一个或多个关系为输入,结果是有一个新的关系。用对关系的运算来表达刚查询,需要指明所用操作,具有一定过程性。是一种抽象的语言,是学习其他数据库语言,如SQL等的基础。关系代数运算的基本操作集合操作和纯关系操作:关系代...

2018-04-25 20:01:43 1183

原创 数据库:关系模型基本介绍

关系模型研究什么?关系模型就是处理Table的,它由三个部分组成:1:描述DB各种数据的基本结构形式2:描述Table与Table之间所可能发生的各种操作(关系运算)3:描述这些操作所应遵循的约束条件(完整性约束)就是要学习:Table如何描述,有哪些操作,结果是什么,有哪些约束等.关系模型的三个要素1 基本结构:Relation/Table2 基本操作:Relation Operator(各种运...

2018-04-24 18:13:57 15842 1

原创 二叉树的遍历

二叉树的前序遍历:/** * Definition for a binary tree node. * struct TreeNode { * int val; * TreeNode *left; * TreeNode *right; * TreeNode(int x) : val(x), left(NULL), right(NULL) {} * };...

2018-04-15 21:17:04 174

原创 C++:数组类模板

数组类模板静态数组是具有固定元素个数的群体,其中的元素可以通过下标直接访问。缺点:大小在编译时就已经确定,在运行时无法修改。动态数组由一系列位置连续的,任意数量相同类型的元素组成。优点:其元素个数可在程序运行时改变。vector就是用类模板实现的动态数组。#ifndef ARRAY_H#define ARRAY_H#include <cassert>template <c...

2018-04-10 21:24:57 2092 1

原创 C++:类模板

类模板类模板的作用使用类模板使用户可以为类声明一种模式,使得类中的某些数据成员、某些成员函数的参数、某些成员函数的返回值,能取任意类型(包括基本类型的和用户自定义类型)。类模板的声明类模板 template <模板参数表> class 类名 {类成员声明};如果需要在类模板以外定义其成员函数,则要采用以下的形式: template <模板参数表> 类型名 类名<模板参...

2018-04-10 19:04:21 157

原创 C++:虚函数

初识虚函数用virtual关键字说明的函数虚函数是实现运行时多态性基础C++中的虚函数是动态绑定的函数虚函数必须是非静态的成员函数,虚函数经过派生之后,就可以实现运行过程中的多态。一般成员函数可以是虚函数构造函数不能是虚函数析构函数可以是虚函数一般虚函数成员虚函数的声明virtual 函数类型 函数名(形参表);虚函数声明只能出现在类定义中的函数原型声明中,而不能在成员函数实现的时候。在派生类中可...

2018-04-10 12:20:51 1254

原创 C++:虚基类

虚基类需要解决的问题当派生类从多个基类派生,而这些基类又共同基类,则在访问此共同基类中的成员时,将产生冗余,并有可能因冗余带来不一致性虚基类声明以virtual说明基类继承方式例:class B1:virtual public B作用主要用来解决多继承时可能发生的对同一基类继承多次而产生的二义性问题为最远的派生类提供唯一的基类成员,而不重复产生多次复制注意:在第一级继承时就要将共同基类设计为虚基类...

2018-04-08 19:55:59 613

原创 C++: 继承的基本概念和语法

继承的基本概念和语法继承与派生概述继承与派生是同一过程从不同的角度看保持已有类的特性而构造新类的过程称为继承在已有类的基础上新增自己的特性而产生新类的过程称为派生。被继承的已有类称为基类(或父类)派生出的新类称为派生类(或子类)直接参与派生出某类的基类称为直接基类基类的基类甚至更高层的基类称为间接基类继承与派生的目的继承的目的:实现设计与代码的重用。派生的目的:当新的问题出现,原有程序无法解决(或...

2018-04-02 21:50:25 644

空空如也

空空如也

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

TA关注的人

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