C语言冒泡排序和sort函数的区别

传孟 2019-09-15 11:52:38
sort函数和冒泡排序不都是排序吗?为什么还要用这个算法呀
...全文
342 5 打赏 收藏 转发到动态 举报
写回复
用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函数可不只是一种排序构成的,而冒泡排序效率较低,

70,037

社区成员

发帖
与我相关
我的任务
社区描述
C语言相关问题讨论
社区管理员
  • C语言
  • 花神庙码农
  • 架构师李肯
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧