- 博客(4)
- 收藏
- 关注
原创 c:递归实现汉诺塔
c语言:递归实现汉诺塔汉诺塔(hanoi):汉诺塔(又称河内塔)问题是源于印度一个古老传说的益智玩具。原理是:有三根柱子,其中一根从下往上按照大小顺序放着若干个圆盘,要求将这些圆盘移动到另一根柱子上,并且小盘上不能放在大盘之上,每次只能移动一个圆盘。 (A,B,C三个柱子)第一步:逻辑方法分析:按照这个思路,我们先写个伪算法!方便理解如何解决这个程...
2020-04-19 23:56:31
377
原创 使用一维数组的算法对链表进行排序,感受什么叫泛型!
使用一维数组的算法对链表进行排序,感受什么叫泛型!void fun(int *);main(){int a[5]={3,5,8,4,9};fun(a);//实现对一维数组进行排序}void fun(int *b)//fun函数是对一维数组进行从大到小排序;{ int i=0,j=1; for(;i<4;i++) for(;j<5;j++) ...
2020-04-14 16:45:25
278
原创 链表的创建和遍历链表的算法(基于跨函数使用内存)
```cpp#include<stdio.h>#include<malloc.h>#include<stdlib.h>typedef struct Node{ int data;//节点的数据域 struct NODE* pNEXT;//节点的指针域}NODE, * PNODE;//函数声明(注返回值类型,形参)PNODE create...
2020-04-13 20:10:44
239
原创 C 跨函数使用内存
跨函数使用内存(结构体指针c)#include<stdio.h>#include<malloc.h>#include<string.h>struct student{ int sid; int age; char name[10];};student *creatp(void);void showit(student *);//函数的声明...
2020-04-09 18:44:13
153
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人