python入门学习_PythonTip

PythonTip题目

  • 列表排序

列表排序

#直接用python自带的
L = [8,2,50,3];
L.sort();
print(L);
# 冒泡排序 时间复杂度高 
# 思想:有多少个元素就扫描多少趟;每一趟都让大的上浮,小的下沉;
L = [8,2,50,3];
for n in range(len(L)):#range(x)表示从0-x,不包括x
    # 外层循环定义走多少趟
    for m in (range(len(L)-1)):
        #内循环定义每一趟是相邻两元素比较
        if L[m]<=L[m+1]:
            L[m]=L[m];
        else:
            tem=L[m];
            L[m]=L[m+1];
            L[m+1]=tem;
print(L);
补一个选择排序

你可能感兴趣的:(python,python)