·

你学了多久编程啊,是怎么学习的呢?

你的感觉是对的,冒泡排序的效率确实不高,时间复杂度是 math,更优的排序算法有快速排序和归并排序,这两者的平均时间复杂度能达到math,部分特殊情况下使用基数排序会更快。

基本上所有语言都会有排序的库,无非是语言的标准库提供或者第三方提供,使用的算法与基础算法不同,但确实是以基础算法为基础的,所以先从基础的排序学起没有任何问题。

C 的语法看起来你还是比较熟悉的,但学习方向我感觉有一点问题 joy