社区
C语言
帖子详情
C语言冒泡排序和sort函数的区别
传孟
2019-09-15 11:52:38
sort函数和冒泡排序不都是排序吗?为什么还要用这个算法呀
...全文
342
5
打赏
收藏
C语言冒泡排序和sort函数的区别
sort函数和冒泡排序不都是排序吗?为什么还要用这个算法呀
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
自信男孩
2019-09-16
打赏
举报
回复
排序算法有很多种,比如冒泡,选择,插入,快排等等~
赵4老师
2019-09-16
打赏
举报
回复
提醒:sort函数是开源的。
轻箬笠
2019-09-16
打赏
举报
回复
我觉得在不影响效率的情况下,尽量使用库函数比较好吧。
wowpH
2019-09-15
打赏
举报
回复
排序算法有很多种啊,不只冒泡排序。 sort函数好像是c++里面的。c排序用qsort函数。
YGLeeeon
2019-09-15
打赏
举报
回复
解决问题的方法不止有一个,在不同的场合下可以选择不一样的算法。完全可以用库里的排序,但是库里的排序都是字典序。如果自己来实现排序就可以自己定义大小比较的依据(不应的是数值大小)。还有一点就是之前大家说的效率,一个算法的考量要根据时间复杂度、空间复杂度和实现难度来进行选择。如果要性能就用性能高的快排,但是希望好实现,就自己写一个冒泡排序。在数据量不大的时候,冒泡排序也不差。
Italink
2019-09-15
打赏
举报
回复
区别大了哦,sort函数可不只是一种排序构成的,而冒泡排序效率较低,
C语言
冒泡排序
函数
(csdn)————程序.pdf
C语言
中的
冒泡排序
函数
`bubble_
sort
`,需要两个参数:一个是要排序的整型数组`arr`,另一个是数组的大小`sz`。这个
函数
通常定义如下: ```c void bubble_
sort
(int arr[], int sz) { for (int i = 0; i ; i++) { ...
C语言
冒泡排序
法.pptx
在学习
C语言
编程中,
冒泡排序
是一种基础且经典的排序算法。它的工作原理是通过重复地遍历要排序的数列,比较每对相邻元素的值,根据大小将它们进行交换。如果一个元素比它相邻的元素大,则将它们两个交换位置。这个...
快速排序与
冒泡排序
C语言
实现及效率比较
Sort
.cpp
实现了快速排序与
冒泡排序
的
C语言
算法,并比较了二者的算法效率。 使用说明:#define中MAX值可更改,为数组中待排序元素的个数。数组元素采用随机数生成,本例为0~999的随机整数,可更改rand()%后的数字进行调整...
通过
C语言
实现
冒泡排序
(Bubble
Sort
).zip
C语言
实现
冒泡排序
的关键在于利用循环和条件判断,通过交换变量来完成排序过程。通过这种方式,算法能够通过一系列的比较和交换,最终使得整个数列达到有序状态。 实际编程中,
冒泡排序
通常以
函数
的形式实现,以便...
合并排序,插入排序,希尔排序,快速排序,
冒泡排序
,桶排序的
C语言
实现
本文将详细讲解六种经典的排序算法——合并排序、插入排序、希尔排序、快速排序、
冒泡排序
以及桶排序,并结合提供的文件名(
sort
.c、set.c、main.c、set.h、
sort
.h)推测出每个文件可能包含的代码实现。 1. **合并...
C语言
70,037
社区成员
243,246
社区内容
发帖
与我相关
我的任务
C语言
C语言相关问题讨论
复制链接
扫一扫
分享
社区描述
C语言相关问题讨论
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章