- 博客(4)
- 收藏
- 关注
原创 c:递归实现汉诺塔
c语言:递归实现汉诺塔 汉诺塔(hanoi): 汉诺塔(又称河内塔)问题是源于印度一个古老传说的益智玩具。 原理是:有三根柱子,其中一根从下往上按照大小顺序放着若干个圆盘,要求将这些圆盘移动到另一根柱子上,并且小盘上不能放在大盘之上,每次只能移动一个圆盘。 (A,B,C三个柱子) 第一步:逻辑方法分析: 按照这个思路,我们先写个伪算法!方便理解如何解决这个程...
2020-04-19 23:56:31 379
原创 使用一维数组的算法对链表进行排序,感受什么叫泛型!
使用一维数组的算法对链表进行排序,感受什么叫泛型! 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 154
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人