算法是所有的基础,很多东西其实都比算法重要,例如用户体现,如果没有了算法,性能跟不上,一齐都白谈。所以算法是一齐的基础,好的算法能提升性能,性能提高了,一切才有意义。所以下面我们就来讨论一下算法
排序,排序里面包含了很多算法,从以下一个例子里面,我们可以找到有好多种不同的算法去解决问题。
题目-输入一系列数字<a1,a2,a3........an>,然后输出一个列表,<a1`,a2`,.......an`>,要求是a1`<a2`<......an`,从小到大排序
这里有几种算法:
第一种:插入排序(Insertion sort)