自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 递归累加以及汉诺塔

汉诺塔void hanoi(int paraN, char paraSource, char paraDestination, char paraTransit) { if (paraN <= 0) { return; } else { hanoi(paraN - 1, paraSource, paraTransit, paraDestination); printf("%c -> %c \r\n", paraSource, paraDestination); han

2022-05-12 16:02:37 109

原创 栈的理解

定义栈typedef struct CharStack { int top; int data[STACK_MAX_SIZE];} *CharStackPtr;打印void outputStack(CharStackPtr paraStack) { for (int i = 0; i <= paraStack->top; i ++) { printf("%c ", paraStack->data[i]); } printf("\r\n");}

2022-05-10 21:10:50 75

原创 括号匹配1

结构体定义typedef struct CharStack { int top; int data[STACK_MAX_SIZE];} *CharStackPtr;栈打印void outputStack(CharStackPtr paraStack) { for (int i = 0; i <= paraStack->top; i ++) { printf("%c ", paraStack->data[i]); } printf("\r\n

2022-05-10 21:06:12 77

原创 多项式求值

定义结构体typedef struct { char S[100]; int top;}CHARStack;void InitStack(CHARStack *S) { S->top = -1;}查看void Push(CHARStack* S, char ch) { if (S->top >= 99) { printf("栈满!\n"); exit(0); } else { S->top++; S->S[S-&

2022-05-10 21:00:21 92

原创 多项式加法

结构体定义typedef struct LinkNode { int coefficient; int exponent; struct LinkNode *next;} *LinkList, *NodePtr;表头LinkList initLinkList() { LinkList tempHeader = (LinkList)malloc(sizeof(struct LinkNode)); //系数 tempHeader->coefficient = 0; /

2022-05-06 16:50:27 126 1

原创 是静态链表

节点typedef struct StaticLinkedNode { char data; int next;} *NodePtr;typedef struct StaticLinkedList { NodePtr nodes; int *used;} *ListPtr;表头ListPtr initLinkedList() { ListPtr tempPtr = (ListPtr)malloc(sizeof(StaticLinkedList)); te

2022-05-03 16:02:47 60 1

原创 是双向链表

结构体定义typedef struct DoubleLinkedNode { char data; struct DoubleLinkedNode *previous; struct DoubleLinkedNode *next;} DLNode, *DLNodePtr;链表创建 DLNodePtr initLinkList() { DLNodePtr tempHeader = (DLNodePtr)malloc(sizeof(struct DoubleLinkedNode))

2022-05-03 15:52:41 89 1

原创 数据结构——链表

代码展示:#include<stdio.h>#include<malloc.h>#define DEFAULT_SIZE 5typedef struct stasticlinkednode{ char data; int next;}*nodeptr;typedef struct stasticlinkedlist{ nodeptr nodes; int* used;}*listptr;listptr initlinkedlist(){ li

2022-04-29 11:43:25 61

翻译 数据结构->线性表

数据结构与算法学习一>线性表

2022-04-26 15:51:49 95

SWPU大数据概论课程报告

仅作备份

2024-01-31

空空如也

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

TA关注的人

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