Python3 notes

简介: Python3 notes

Python 冒泡排序

可选择升序和降序。

#可选升降序的冒泡排序, order>0升序,order<0降序


def bubbleSort(arr,order):

   max = len(arr)

   for i in range(0, max):

       j =1

       while(j<max-i):

           if((arr[j-1]>arr[j])and(int(order)>0))or((arr[j-1]<arr[j])and(int(order)<0)):

               arr[j-1], arr[j]= arr[j], arr[j -1]

           j +=1

       i +=1

   return arr



A =[64,25,12,22,11] 

print(bubbleSort(A,-1))

print(bubbleSort(A,1))


相关文章
|
6月前
|
SQL 数据库连接 数据库
Python3 notes
Python3 notes
|
负载均衡 网络协议 安全
负载均衡4层和7层区别
所谓四层就是基于IP+端口的负载均衡;七层就是基于URL等应用层信息的负载均衡
|
数据可视化
Markdown编辑器与富文本编辑器的区别
首先,要搞清楚一点,markdown 编辑器与传统的富文本编辑器实际上一点区别都没有!只是可能由于某些原因放到了一个概念,那么是一个什么概念呢?
282 0
|
XML 前端开发 Java
使用注解开发 | 学习笔记
快速学习使用注解开发。
C的随机数使用方法
C的随机数使用方法
90 0
|
JavaScript .NET C#
ASP.NET之Cookie(坑爹的Response.Cookies.Remove)
原文:ASP.NET之Cookie(坑爹的Response.Cookies.Remove) 在web开发中Cookie是必不可少的 .NET自然也有一个强大的Cookie操作类,我们用起来也非常方便,不过在使用中我们会发现一个坑爹的事情Response.Cookies.Remove删除不了Cookie。
1362 0
|
弹性计算 JavaScript Java
阿里云ECS使用体验
阿里云ECS使用体验
|
传感器 人工智能 编解码
「机器人视觉」带你深入了解机器人视觉系统工作原理及其应用
人类想要实现一系列的基本活动,如生活、工作、学习就必须依靠自身的器官,除脑以外,最重要的就是我们的眼睛了,(工业)机器人也不例外,要完成正常的生产任务,没有一套完善的,先进的视觉系统是很难想象的。 人类想要实现一系列的基本活动,如生活、工作、学习就必须依靠自身的器官,除脑以外,最重要的就是我们的眼睛了,(工业)机器人也不例外,要完成正常的生产任务,没有一套完善的,先进的视觉系统是很难想象的。
「机器人视觉」带你深入了解机器人视觉系统工作原理及其应用