
数据结构与算法 C语言描述
弈-剑
本科就读于中山大学智能工程学院,专业是交通工程,兴趣是网络安全,会分享一些自己的研究成果,欢迎大家关注我的博客。
展开
-
链栈的入栈、出栈算法
#include<stdio.h>#include<stdlib.h>typedef struct LinkStack{ char data; struct LinkStack *next;}LinkStack;LinkStack *L;int main(){ void PushStack(int x); char PopStack(); in...原创 2019-11-25 23:53:43 · 5095 阅读 · 4 评论 -
链队列的入队、出队算法
#include<stdio.h>#include<stdlib.h>typedef struct Qnode { int data; struct Qnode *next; }Qnode; typedef struct{ struct Qnode *front; struct Qnode *rear;}LinkQueue;LinkQueu...原创 2019-11-25 23:45:03 · 5011 阅读 · 0 评论 -
顺序栈的入栈、出栈算法
#include<stdio.h>#include<stdlib.h>int stack[10]; //stack堆int top = 0; //栈顶指针top,指向实际栈顶后的空位置,初值为0void push(int x);int pop(void);int main(){ int i; for(i=0; i<10; i++) //入栈...原创 2019-11-25 23:38:09 · 8510 阅读 · 0 评论 -
动态建立、打印、删除、插入单链表算法
en,基础很重要!#include<stdio.h>#include<stdlib.h>struct node{ int data; struct node *next;};#define NEW (struct node *)malloc(sizeof(struct node)) //开辟新结点int main(){ struct node ...原创 2019-11-25 18:49:18 · 139 阅读 · 0 评论 -
使用二叉链表存储二叉树,并给出根结点到任一结点的路径
@TOC在这里插入代码片欢迎使用Markdown编辑器你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Markdown编辑器, 可以仔细阅读这篇文章,了解一下Markdown的基本语法知识。新的改变我们对Markdown编辑器进行了一些功能拓展与语法支持,除了标准的Markdown编辑器功能,我们增加了如下几点新功能,帮助你用它写博客:全新的界面设...原创 2019-11-25 12:39:03 · 1339 阅读 · 0 评论