- 博客(17)
- 资源 (10)
- 收藏
- 关注
原创 数据结构-二叉树操作实践
数据结构-二叉树操作实践建立二叉树的二叉链表#include<iostream>using namespace std;#define MAXSIZE 50// 二叉树的二叉链表存储表示typedef struct BiTNode { char data; struct BiTNode* lchild, * rchild; // 左右孩子指针}BiTNode, *BiTree;/** * 按先序次序输入二叉树中结点的值(一个字符),空格字符表示空树, * 构造二叉链
2020-09-23 13:44:27 564
原创 数据结构-顺序栈的操作实践
数据结构-顺序栈的操作实践采用顺序存储实现栈的初始化、入栈、出栈操作#include<iostream>using namespace std;#define MAXSIZE 50// 定义顺序栈的结构typedef struct { int data[MAXSIZE]; int top;}SqStack;/** * 初始化顺序栈 * @param S 顺序栈S */void InitStack(SqStack& S) { S.top = -1; //
2020-09-23 09:15:54 353
原创 数据结构-链栈操作实践
数据结构-链栈操作实践采用链式存储实现栈的初始化、入栈、出栈操作#include<iostream>using namespace std;// 定义链栈的结构typedef struct LinkNode { int data; struct LinkNode* next;}LinkNode, *LinkStack;/** * 初始化链栈 * @param LS 链栈LS */void InitStack(LinkStack& LS) { LS = (Li
2020-09-23 09:12:57 338
原创 数据结构-二叉排序树操作实践
数据结构-二叉排序树操作实践编写函数,建立有序表,利用二叉排序树的插入算法建立二叉排序树#include<iostream>#include<malloc.h>using namespace std;#define MAXSIZE 50// 定义二叉树的结点typedef struct BiTNode { int data; struct BiTNode* lChild, * rChild;}BiTNode, *BiTree;/** * 在二叉排序树T中插
2020-09-22 17:30:46 2231 3
原创 数据结构-顺序队列操作实践
数据结构-顺序队列操作实践编写函数,采用顺序存储结构实现队列的初始化、入队、出队操作/*采用顺序存储实现队列的初始化、入队、出队*/#include<iostream>using namespace std;#define MaxSize 50 // 定义队列中元素的最大个数// 定义队列typedef struct { int data[MaxSize]; //定义数组,存放队列元素 int front, rear; // 队头和对尾指针(存放数组下标)}SeqQ
2020-09-22 17:03:37 399
原创 数据结构-链队列操作实践
数据结构-链队列操作实践编写函数,采用链式存储实现队列的初始化、入队、出队操作#include<iostream>#include<malloc.h>using namespace std;// 链队列结点类型定义typedef struct LinkNode { int data; struct LinkNode* next;}LinkNode;// 链队列类型定义typedef struct { LinkNode* front, * rear; // 头
2020-09-22 17:00:50 443 1
原创 数据结构-单链表操作实践
数据结构-单链表操作实践1. 编写函数,实现输入一组元素,建立一个带头结点的单链表#include <iostream>#include <malloc.h>using namespace std;/** * 定义结点类型结构体,有一个data域和一个next域 */typedef struct LNode { int data; struct LNode* next;}LNode, * LinkList;/** * 初始化,生成带有头结点的单链表 *
2020-09-22 16:55:33 1172 2
原创 数据结构-双链表详解
#include<stdio.h>#include<malloc.h>typedef struct DNode { int data; struct DNode *prior; struct DNode *next;}DNode, *DLinkList;//β²å·¨½¨Á¢Ë«Á´±ívoid Create_DLinkList(DLinkList &a...
2020-09-21 16:18:54 1053
原创 数据结构-单链表详解
#include <stdio.h>#include <malloc.h>/** * 定义结点类型结构体,有一个data域和一个next域 */typedef struct LNode { int data; struct LNode* next;}LNode, * LinkList;/** * 初始化,生成带有头结点的单链表 * @param L ...
2020-09-21 13:08:05 6766 4
原创 数据结构-两个顺序表合并
#include <stdio.h>#define MaxSize 100typedef struct { int data[MaxSize]; int length; }SeqList;/** * 初始化顺序表 * @param L 顺序表L */void Init_SeqList(SeqList& L) { L.length = 0;}/**...
2020-09-21 11:13:22 12471 5
原创 数据结构-顺序表(动态分配存储空间)
#include <stdio.h>#include <malloc.h>#include <stdlib.h>/** * 数组空间动态分配 */#define InitSize 100 //动态分配存储空间时,不限制最大,只给定一个初始值#define ListIncrement 10 //分配增量typedef struct{ int...
2020-09-21 11:06:46 11996 5
原创 数据结构-顺序表(静态分配存储空间)
#include <stdio.h>/** * 数组空间静态分配 */#define MaxSize 100 //表示有MaxSize个位置typedef struct { int data[MaxSize]; //定义一个数组空间,用于存储数据 int length; //记录线性表当前的长度,即已有多少个数据}SeqList; //自定义的顺序表类型为S...
2020-09-21 10:44:43 3387
原创 数据结构-基础知识详解
数据结构-基础知识1. 结构型和指针型(1)结构型结构型是用户自己制作的数据类型。例:typedef struct { int a; float b; char c;} TypeA;注释:自定义了一个数据类型,名字叫做TypeA,再用TypeA去定义别的变量时,则该变量就会具有3个元素,分别是int型的a和float型的b和char型的c。例:TypeA arr;表示自定义了一个TypeA类型的变量arr,arr是一个结构体,该结构体包含了3个不同类型的变量,可以使用arr.a、a
2020-09-21 10:02:20 762
原创 考研-武汉科技大学考研数据结构考点总结
武汉科技大学考研数据结构考点总结注:以下内容总结自武科大2013,2014,2015,2016,2017,2019年的数据结构真题试卷。以下的章节和页码为严蔚敏的数据结构(C语言版)上的章节和页码。页码重复几次说明考到了几次。页码就是对应知识点在书上的位置,大部分都是书上的,也有一些书上没找到。数据结构选择题考点总结以下都是选择题考过的知识点,有一些是反复考的,这些知识点是肯定都要搞懂的。第一章 基本概念和术语算法效率的度量 P14逻辑结构P57、P5、P5基本概念P4、P5时间复
2020-09-19 10:47:08 864 10
原创 阿里云轻量应用服务器环境搭建-Docker部署vue-cli项目
阿里云轻量应用服务器环境搭建-Docker部署vue-cli项目参考链接:https://cli.vuejs.org/zh/guide/deployment.html#docker-nginx一些环境:Ubuntu 18.0Docker 19.0工具:XShell(敲命令)FileZilla Client(上传文件)一个关键问题:跨域问题,对于前后端分离项目,这是必须要面对的。我这个项目是主要在后端解决的跨域问题,但在前端也有一部分是通过webpack的proxy来解决跨
2020-09-15 17:36:04 788
原创 阿里云轻量应用服务器环境搭建-Docker部署Spring Boot项目
阿里云轻量应用服务器环境搭建-Docker部署Spring Boot项目参考链接:https://mp.weixin.qq.com/s/lUPtF_EOLH0TugJ5j1JCmw前言(啰嗦一些话)这是一个Spring Boot + Vue的前后端分离项目,现在将其分别部署到服务器,第一次步骤还是比较多的,自己是踩了几天的坑,第一次完成了,后面就很快了。这次的笔记先记录、总结一下把一个Spring Boot项目部署到Docker中的过程。借助IDEA中的Docker插件,来部署项目到Dock
2020-09-15 16:51:59 1730
new-era.zip
2020-04-01
EasyMemo.zip
2020-04-01
Online-Forum.zip
2020-04-01
Static-Web-Development-Learning-Platform.zip
2020-04-01
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人