Skip to main content

未提供项目描述

项目描述

STALib

建造 实验 不稳定

带有 C-Python API 的 C++ 标准模板和算法库

Stalib 库包括与 Python 的built-in. 算法在 C++ 中实现并扩展到 Python 并与 Python 的list对象兼容。

算法:

姓名 类型 最坏情况下的性能 模块
冒泡排序 种类 O(n^2) 算法
合并排序 种类 O(nlogn) 算法
快速排序 种类 O(n^2) 算法
二进制搜索 搜索 *O(Logn) 算法

*排序数组


入门

首先,使用pip安装库

    pip install stalib

例子

导入算法或模板:

    >>> from stalib.algorithms import merge_sort
    >>> iterable = [1,9,2,4]
    >>> list(merge_sort(iterable))
    [1, 2, 4, 9]

有关函数的完整列表,请参阅stalib

版本历史

================

.. 自动模块:: stalib

:无索引:

0.1.1 (2020-12-01)


  • [修复] conftest 覆盖率错误。[欧古占散]

  • [修复] 排除了覆盖报告的辅助功能。

  • [修复] 搜索算法导入修复和测试。

  • [feat] 冒泡搜索字符串搜索

  • [修复] 算法 cython 脚本捆绑在一起。[欧古占散]

  • [doc] 将 README 更改为 md 并添加了算法的超链接。

  • [壮举] 快速排序算法。

0.1.0 (2020-11-08)


  • [专长] 合并排序和文档。

  • [修复] 删除了多线程未链接到 openmp 的问题。

  • [修复] 覆盖模块文件包括。[欧古占散]

  • [修复] setup.py 自述文件输入路径修复。[欧古占散]

  • [壮举] 外部气泡排序算法。[欧古占散]

项目详情


下载文件

下载适用于您平台的文件。如果您不确定要选择哪个,请了解有关安装包的更多信息。

源分布

stalib-0.1.1.tar.gz (563.0 kB 查看哈希)

已上传 source

内置分布

stalib-0.1.1-cp37-cp37m-macosx_10_9_x86_64.whl (129.0 kB 查看哈希

已上传 cp37