码迷,mamicode.com
首页 >  
搜索关键字:python实现    ( 3105个结果
2019-2020 191316《信息安全专业导论》第三周学习总结
2019 2020 191316《信息安全专业导论》第三周学习总结 教材学习内容总结 阅读课本第二三章,我了解了数字的分类和位置计数法,学会了如何在不同进制直接对数字进行转换和计算补码。知道了为什么计算机要采用二进制。了解了文本压缩的三种方法,颜色表示法和视频表示法。 教材学习中的问题和解决过程 问 ...
分类:其他好文   时间:2019-10-20 18:11:51    阅读次数:75
Python实现欧几里得算法
欧几里得算法的目标是找到两个数的最大公约数。 计算两个非负整数p和q的最大公约数:若q是0,则最大公约数为p。否则,将p除以q得到余数r,p和q的最大公约数即为q和r的最大公约数。 ...
分类:编程语言   时间:2019-10-20 16:22:50    阅读次数:197
python 实现对象去重
利用set()方法实现对象去重,重写__hash__方法和__eq__方法告诉程序什么样的对象是同一个对象 程序输出99,对象去重成功 ...
分类:编程语言   时间:2019-10-20 16:12:06    阅读次数:203
快速排序的python实现
defsort(arr):iflen(arr)<=1:returnarrpivot=arr[0]left=[xforxinarrifx<pivot]middle=[xforxinarrifx==pivot]right=[xforxinarrifx>pivot]returnsort(right)+middle+sort(left)l=[5,2,7,8,6,1,4,9,10,1,2,
分类:编程语言   时间:2019-10-20 09:18:39    阅读次数:111
选择排序的python实现
defsort(arr):count=len(arr)foriinrange(count):max=arr[i]forjinrange(count-i):ifmax<arr[i+j]:max,arr[i+j]=arr[i+j],maxarr[i]=maxreturnarrl=[5,2,7,8,6,1,4,9,10,1,2,3,4]print(sort(l))
分类:编程语言   时间:2019-10-20 09:18:21    阅读次数:102
堆排序的python实现
importmathdefbuild_heap(arr):#创建堆foriinrange(1,len(arr)):s=ip=math.ceil(s/2)-1whilep>=0:ifarr[s]>arr[p]:arr[s],arr[p]=arr[p],arr[s]else:breaks=pp=math.ceil(s/2)-1returnarrdefsort(arr):#创建排序列表res
分类:编程语言   时间:2019-10-20 09:18:03    阅读次数:95
插入排序(insertion_sort)——Python实现
# 插入排序 # 作用:对给出的n个顺序不定的数进行排序 # 输入:任意数组A # 输出:按顺序排列的数组A # 时间复杂度 n(n-1) 至 (n(n-1))/2 # 插入排序过程 # 第一趟:选择第一个元素,之前没有其他元素可以比较,故放在第一位 # 第二趟:选择第二个元素,与前一个元素比较,若 ...
分类:编程语言   时间:2019-10-20 01:15:17    阅读次数:95
冒泡排序(bubble_sort)——Python实现
# 冒泡排序 # 作用:对给出的n个顺序不定的数进行排序 # 输入:任意数组A # 输出:按顺序排列的数组A # 冒泡排序过程 # 第一趟:以第一个数为基准,从最后一位数开始,依次与它比较, # 若大于它,则交换,若小于它,则继续判断前一个数 # 完成一趟后,这个基准数(即第一个数)是所有数里最大的 ...
分类:编程语言   时间:2019-10-20 00:59:13    阅读次数:97
选择排序(selection_sort)——Python实现
# 选择排序 # 作用:对给出的n个顺序不定的数进行排序 # 输入:任意数组A # 输出:按顺序排列的数组A # 时间复杂度 (n(n-1))/2 # 选择排序 # 第一趟:选择第一个元素,依次与每个元素比较,用k记录下最小的元素的位置, # 然后第一个元素与最小的元素交换,此时第一个元素变为最小 ...
分类:编程语言   时间:2019-10-20 00:44:50    阅读次数:98
Python实现简单框架及三大框架对比
手撸web框架 简单的请求响应实现 要实现最简单的web框架,首先要对网络熟悉,首先HTTP协议是应用层的协议,只要我们给数据加上HTTP格式的响应报头,我们的数据就能基于socket进行实现了 web框架的特点 我们熟悉的web框架其实都很类似,基本上也就三大块 路由选择 业务处理 ORM 路由选 ...
分类:编程语言   时间:2019-10-19 19:10:08    阅读次数:114
3105条   上一页 1 ... 52 53 54 55 56 ... 311 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!