这个模块包含一些用纯python实现的流行排序算法。

sortp的Python项目详细描述


正常排序

PyPI version ^{1}$ codecov

在纯python中实现的各种排序算法。现在有了输入支持和python3.7/3.8。
目前实施如下:

  • 泡泡(当然只是为了好玩)
  • 快速(带随机轴)
  • 合并
  • 插入
  • 还有更多。。。在

兼容性

Python3.7+(测试覆盖范围包括Python3.7、3.8)

使用

  • 安装pip install sortpy
  • 导入排序算法from sortpy import quick
    函数不检查输出(为了速度),并且有正确的类型注释,这些注释讨论可用的类型。在
  • 使用它就像quick.sort([3, 2, 1])

还有

使用fixture和随机生成的测试用例进行测试覆盖(参考函数是python basic timsort)。
有几百个参数化测试。在

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
打开OrientDB数据库时发生java错误   java Hibernate合并函数偶尔会导致主键冲突   java如何在SourceTransferndexit将msg放入MQ   JavaEclipse不正确地导入项目   Java中的数据结构,带有删除节点后所有节点的操作   java创建zip存档时,什么构成重复条目   java如何计算所有值并比较每个对象?   java Threadflipbegin在Google Pixel 3上被阻止55秒   java Eclipse Hibernate:未找到适合jdbc的驱动程序:mysql://localhost:3306/hibernatedb   java Quartz计划程序未运行   java如何从junit扩展向@Test返回值?   java忽略搜索字段中的大小写   java如何从图库中选取图像,裁剪并保存在数据分区中   java CST/CDT时区更改问题   url从Java读取Twitter页面   java是否要在每个列表项中打开WebView单击?   比较输入值的Java布尔逻辑初学者   如何在服务器端使用java从客户端的HTTP POST请求接收和解析JSON对象   javascript在一个get请求中,如何启动程序,然后使用另一个get请求停止它?