常用算法总结
1. 递归算法:递归算法可以用冰桶挑战的例子来理解,将方法传递下去,通过边界条件来限定算法的循环次数。最基础的算法之一。
2. 冒泡排序:比较相邻的元素,如果第一个比第二个大,就交换他们两个。对每一队相邻元素做同样的工作,从开始第一对到结尾最后一对,最后的元素就是最大的数;针对所有的元素重复以上的步骤,除了最后一个,持续每次对越来越少的元素重复上面的步骤,直到没有任何一队数字需要比较。
3. 水仙花数 如:153 是一个水仙花数 1^3+5^3+3^3=153
4. 嵌套
1. 递归算法:递归算法可以用冰桶挑战的例子来理解,将方法传递下去,通过边界条件来限定算法的循环次数。最基础的算法之一。
2. 冒泡排序:比较相邻的元素,如果第一个比第二个大,就交换他们两个。对每一队相邻元素做同样的工作,从开始第一对到结尾最后一对,最后的元素就是最大的数;针对所有的元素重复以上的步骤,除了最后一个,持续每次对越来越少的元素重复上面的步骤,直到没有任何一队数字需要比较。
3. 水仙花数 如:153 是一个水仙花数 1^3+5^3+3^3=153
4. 嵌套