我一直觉得排序算法挺重要的,但是却没有深入的去理解它: 没有深入理解就无法用代码将它实现: 在腾讯的在线模拟考试中就有一题问到冒泡排序: 我几乎是傻眼了!我知道这样的问题是最基础的: 无论过去怎样现在要全面深入的理解所有排序算法: 让我们从最简单的冒泡开始吧! Problem 你想要将(4,3,5,1,2)排序成(1,2,3,4,5) 你决定使用最简单的冒泡排序: Solution 首先,假定你知道C语言的基本语法. vim bubble_sort.c 打开编辑器后,你不要着急写代码: 想想自己…