递归
摘要:汉诺塔 1 #include<stdio.h> 2 #include<stdlib.h> 3 4 void hannuota(int n,char A,char B,char C) 5 { 6 /*如果是1一个盘子 7 直接将A柱子上的一个盘子从A移到C 8 否则 9 先将A柱子上的n-1个盘子借助
阅读全文
posted @
2020-01-21 16:49
爬行成长的艾小白同学
阅读(87)
推荐(0)
循环队列
摘要:循环队列 1 #include<stdio.h> 2 #include<stdlib.h> 3 #include<malloc.h> 4 5 typedef struct Queue 6 { 7 int * pBase; 8 int front; 9 int rear; 10 }QUEUE; 11
阅读全文
posted @
2020-01-19 13:24
爬行成长的艾小白同学
阅读(196)
推荐(0)
链栈
摘要:链栈 1 #include<stdio.h> 2 #include<malloc.h> 3 #include<stdlib.h> 4 5 typedef struct Node 6 { 7 int data; 8 struct Node * pNext; 9 }NODE, *PNODE; 10 11
阅读全文
posted @
2020-01-18 13:57
爬行成长的艾小白同学
阅读(214)
推荐(0)
单链表实现
摘要:单链表实现 #include<stdio.h> #include<malloc.h> #include<stdlib.h> #include<stdbool.h> typedef struct Node { int data; //数据域 struct Node * pNext; //指针域 }NO
阅读全文
posted @
2020-01-16 16:58
爬行成长的艾小白同学
阅读(234)
推荐(1)
数组顺序表
摘要:数组顺序表 1 #include<stdio.h> 2 #include<stdlib.h> 3 #include<malloc.h> 4 #include<stdbool.h> 5 6 struct Arr 7 { 8 int *pBase; //存储数组第一个元素的地址 9 int len; /
阅读全文
posted @
2020-01-15 15:45
爬行成长的艾小白同学
阅读(222)
推荐(0)
指针、数组、结构体
摘要:数据结构 预备知识 指针 指针的重要性: 指针是c语言的灵魂 定义 地址 内存单元的编号 从0开始地非负整数 范围: 0 — FFFFFFFF 【0-4G-1】 指针: 指针就是地址 地址就是指针 指针变量是存放内存单元地址地变量 【代码演示】 无论一个指针指向的是什么类型,它始终只占4个字节 结构
阅读全文
posted @
2020-01-14 17:21
爬行成长的艾小白同学