- 博客(8)
- 收藏
- 关注
转载 python-插入排序
插入排序插入排序(英语:Insertion Sort)是一种简单直观的排序算法。它的工作原理是通过构建有序序列,对于未排序数据,在已排序序列中从后向前扫描,找到相应位置并插入。插入排序在实现上,在从后向前扫描过程中,需要反复把已排序元素逐步向后挪位,为最新元素提供插入空间。图像分析代码分析def insert_sort(alist): # 从第二个位置,即下标为1的元素开始向前插入 for i in range(1, len(alist)): # .
2021-03-10 10:52:16 86
转载 python-冒泡排序
冒泡排序冒泡排序(英语:Bubble Sort)是一种简单的排序算法。它重复地遍历要排序的数列,一次比较两个元素,如果他们的顺序错误就把他们交换过来。遍历数列的工作是重复地进行直到没有再需要交换,也就是说该数列已经排序完成。这个算法的名字由来是因为越小的元素会经由交换慢慢“浮”到数列的顶端。冒泡排序算法的运作如下:比较相邻的元素。如果第一个比第二个大(升序),就交换他们两个。 对每一对相邻元素作同样的工作,从开始第一对到结尾的最后一对。这步做完后,最后的元素会是最大的数。 针对所有的元素重复
2021-03-10 10:51:14 75
转载 python-选择排序
选择排序选择排序(Selection sort)是一种简单直观的排序算法。它的工作原理如下。首先在未排序序列中找到最小(大)元素,存放到排序序列的起始位置,然后,再从剩余未排序元素中继续寻找最小(大)元素,然后放到已排序序列的末尾。以此类推,直到所有元素均排序完毕。选择排序的主要优点与数据移动有关。如果某个元素位于正确的最终位置上,则它不会被移动。选择排序每次交换一对元素,它们当中至少有一个将被移到其最终位置上,因此对n个元素的表进行排序总共进行至多n-1次交换。在所有的完全依靠交换去移动元素的排序
2021-03-10 10:50:06 53
转载 windows安装Python虚拟环境
引用网站:https://www.cnblogs.com/sisa/p/10824191.html1、pip install virtualenv 安装virtualenv镜像3、virtualenv scrapytest 新建virtualenv4、cd到\scrapytest\Scripts目录下运行activity.bat 进入虚拟环境,可以运行pyth...
2020-04-03 12:10:43 943 1
原创 python * 和 ** 解压参数 列表,字典
参数放在列表中,函数如果要使用这些参数,就需要解压出来(* 解压列表)比如: 结果: 参数刚在字典中,函数如果要使用这些参数,也需要解压出来(** 解压字典)比如: 结果: ...
2018-08-02 10:57:40 1366 1
原创 MySql 的一些操作
default 默认1. distinct 去重 2.desc 描述3.select 选择4.insert into 表名(co1,col2,col3…)values 英文翻译:insert (插入)(v1,v2,v3),(v1,v2,v3),(v1,v3,v3)…5.alter 改变数据库mysql的基本操作:创建数据库:cr...
2018-08-02 10:23:40 152
原创 Django数据库的基本操作
定义图书模型类BookInfoclass BookInfo(models.Model): btitle = models.CharField(max_length=20, verbose_name='名称') bpub_date = models.DateField(verbose_name='发布日期') bread = models.IntegerField(default=...
2018-07-11 21:46:04 1137
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人