- 博客(10)
- 收藏
- 关注
原创 【数据库】SQL Server知识点总结
【数据库】SQL Server知识点总结1. 数据库系统概述1.1数据库技术的产生、发展数据处理的中心问题是数据管理,数据管理经历了人工管理、文件系统和数据库系统三个阶段。各阶段有如下特点人工管理阶段:(1)数据没有专门的存取设备 (2)数据没有专门的管理软件 (3)数据不共享 (4)数据不具有独立性。文件系统阶段:(1)数据以文件形式长期保存 (2)由文件系统管理数据 ...
2019-06-17 21:41:49
5631
1
原创 【数据结构】串的基本操作和实现
串的基本操作和实现文章目录串的基本操作和实现串的基本概念串的基本操作项目实现源码项目实现结果串的基本概念串(String)是由零个或多个字符组成的有限序列,又称字符串。长度:串中字符的个数,称为串的长度。空串:长度为零的字符串称为空串。空格串:由一个或多个连续空格组成的串称为空格串。串相等:两个串相等,是指两个串的长度相等且对应的字符都相等。子串:串中任意连续的字符组成的子序列称...
2019-05-27 23:07:49
32018
12
原创 【数据结构】队列的链式储存结构
队列的链式储存结构文章目录队列的链式储存结构链队列的基本定义链队列的基本操作初始化队列求队列长度入队列操作出队列函数打印该队列项目整体源代码:链队列的基本定义队列是只允许在一端进行插入操作,而在另一端进行删除操作的线性表。队列是一种先进先出(First In First Out)的线性表,简称FIFO。允许插入的一端称为队尾,允许删除的一端称为队头。队列的链式储存结构,其实就是线性表的单链...
2019-05-22 21:13:09
855
1
原创 【数据结构】循环队列的顺序储存结构
循环队列的顺序储存结构文章目录循环队列的顺序储存结构队列的基本定义队列的基本操作初始化队列求队列长度入队列操作出队列函数打印该队列项目整体源代码:队列的基本定义队列是只允许在一端进行插入操作,而在另一端进行删除操作的线性表。队列是一种先进先出(First In First Out)的线性表,简称FIFO。允许插入的一端称为队尾,允许删除的一端称为队头。线性表有顺序储存和链式储存,栈是线性表...
2019-05-22 21:11:27
3244
原创 【数据结构】栈的链式储存结构的c语言实现
栈的链式储存结构的c语言实现文章目录栈的链式储存结构的c语言实现链栈的基本定义链栈的基本操作结构体的定义链栈的初始化栈的入栈函数栈的出栈函数返回栈的长度得到栈顶元素打印出该链栈链栈的基本定义采用链式存储结构实现的栈称为链栈,链栈通常采用单链表来实现,因此其结构与单链表的结构相似,由于栈的插入和删除操作仅限制在栈顶位置进行,所以采用单链表的表头指针作为栈顶指针。链栈是一种特殊的线性链表,和所...
2019-05-21 21:09:54
2415
原创 【数据结构】栈的顺序储存结构的c语言实现
栈的顺序储存结构的c语言实现文章目录栈的顺序储存结构的c语言实现顺序栈的基本定义顺序栈的基本操作结构体声明初始化函数进栈的函数出栈的函数打印出该栈求栈的长度求栈顶元素顺序栈的基本定义栈是一种特殊的线性表,栈是限定仅在表尾进行插入和删除操作的线性表。我们把允许插入和删除的一端称为栈顶(top),另一端称为栈底(bottom),不含任何数据元素的栈称为空栈。栈又称为后进先出(Last In F...
2019-05-21 21:08:08
4270
6
原创 【数据结构】单链表的c语言实现
单链表的c语言实现文章目录单链表的c语言实现定义单链表结构体初始化单链表操作头插法创建单链表尾插法创建单链表计算单链表的长度获取单链表中元素新元素插入单链表删除链表中某元素单链表的整表删除打印出整个单链表链表是通过一组任意的存储单元来存储线性表中的数据元素,这些存储单元可以是连续的也可以是不连续的。为了建立起数据元素之间的关系,对于每个数据元素除了存放数据元素自身的信息外,还必须有包含的指示...
2019-05-18 17:06:23
17528
15
原创 【数据结构】顺序表的c语言实现
顺序表的c语言实现文章目录顺序表的c语言实现定义顺序表结构体初始化顺序表操作计算顺序表的长度获取顺序表中元素新元素插入顺序表删除某位置的元素查询某元素的位置打印整个顺序表值顺序表的整体源码线性表的顺序存储是指用一组地址连续的存储单元依次存储线性表中的各个元素,使得线性表在逻辑结构上相邻的元素存储在连续的物理存储单元中,即:通过数据元素物理存储的连续性来反应元素之间逻辑上的相邻关系。采用顺序存...
2019-05-18 15:21:55
4638
2
原创 c语言实现推箱子小游戏
c语言实现推箱子小游戏项目主要步骤使用二维数组创建一个地图并初始化地图接收用户的键盘的按键,实现人物的移动判断哪些情况人物和箱子可以走,哪些情况不能走判断是否过关函数模块分析使用二维数组创建一个地图int map1[13][14] = { //创建一个地图 { 0,0,0,0,2,2,2,2,2,2,0,0,0,0 }, // 0: 空...
2019-05-02 18:28:01
4321
1
原创 C语言实现三子棋游戏
三子棋(井字棋)的c语言实现首先声明:此项目对cxk的粉丝不太友好,望各位周知文章目录三子棋(井字棋)的c语言实现项目主要步骤函数模块分析项目整体源码项目主要步骤我们要先初始化棋盘,并将其打印出来我们要打印一个菜单,供玩家选择实现游戏核心,玩家移动和电脑移动两个函数每走一步,就要判断是否获胜,所以要有一个判断是否获胜的函数最后如果棋盘已走满,仍未有人获胜,将是平局函数模块...
2019-05-02 17:48:43
480
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人