![](https://img-blog.csdnimg.cn/6ed6a42143214065b1ddb0aacc177370.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
C语言学习
嘿嘿哈嘿嘿哈
鸢尾ほわ
这个作者很懒,什么都没留下…
展开
-
用尾递归实现汉诺塔
#include <stdio.h>int hanoi(char src, char aux, char dest, int n)//原柱,辅助柱,目标柱{ if (n == 1)//尾递归在尾部调用自身函数 { printf("mov %d from %c to %c\n", n, src, dest); return; } hanoi (src, dest, aux, n - 1); printf("mov %.原创 2022-04-06 14:50:17 · 317 阅读 · 2 评论 -
冒泡排序,选择排序,插入排序(用数组实现)
#include <stdio.h>/* * 实参传指针型形参时, 传入实参的地址, * 对指针形参所指的实参地址中的内容进行修改, * 指针形参虽释放,但实参地址中的值改变。 */ /* **temp指针变量是未知存储单元不可赋值 *C语言中实参变量单向传递给形参变量 *形参值的改变不能使实参的值随之改变。 */void swap(int *a, int *b){ int tmp; tmp = *a; *a = *b; *b =.原创 2022-04-06 14:30:48 · 1452 阅读 · 0 评论 -
头插法建立简单头指针链表(查找 插入排序 遍历 插入 删除 销毁 逆序)
头结点建立链表,动态内存分配,1~100以内伪随机数的产生原创 2022-04-05 12:17:33 · 1504 阅读 · 0 评论