TheAlgorithms:算法存储库

时间:2021-02-01 14:01:54
【文件属性】:
文件名称:TheAlgorithms:算法存储库
文件大小:20KB
文件格式:ZIP
更新时间:2021-02-01 14:01:54
python computer-science algorithm algorithms wikipedia 算法。 有关存储库的一些信息。 所有算法均在Python上实现。 为了执行算法,需要标准Python库版本3.6。 这些算法是实践Python,更好地了解算法和教育编程所必需的。 什么是算法? 算法。 在数学和计算机科学中,算法是如何解决一类问题的明确规范。 算法可以执行计算,数据处理和自动推理任务。 资料来源: 计算机算法。 在计算机系统中,算法基本上是由软件开发人员用软件编写的逻辑实例,可有效地使预期的“目标”计算机从给定(也许为空)的输入产生输出。 出于相同目的,即使在旧硬件上运行,最佳算法也比非最佳算法(时间复杂度更高)在更快的硬件上运行时,将产生更快的结果。 这就是为什么算法(如计算机硬件)被视为技术。 资料来源: 排序算法。 在计算机科学中,排序算法是一种将列表中的元素按特定顺序放置的算法。 最常用的顺序是数字顺序和字典顺序。 高效排序对于优化其他算法(例如搜索和合并算法)的使用非常重要,这些算法要求将输入数据包含在排序列表中; 它通常对于规范化数据和产生人类可读的输出也很有用。 资料来源: 气泡排序。 冒泡排序(有时也称为沉没排序)是一种简单的排序算法,它反复遍
【文件预览】:
TheAlgorithms-master
----SearchingAlgorithms()
--------linear_search.py(728B)
--------binary_search.py(1KB)
--------interpolation_search.py(1KB)
----LICENSE(1KB)
----README.md(16KB)
----SortingAlgorithms()
--------cocktail_sort.py(1KB)
--------bucket_sort.py(891B)
--------bubble_sort.py(910B)
--------insertion_sort.py(854B)
--------comb_sort.py(1020B)
--------stooge_sort.py(1KB)
--------merge_sort.py(2KB)
--------gnome_sort.py(881B)
--------selection_sort.py(960B)
--------quick_sort.py(1KB)
--------shell_sort.py(1KB)
----CryptographyAlgorithms()
--------vigenere_cipher.py(861B)
--------morse_code.py(2KB)
--------caesar_cipher.py(840B)
--------gronsfeld_cipher.py(736B)
--------polybius_square_cipher.py(2KB)
--------rsa.py(2KB)

网友评论