最近费了九牛二虎之力,终于学会了这两个,记录一下,以防忘记啦,以后回忆
第一:九九乘法表
for i in range(1,10):
for j in range(1,i+1):
print '%d*%d=%d'%(i,j,i*j),
print '\n'
输出:
第二:冒泡排序,python算法解析,
冒泡排序解释:
冒泡排序是计算机科学领域的一种算法,这个算法的来源是因为越大的元素会经过交换慢慢的“浮”到数列的顶端,就如同碳酸饮料中二氧化碳的气泡最终会上浮到顶端一样,顾名为“冒泡排序”
如图:
原理:
比较相邻的两个元素,如果第二个比第二个大,就交换它们两个,对每一对相邻元素做同样的工作,从开始第一对到结尾的最后一对,最后的元素就是最大的数;针对所有的元素重复以上步骤,除了最后一个;持续每次对越来越少的元素重复上面的步骤