C语言数据结构
文章平均质量分 71
C?est bien d?�tre seul
这个作者很懒,什么都没留下…
展开
-
C语言 指针 野指针
野指针,简单来说就是, #include <stdlib.h> #include<stdio.h> int main() { int* p1, *p2, *p3; // 定义三个整型指针 p1 = (int*)malloc(4); // 申请4字节空间,存放整型数1 *p1 = 1; p2 = (int*)malloc(4);//申请4字节空间,存放整型数2 *p2 = 2; free(p1);//释放原为p1申请的空间,但未...原创 2022-05-04 22:49:30 · 663 阅读 · 0 评论 -
C语言 数据结构 利用栈实现对简单中缀表达式转后缀,并计算结果(仅支持一位整数)
利用栈实现对简单中缀表达式转后缀,并计算结果(仅支持一位整数)原创 2022-05-01 19:54:06 · 242 阅读 · 0 评论 -
C语言 数据结构 栈的应用(括号匹配)
#include<stdio.h> #include<stdlib.h> #define MaxSize 10 #define true 1 #define false 0 typedef char ElemType; typedef int bool; typedef struct { ElemType data[MaxSize]; int top; }Stack, * SqStack; //初始化栈 bool InitStack(SqStack* S) {...原创 2022-05-01 15:29:35 · 184 阅读 · 0 评论 -
C语言 数据结构 队列(链式存储)
#include <stdio.h> #include <stdlib.h> #define MAXSIZE 10 #define true 1 #define false 0 typedef int bool; typedef int ElemType; typedef struct LinkNode { ElemType data; struct LinkNode* next; }LinkNode; typedef struct { LinkN...原创 2022-05-01 13:56:10 · 111 阅读 · 0 评论 -
C语言 数据结构 链栈(实质就是特殊的单链表)
#include<stdio.h> #include<stdlib.h> #define true 1 #define false 0 typedef int ElemType; typedef int bool; typedef struct LinkNode { ElemType data; struct LinkNode* next; }LinkNode, * LinkStack; //初始化栈 bool InitStack(LinkStack* S)...原创 2022-04-30 21:14:20 · 101 阅读 · 0 评论 -
C语言 数据结构 双向链表(带头节点)
#include<stdio.h> #include<stdlib.h> #define ElemType int #define MaxSize 10 #define true 1 #define false 0 typedef int bool; //定义单链表节点 typedef struct DLNode { ElemType data; struct DLNode* prior,* next; }DLNode, * DLinkList; //初始化...原创 2022-04-29 17:05:15 · 356 阅读 · 0 评论 -
C语言 数据结构 单链表(不带头节点)
#include<stdio.h> #include<stdlib.h> #define ElemType int #define MaxSize 10 #define true 1 #define false 0 typedef int bool; //定义单链表节点 typedef struct LNode { ElemType data; struct LNode* next; }LNode, * LinkList; //初始化链表 bool Init...原创 2022-04-29 15:57:43 · 272 阅读 · 0 评论 -
C语言 数据结构 单链表(带头节点)
实现原创 2022-04-28 09:38:07 · 433 阅读 · 0 评论