
数据结构
!一直往南方开.
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
C语言文件操作详解
C语言文件操作详解 数据流 数据流(data stream)是一组有序,有起点和终点的字节的数据序列。包括输入流和输出流。 程序与数据的交互是以流的形式进行的。进行C语言文件的存取时,都会先进行“打开文件”操作,这个操作就是在打开数据流,而“关闭文件”操作就是关闭数据流。 缓冲区 指在程序执行时,所提供的额外内存,可用来暂时存放做准备执行的数据。它的设置是为了提高存取效率,因为内存的存取速度比...原创 2019-12-24 10:34:42 · 695 阅读 · 0 评论 -
交换二叉树的所有左右子树并遍历输出
#include<stdio.h> #include<stdlib.h> #define MAXSIZE 100 typedef struct node { char data; // 节点数据 struct node *left, *right; // 左,右节点 }*Node; node *input() // 使用前序遍历的方法建立一棵二叉...原创 2019-12-07 19:35:07 · 2440 阅读 · 0 评论 -
二叉树的建立与四种遍历
二叉树的建立与七种遍历方法 #include<stdio.h> #include<stdlib.h> #define MAXSIZE 100 typedef struct node { char data; // 节点数据 struct node *left, *right; // 左,右节点 }*Node; node *input() // 使用...原创 2019-12-07 19:26:01 · 309 阅读 · 0 评论 -
约瑟夫问题的升级版
最近写的一个约瑟夫问题 #define _CRT_SECURE_NO_WARNINGS #include<stdio.h> #include<stdlib.h> #include<string.h> typedef struct Node { int num; // 数据域 struct Node *next; // 指针域 ...原创 2019-12-03 17:43:34 · 381 阅读 · 0 评论 -
通讯录的建立(顺序结构和链式结构)
顺序结构 #define _CRT_SECURE_NO_WARNINGS #define MAX_SIZE 1000 #include<stdio.h> #include<stdlib.h> #include<string.h> typedef struct peo { char name[20]; char number[20]; char tele[...原创 2019-12-03 17:42:24 · 3324 阅读 · 1 评论 -
顺序队列的实现(循环队列)
简单队列 在顺序队列中,通常让队尾指针rear指向刚进队的元素的位置,让队首指针front指向刚出队的元素的位置。因此,元素进队的时候rear指针要向后移动,元素出队的时候front指针也要向后移动。 #define _CRT_SECURE_NO_WARNINGS #include<stdio.h> #define MAXSIZE 20 typedef int ElemType;...原创 2019-12-01 16:24:57 · 2618 阅读 · 1 评论 -
栈的实现(C语言和python)
C语言版 #include<stdio.h> #include<malloc.h> #include<stdlib.h> typedef int Elementtype; // 定义数据类型 // 定义节点 typedef struct Node { Elementtype Element; struct Node * Next; }NO...原创 2019-11-27 20:35:39 · 364 阅读 · 0 评论