自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(6)
  • 收藏
  • 关注

原创 栈的链式存储结构(企业级链表)

#include<stdio.h>#include<stdlib.h>#include<string.h>struct StackNode{ struct StackNode * next;//只维护指针域};//栈的链式结构体struct Lstack{ struct StackNode header;//头结点 int m_size;//栈的大小};typedef void* LinkStack;//初始化栈LinkStack Init_.

2022-03-22 15:02:38 593

原创 栈的顺序存储结构

栈内每个元素的类型都是void*,#include <stdio.h>#include <stdlib.h>#include <string.h>#define MAX 1024struct SStack{ void * data[MAX]; int m_size;};typedef void* seqStack;//初始化栈seqStack Init_stack(){ struct SStack * stack = (struct SSt.

2022-03-22 15:01:33 130

原创 队列的链式存储实现方式

LinkQueue.h#pragma once#include<stdlib.h>#include<stdio.h>#include<string.h>//链表节点struct QueueNode{ struct QueueNode *next;//只维护指针域 };//队列结构体struct Queue{ //头结点 struct QueueNode pHeader; //队列大小 int m_size; //维护尾节点指针 str

2022-03-22 11:31:41 758

原创 一元多项式相加和相乘

#include <stdio.h>#include <stdlib.h>//定义一元多项式链表typedef struct Polynode{ int coef;//系数 int exp;//指数 Polynode *next;}Polynode,*Polylist;//多项式约定为降次 指数为0时结束//尾插法建立多项式Polylist Mult(Polylist p1, Polylist p2);Polylist polycreate(){ Pol.

2022-03-22 10:25:34 1186

原创 企业级链表

自我总结:企业级链表就是相当于给自定义结构体(数据),加上“挂钩“(指针)#include <stdio.h>#include <stdlib.h>#include <string.h>typedef struct Linknode{ struct Linknode *next;}Linknode;typedef struct Linklist{ struct Linknode header; int m_size;}Linklist;//链表初

2022-03-22 10:23:37 531

原创 使用动态数组实现队列

动态数组头文件#pragma once#include<stdlib.h>#include<stdio.h>#include<string.h>#ifdef __cplusplusextern "C"{#endif //1. 先把所需要的数据信息结构定义下来 typedef struct DynamicArray { //数组存储元素的空间的首地址 void **addr; //存储数据的内存中最大能够容纳多少元素 int c

2022-03-22 10:18:21 327

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除