
算法
普天&同庆
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Python选择排序算法(一)
选择排序算法简单理解为:遍历一个数组,从索引为0开始和后面的索引的值对比,找到最小的,和其掉换位置,以此类推。代码展示:# coding:utf-8import random# Get min value functiondef get_min(arg): result = arg[0] for i in range(len(arg)): if...原创 2019-03-21 22:10:34 · 5896 阅读 · 0 评论 -
Python选择排序算法(二)
接上篇选择排序算法,使用不同的思路展示,第一次尝试用的是记录最小值,变换位置,本次尝试用的是记录最小值的位置,转换值Python代码如下#! coding:utf8import randomdef select_sort(arr): for i in range(len(arr) - 1): min_position = i for j i...原创 2019-03-22 14:17:26 · 5882 阅读 · 0 评论 -
Python选择排序算法(三)
优化选择排序算法,大致思路是每次循环分别找到最大值和最小值,放到列表的头部和尾部代码如下:#! coding:utf8import randomdef select_sort(arr): for i in range(len(arr) - 1): min_position = i max_position = i for ...原创 2019-03-26 14:40:37 · 4410 阅读 · 0 评论 -
Python冒泡排序算法
冒泡排序, 一种简单的排序算法.重复的访问要排序数列,如果他们的顺序错误,就把位置交换过来,直到没有需要交换.这个算法的由来是因为越小的元素会经由交换会慢慢的浮到数列的顶端.冒泡算法的运用如下:比较相邻的元素。如果第一个比第二个大,就交换他们两个。 对每一对相邻元素作同样的工作,从开始第一对到结尾的最后一对。这步做完后,最后的元素会是最大的数。 针对所有的元素重...原创 2019-04-08 13:50:05 · 4456 阅读 · 0 评论 -
Python插入排序算法
插入排序算法,简单直观的排序算法.工作原理是通过构建有序序列,对于未排序数据,在已排序序列中从后向前扫描,找到相应位置并插入.Python代码如下: # coding:utf-8import randomclass Insert: def main(self): arr_list = [i for i in range(10)]...原创 2019-04-08 18:08:28 · 4272 阅读 · 0 评论 -
Selenium获取网页数据
# coding:utf-8from selenium import webdriverfrom selenium.webdriver.chrome.options import Optionsimport timeimport osdef get_url_html(url): # 获取执行驱动路径, 驱动放在项目根目录下, 驱动下载地址:https://chromedr...原创 2019-05-16 14:54:50 · 8067 阅读 · 0 评论 -
Selenium访问网页三种等待方法-强隐显
三种等待方法:强制等待,隐式灯带,显式等待代码如下:# coding:utf-8import timeimport osfrom selenium import webdriverfrom selenium.webdriver.chrome.options import Optionsfrom selenium.webdriver.support.wait import We...原创 2019-05-17 10:22:21 · 4987 阅读 · 0 评论