
数据结构与算法
zhiguo98
一个在医学院学计算机的医学生!
展开
-
利用python实现排序算法--交换排序、选择排序、冒泡排序
好多天都没写了,最近实在太忙了,今天抽空利用python把这三个排序算法实现一下。一、交换排序交换排序借鉴了求最小值的思想,n个数要比较n-1轮,每一轮都找出最大值或者最小值,但它的性能相对较低。例如:列表a = [1,2,4,3,6,5,8](下面的排序都以这个为例)。a = [1,2,4,3,6,5,8]for i in range(0,len(a)-1): #控制比...原创 2018-11-16 10:08:37 · 941 阅读 · 0 评论 -
python入门必会的7道题目之4--5
人生苦短,我用python!这次给大家带来的是python入门必会的七道题目中几道题目,我只给出我的思路,大家有更好的思路可以留言评论!谢谢!***从排好序的数组里面,删除重复的元素,重复的元素最多只能出现两次***nums = [1,1,1,1,1,1,2,2,2,2,3,3,3,3,3,4,4,4]flag = 0x = 0 - len(nums)for i in rang...原创 2018-11-20 22:49:31 · 298 阅读 · 0 评论