标签:sort python bubble py len range 摸鱼 data 科协
py现在对我最大的作用可能是解决一些离谱的算法题,一些数据结构之类的
比如说寒假学高精度的时候接触到了py的大整数类biginteger
听讲座时摸鱼来玩一玩:
排序:
冒泡排序:
def bubble_sort(data, flag) :
if not flag:
for i in range(len(data) - 1):
for j in range(len(data) - 1 - i) :
if data[j] > data[j + 1] :
data[j], data[j + 1] = data[j + 1], data[j]
return data
else :
for i in range(len(data) - 1):
for j in range(len(data) - 1 - i) :
if data[j] < data[j + 1] :
data[j], data[j + 1] = data[j + 1], data[j]
return data
运行时候输入元组:
a = [1, 2, 3, 4, 5, 6]
bubble_sort(a, 0)
#`[1, 2, 3, 4, 5, 6]
a = [1, 2, 3, 4, 5, 6]
bubble_sort(a, 1)
#`[6, 5, 4, 3, 2, 1]`
标签:sort,python,bubble,py,len,range,摸鱼,data,科协 来源: https://www.cnblogs.com/misasteria/p/16267862.html
本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享; 2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关; 3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关; 4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除; 5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。