- 博客(4)
- 收藏
- 关注
原创 SQL基础教程|第一章:数据库和SQL
**前言: 1.本书在知识点提炼时侧重于实践效果,所以有些理论部分的知识点不会涉及或者几笔带过。 2.在语法实践时将会带入更多的例子和问题以便于理解数据库语法。 3.在所有关于SQL基础教程的文章中的语句全部都是用SQL Server来编写的。** 1.1 数据库是什么 (1)数据库管理系统(Database Management System,DBMS):用来管理数据库...
2019-04-27 16:12:43 815
原创 Chapter 4 串
一、串的基本概念和存储结构 串的定义:由零个或者多个字符组成的有限序列。串中字符的个数为串的长度,含有零个元素的串叫空串。 串的C语言定义: char str[]=“abcdef” 关于空格串:空格串不是空串,一个空格占一个位置。 串的结束符:‘\0’ 串的存储结构: (1)定长顺序存储: typedef struct { char str[maxSize+1]; int length; //保存串长度的分量。 } Str; (2)变长分配存储表示:(有顺序存储结构的特点,串长根
2020-10-17 16:26:31 124
原创 Chapter 3 栈和队列
一、栈和队列的基本概念 栈的基本概念:只能在一端进行插入或删除的线性表。进行插入或删除操作的一端称为栈顶,另一端为栈底,栈底是固定不变的。 栈的特点:FILO(先进后出)。 栈的存储结构:顺序栈和链式栈(和线性表类似)。 栈的数学性质:当n个元素以某种顺序如栈,并在入栈的过程中可以随时出栈时,最终在所有元素经过了入栈出栈后的数字排列顺序有:1/[(n+1)C(n)(2n)]种。 队列的基本概念:是一种允许在表的一端进行插入,另一端进行删除的线性表。插入端为队尾(Rear),删除端为队头(Front)。 队
2020-10-14 19:34:50 312
原创 Chapter 2 线性表和逆置问题
第二章 线性表 线性表的基本概念和实现 (1)什么叫线性表:线性表是有相同特性数据元素的一个有限序列。 (2)线性表的逻辑特性:只有一个表头元素,只有一个表尾元素,表头元素无前驱,表尾元素无后继;其余元素只有一个直接前驱和直接后继。 (3)线性表的存储结构:顺序存储结构和链式存储结构,分别用于顺序表和链表。 ①顺序表:元素按逻辑顺序,依次存储到从指定的存储位置开始的一块连续的存储空间中。 ②链表:每个结点不仅包含所存元素的信息,还包含了元素间逻辑关系的信息(next or prior) ③两种存储结构的比
2020-10-11 20:08:49 1026 1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人