- 博客(2)
- 收藏
- 关注
原创 C语言的冒泡排序
我们先来了解一下冒泡排序冒泡排序的思想就是把两两相连的两个元素进行比较,并且可能的话需要交换举例:把9876543210变为升序把9跟8比较就变成了再把9跟7比较直到把9边成最后一位一趟冒牌排序10个数字排序9个比较第一趟走完了接下来就是第二趟也是和上面的一样依次比较直到为二趟冒泡排序9个数字排序8对比较这样我们就可以得出n个数字排序n-1个比较。
2024-06-27 12:02:15 155
原创 C语言的二分查找
(0+9)9/2=4(下标为4的数数为5,因为我们要找7,1-5的数比7小直接不看,看6的下标5)被查找的范围只剩下6 7 8 9 10。(5+9)14/2=7(下标为7的数是8,我们找7,8比7大所以8-10的数不看,看6)被查找的范围只剩下6 7。(5+6)11/2=5(下标为5的数是6,包括6和6后面的数不看可以得到7)可以看出1的下标为0,10的下标为9就可以找到中间元素的下标。在一个有序数组中查找一个具体的数。举例:在下面的数中查找7。
2024-06-09 17:55:55 110
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人