摘要: 冒泡排序 代码示例: 选择排序 选择排序改进了冒泡排序,每次遍历列表只做一次交换。为了做到这一点,一个选择排序在他遍历时寻找最大的值,并在完成遍历后,将其放置在正确的位置。 对于冒泡排序来讲选择排序由于交换数量的减少,选择排序通常在基准研究中执行得更快 插入排序 插入排序的主要思想是每次取一个列表元 阅读全文
posted @ 2018-05-20 21:42 答&案 阅读(171) 评论(0) 推荐(0) 编辑
摘要: 查找/搜索 搜索是在元素集合中查找特定元素的算法过程。搜索通常对于元素是否存在返回 True 或 False。有时它可能返回元素被找到的地方 在 Python 中,有一个非常简单的方法来询问一个元素是否在一个元素列表中。我们使用 in 运算符。 这很容易写,一个底层的操作替我们完成这个工作。事实证明 阅读全文
posted @ 2018-05-20 21:02 答&案 阅读(211) 评论(0) 推荐(0) 编辑