自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Mysql_1

登陆:在命令提示符窗口下 : mysql -u用户名 -p用户密码成功登陆显示如下页面:也可以使用mysql自带的命令提示窗口,直接输入密码即可登陆。创建数据库:create database 数据库名;注:schema与database :在MySQL的语法操作中(MySQL5.0.2之后),可以使用CREATE DATABASE和CREATE SCHEMA...

2020-04-21 11:12:29 110

原创 查找

查找的基本概念列表:由同一类型的数据元素组成的集合。关键码:数据元素中的某个数据项,可以标识列表中的一个或一组数据元素。 键值:关键码的值。主关键码:可以唯一地标识一个记录的关键码。次关键码:不能唯一地标识一个记录的关键码。查找 :在具有相同类型的记录构成的集合中找出满足给定条件的记录。查找的结果 :若在查找集合中找到了与给定值相匹配的记录,则称查找成功;否则,称...

2019-12-16 23:20:33 186

原创

图的定义:图是由顶点的有穷非空集合和顶点之间边的集合组成,通常表示为:G=(V,E)其中:G表示一个图,V是图G中顶点的集合,E是图G中顶点之间边的集合。 在线性表中,元素个数可以为零,称为空表;在树中,结点个数可以为零,称为空树;在图中,顶点个数不能为零,但可以没有边。若顶点vi和vj之间的边没有方向,则称这条边为无向边,表示为(vi,vj)。如果图的任意两个...

2019-11-29 21:41:26 355

原创 树和二叉树

树的定义:树:n(n≥0)个结点的有限集合。当n=0时,称为空树;任意一棵非空树满足以下条件:⑴ 有且仅有一个特定的称为根的结点;⑵ 当n>1时,除根结点之外的其余结点被分成m(m>0)个互不相交的有限集合T1,T2,… ,Tm,其中每个集合又是一棵树,并称为这个根结点的子树。树的定义是采用递归方法结点的度:结点所拥有的子树的个数。树的度:树中各结点度的最...

2019-11-24 11:46:18 220

原创 字符串和多维数组

字符串(串):零个或多个字符组成的有限序列串长度:串中所包含的字符个数空串:长度为0的串,记为:" "非空串:S=" s1 s2 …… sn "(S是串名,双引号是定界符,双引号引起来的部分是串值 ,si(1≤i≤n)是一个任意字符。)子串:串中任意个连续的字符组成的子序列。主串:包含子串的串。子串的位置:子串的第一个字符在主串中的序号。串的存储结构 :字符串是数...

2019-10-26 11:17:30 173

原创 栈与队列

特殊线性表——栈栈:限定仅在表尾进行插入和删除操作的线性表空栈:不含任何数据元素的栈。允许插入和删除的一端称为栈顶,另一端称为栈底。 栈的操作特性:后进先出栈的顺序存储结构及实现 ADT StackData 栈中元素具有相同类型及后进先出特性, 相邻元素具有前驱和后继关系Operation InitStack 前置条件:栈不...

2019-10-17 23:00:39 135

原创 线性表:链表

链式存储分配的特点: 根据线性表的长度动态的申请存储空间,以解决顺序存储中存在的存储空间难以确定的问题。 链式存储结构的实现: 单链表 ,双向链表,循环链表等 。指针变量:变量三要素:名字,内存,地址。 变量的左值,右值 :左值指变量的内存地址 ;右值:值单链表 单链表是用一组任意的存储单元存储线性表的元素,这组存储单元可...

2019-10-09 19:21:53 430

原创 线性表:顺序表

线性表的逻辑结构: 线性表的定义: 是零个或多个具有相同类型的数据元素的有限序列。数据元素的个数定义为线性表的 长度 。长度等于零时称为空表,一个非空表通常记为    L = ( a 1 , a 2 ,……, a n ) 其中, a i ( 1 ≤ i ≤ n )称为数据元素,下标 i 表示该元素在线性表中的位置或序号, 称元素 a i 位于...

2019-09-24 21:45:52 179

原创 模板

模板是对具有相同特性的函数或类的再抽象,模板是一种参数多态化的工具;参数多态化是指将程序所处理的对象类型参数化,使一段代码可以用于处理多种不同类型的对象。 模板分类:函数模板 类模板; 函数模板: 函数模板定义: template <模板形参表> 返回值类型 函数名(参数表){...

2019-09-24 18:16:23 145

原创 初尝开发软件心得

最近这段时间我们C++的学习开始了开发软件,从通讯录到图书馆系统,代码的长度从短到长,从其中我明白了很多。首先对于一个系统,你要有一个整体思想,你要想好一个整体构架,这就是老师让我们在写代码之前先要写类的设计的原因吧,如果你没有已经想好并写出来的框架,那你如果直接写代码,或许刚开始很清晰,但到后边你会乱成一团,例如该有哪些数据类型,哪些操作类,以及这些类之间的关系,还有这些类该有哪些数...

2019-06-17 18:31:02 113

原创 运算符重载,组合与继承,虚函数与多态知识点总结

运算符重载 使用运算符重载的目的使用户自定义的类型像内置类型一样用运算符进行相应的操作,定义重载运算符与普通函数类似,函数名由关键字operator和要定义的运算符组成,返回类型为运算结果的类型,参数表为提供参与运算的操作数...

2019-06-17 17:28:30 234

原创 类和对象学习总结

类是一组具有相同属性和行为的对象的抽象,类的基本思想是数据抽象和封装,要实现数据抽象和封装,首先要定义一个抽象数据类型(ADT)。抽象数据类型:一组数据和对这些数据的操作,C++基本语言定义的抽象数据类型:结构体,描述数据;全局函数,描述对数据的操作,数据以参数的形式传递给函数。 数据成员与成员函数:C++结构体中可以包含函数作为成员,结构体内的函数被称为成员函数,...

2019-04-14 13:30:57 126

原创 c++第四.五章学习总结

从新学期开学以来,c++学习了第四章复合类型和第五章函数,第四章复合类型学习了指针.引用;结构体.联合.枚举;内置数组;标准库类型string.vector;迭代器;还有对文件数据的处理。第五章函数学习了函数基础(函数定义.函数调用.函数声明.递归函数);参数传递(按值传递.按引用传递);返回类型和return语句;函数重载;作用域存储类别。 指针:指针存放指定类型的...

2019-03-24 12:51:13 77

原创 程序设计学习总结

从真正意义上学编程到现在已经两个多月了,这两个月学了很多,进行如下总结。    首先是数据类型常量、变量,以及屏幕的输入和输出(c中的scanf与printf、c++中的cin和cout),和专用于字符的输入输出的getchar()与putchar(),还有各种数据类型(int、double、char等)以及sizeof()的使用。    我还学习了许多的运算符(+、-、*、/、%等),也...

2019-01-04 13:59:32 481

原创 数组学习总结

本章我们主要学习了一维数组和二维数组的定义和初始化,以及应用等,除此之外我们也学习了二分法等一些解决程序超时等问题的方法,同时我们也学习了字符类型和字符数组。基本知识点:一维数组定义:数据类型 数组名 [元素个数],二维数组定义:数据类型 数组名[常量表达式1] [常量表达式2]。在使用数组时必须注意数组的下标都是从0开始的,并且在定义数组时不能使用变量定义数组,但在引用时可用变量,这里...

2018-12-22 10:42:31 209

原创 循环控制结构学习总结

本章我们学习了用于实现循环控制的三种语句,即for语句、while语句、和do-while语句,也学习了逗号运算符,还学习了用于流程控制的break语句、continue语句和go to语句。 while语句: while(循环控制表达式) { 语句序列 } do-while语句: do { ...

2018-12-09 10:21:09 242

原创 C语言程序设计前五章学习总结

**C数据类型**本章学习了C语言程序设计处理的数据常量和变量两种形式,以及简单的屏幕输出和数据类型,以及如何计算变量或数据型所占空间,变量的赋值。常量在执行过程中值不变,变量在过程中值可变,且变量在使用时必须先声明后使用。变量名是用户定义的标识符是一个储存单元,命名原则:标识符只能用英文字母,数字和下划线组成,只能以字母或下划线开头,不允许使用C关键字为标识符。计算变量或数据所占空...

2018-11-11 12:07:56 780

空空如也

空空如也

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

TA关注的人

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