logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

自学嵌入式第七天C语言篇6

实现过程:第一次冒泡时,从第一个数开始,跟第二个数比较 ,如果第一个数大于第二个数,则两个数交换位置,前两个比的时候,大的数跑到了第二个位置,接着将第二个位置的数跟第三个数比较,也是小的在前,大的在后,知道倒数第二个数,跟最后一个位置的数比较,顺序正确,数不变,顺序不对换位置,然后,第一次冒泡完成,最后一个数一定是最大的,然后开始第二次冒泡,只是最后一个数被排除在外了,经过n-1次冒泡,排序完成。

文章图片
#排序算法#算法
自学嵌入式第十天C语言篇9

先将问题往前看,要算n的阶乘,只需要知道n-1的阶乘然后乘以n,在往前看,现在是要求n-1的阶乘,只需要知道n-2的阶乘再乘以n-1,……因为栈的大小是有限的,递归在使用时,如果递退下去的时候没有找到停止的条件或者调用自己太多次,栈中存不下多次调用函数的环境参数,栈就会崩溃,使得程序发生段错误。1.一维数组本身做函数参数:形参写成数组形式,形参还需要数组长度,实参写数组名和数组长度,实参传入的是数

文章图片
#c语言#数据结构#开发语言
到底了