240 发简信
IP属地:福建
  • 桶排序及衍生

    import numpy as np import random as rda=[rd.randint(1,100) for i in rang...

  • 查找法

    线性查找,顺序查找,缺点,枚举法慢。优点,不需要排序复杂度O(n)值循环for i in a:if i==x:print(a.index(x))...

  • 二分法查找

    什么是二分查找算法二分查找算法,也称为对数查找或半间隔查找,是一种在排序数组中查找项目位置/索引的查找算法。之所以被称为二分查找算法,是因为它在...

  • python算法-快速排序演化

    快速排序-递归排序每次把第一个数设为中间值,比它大的放右边的列表,比它小的放左边的列表。如果列表长度小于2,则返回列表。对每个子列表递归排序de...

  • python算法-快速选择

    快速选择-递归排序c=0def quick_sort(lista, first, last):global c print(quick_sort...

  • python算法-算法复杂度

    求 n 个数据之和需要执行 n 次。所以时间复杂度为 O(n)。外循环一次,内就循环 n 次,那么外循环 n 次,内就循环 n*n 次。所以时间...

  • python算法-选择排序

    import numpy as npa=np.random.randint(1,100,10)c=0print(a) 依次从左到右取一下值,后这...

  • python算法-排序改进

    for i in range(1,len(a)):for j in range(1,len(a)):if a[j]<a[j-1]:a[j],a[...

  • python算法-插入排序

    import numpy as npa=np.random.randint(1,50,10)a=np.arange(10)a=10-np.ara...

个人介绍
我问海山几时老,清风问我几时闲