自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 数据库系统概论(6,7,10,11章)笔记

第六、七章一、名词解释数据依赖:反映一个关系内部属性与属性之间的约束关系,是现实世界属性间相互联系的抽象,属于数据内在的性质和语义的体现。 规范化理论:是用来设计良好的关系模式的基本理论。它通过分解关系模式来消除其中不合适的数据依赖,以解决插入异常、删除异常、更新异常和数据冗余问题。 函数依赖:简单地说,对于关系模式的两个属性子集X和Y,若X的任一取值能唯一确定Y的值,则称Y函数依赖于...

2019-01-10 11:22:10 413

原创 数据库系统概论笔记(1-5章)笔记

2019-01-10 11:15:11 206

原创 用STL写图书馆管理系统

#include <iostream>#include <fstream>#include <cstdio>#include <string>#include <vector>#include <map>#include <algorithm>using namespace std;class Time{    i

2018-06-27 23:39:14 275

原创 虚函数与多态性学习小结

   在C++中,多态有两种,一种是函数重载,一种是虚函数。函数重载发生在编译的时候,它的函数参数是不一样的。而虚函数是发生在运行的时候,它的函数原型是一样的,依靠的是指针的指向。结果似乎和我们想象的不一样,既然Graph类(图形类)的对象graph指针分别指向了Rectangle类(矩形类)对象,Triangle类(三角类)对象,以及Circle类(圆类)对象,那么就应该执行它们自己所对应成员函...

2018-06-25 20:52:08 2429 1

原创 继承学习总结

      继承就是在一个已存在的类的基础上建立一个新的类,已存在的类称为“基类”,或者叫父类。新建立的类称为“派生类”,一个新类从已有的类那里获得已有的特性,这种现象叫继承。派生类继承了父类的全部数据成员和成员函数。我们在建立了一个类A后,之后可能还需要创建另一个类B,但是类B是在类A的基础上添加了一些东西,可能只是添加了一个数据成员或者成员函数,显然这很费时费力,这种重复的工作量是很大的,效率...

2018-06-25 20:19:49 265

原创 STL学习总结

一.1、什么是标准模板库(STL)?(1)C++标准模板库与C++标准库的关系C++标准模板库其实属于C++标准库的一部分,C++标准模板库主要是定义了标准模板的定义与声明,而这些模板主要都是类模板,我们可以调用这些模板来定义一个具体的类;与之前的自己手动创建一个函数模版或者是类模板不一样,我们使用了STL就不用自己来创建模板了,这些模板都定义在标准模板库中,我们只需要学会怎么使用这些类模板来定义...

2018-05-27 12:01:30 181

原创 运算符重载学习总结

 实际上我们在学习这一部分内容时,也一直在运用运算符重载技术,例如,对+运算符,可将两个整型数相加,如1+9,也可将两个实型数相加,如2.5+9.6。这时编译系统在内部重载了两种不同数据类型的加法运算,这种重载的实质是函数重载,即int add(int,int)和float add(float,float)。但是编译系统内定的运算符重载形式,只能对系统定义的基本数据类型起作用,对用户自己定义的数据...

2018-05-25 22:41:37 6025

原创 类与对象学习总结

  近几周学习了类与对象这一部分,以下是我对这一部分的学习总结。  类是面向对象程序设计的基础概念,是编程人员自己定义的一种抽象数据类型。对象是类的实例,只有将类实例化才能实现类的功能。  第一部分:类与对象的概念  对象的概念:简单的说,世界上的事物不论大小都可以称为对象,比如一个人,一座楼,一粒沙等。而一个复杂的对象也可以看做多个对象的组合,比如一辆汽车由车轮,车架等组成。对象有两个特性,分别...

2018-04-25 18:02:18 288

原创 递归算法

  程序调用自身的编程技巧称为递归( recursion)。递归做为一种算法在程序设计语言中广泛应用。 一个过程或函数在其定义或说明中有直接或间接调用自身的一种方法,它通常把一个大型复杂的问题层层转化为一个与原问题相似的规模较小的问题来求解,递归策略只需少量的程序就可描述出解题过程所需要的多次重复计算,大大地减少了程序的代码量。递归的能力在于用有限的语句来定义对象的无限集合。一般来说,递归需要有边...

2018-03-24 00:16:18 171

原创 浅谈c++语言中的函数

  首先介绍函数,可以说每个程序都是靠各种函数组成。通过使用函数(functions)我们可以把我们的程序以更模块化的形式组织起来,从而利用C++所能提供的所有结构化编程的潜力。 1.一个函数(function)是一个可以从程序其它地方调用执行的语句块。以下是它的格式: type name ( argument1, argument2, ...)statementtype 是函数返回的数据的类...

2018-03-22 23:39:06 827

原创 高精度计算

今天自己学了一下算法里面的高精度计算,很奇妙的解决了我刚开始学c++时处理较大数据时的困惑。在c++中整数的加减法并不是仅仅靠加减乘除,这种简单的做法也仅仅局限于一些为数较少的计算,一旦碰到精度高,位数长的数据就会报错。编程语言总是有办法解决所有问题,在高精度计算中,运算对象的数值范围无法为任何数据类型容纳,于是采用数组(每一个元素代表一位十进制数,其下标顺序指明序列号)来表示一个数。那么

2018-01-28 19:51:06 249

空空如也

空空如也

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

TA关注的人

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