书栈网 · BookStack 本次搜索耗时 0.035 秒,为您找到 232915 个相关结果.
  • 14. 浮点数算法:争议和限制

    14. 浮点数算法:争议和限制¶ 14.1. 表达错误¶ 14. 浮点数算法:争议和限制¶ 浮点数在计算机中表达为二进制(binary)小数。例如:十进制小数: 0.125 是 1/10 + 2/100 + 5/1000 的值,同样二进制小数: 0.001 是 0/2 + 0/4 + 1/8。这两个数值相同。唯一的实质区...
  • 3. 算法的时间复杂度分析

    3. 算法的时间复杂度分析 3. 算法的时间复杂度分析 解决同一个问题可以有很多种算法,比较评价算法的好坏,一个重要的标准就是算法的时间复杂度。现在研究一下插入排序算法的执行时间,按照习惯,输入长度LEN 以下用n表示。设循环中各条语句的执行时间分别是c1、c2、c3、c4、c5这样五个常数[23 ]: void insertion_sort (...
  • 第三章、算法思维系列

    算法思维系列 算法思维系列 本章包含一些常用的算法技巧,比如前缀和、回溯思想、位操作、双指针、如何正确书写二分查找等等。 欢迎关注我的公众号 labuladong,方便获得最新的优质文章:
  • 第 11 章 使用 Apriori 算法进行关联分析

    第 11 章 使用 Apriori 算法进行关联分析 关联分析 相关术语 Apriori 原理 Apriori 算法的使用 生成候选项集 加载数据集 创建集合 C1。即对 dataSet 进行去重,排序,放入 list 中,然后转换所有的元素为 frozenset 计算候选数据集 CK 在数据集 D 中的支持度,并返回支持度大于最小支持度(minS...
  • 基于GrabCut算法的交互式前景提取

    基于 GrabCut 算法的交互式前景提取 目标 理论 演示 其他资源 练习 基于 GrabCut 算法的交互式前景提取 目标 在这一章当中 我们将看到 GrabCut 算法来提取图像中的前景 我们将为此创建一个交互式应用程序。 理论 GrabCut 算法由 Carsten Rother,Vladimir Kolmogorov...
  • 8.6. bisect — 数组二分查找算法

    8.6. bisect — 数组二分查找算法 8.6.1. 搜索有序列表 8.6.2. 其他示例 8.6. bisect — 数组二分查找算法 源代码: Lib/bisect.py 这个模块对有序列表提供了支持,使得他们可以在插入新数据仍然保持有序。对于长列表,如果其包含元素的比较操作十分昂贵的话,这可以是对更常见方法的改进。这个模...
  • 无向图最小生成树Kruskal算法

    问题 思路说明: 解决1(Python) 解决2(Python) 问题 最小生成树的Kruskal算法 描述:有A、B、C、D四个点,每两个点之间的距离(无方向)是(第一个数字是两点之间距离,后面两个字母代表两个点):(1,’A’,’B’),(5,’A’,’C’),(3,’A’,’D’),(4,’B’,’C’),(2,’B’,’D’),(1,...
  • HighestLabelPreflowPush 最高标号预留与推进算法

    HighestLabelPreflowPush 最高标号预留与推进算法 HighestLabelPreflowPush 最高标号预留与推进算法
  • 学习数据结构和算法读什么书

    为什么我推荐《算法4》 一、二分图的应用 二、套汇的算法 三、最后说几句 为什么我推荐《算法4》 咱们的公众号有很多硬核的算法文章,今天就聊点轻松的,就具体聊聊我非常“鼓吹”的《算法4》。这本书我在之前的文章多次推荐过,但是没有具体的介绍,今天就来正式介绍一下。。 我的推荐不会直接甩一大堆书目,而是会联系实际生活,讲一些书中有趣有用的知识,无...
  • 程序员如何准备面试中的算法

    程序员如何准备面试中的算法 备战面试中算法的五个步骤 1、掌握一门编程语言 2、过一遍微软面试100题系列 3、苦补数据结构基础 4、看算法导论 5、刷leetcode或cc150或编程艺术系列 后记 程序员如何准备面试中的算法 备战面试中算法的五个步骤 对于立志进一线互联网公司,同时不满足于一辈子干纯业务应用开发,希望在后端做点事...