万象云档 本次搜索耗时 1.303 秒,为您找到 362 个相关结果.
  • 如何在大量的数据中找出不重复的整数?

    如何在大量的数据中找出不重复的整数? 题目描述 解答思路 方法一:分治法 方法二:位图法 方法总结 如何在大量的数据中找出不重复的整数? 题目描述 在 2.5 亿个整数中找出不重复的整数。注意:内存不足以容纳这 2.5 亿个整数。 解答思路 方法一:分治法 与前面的题目方法类似,先将 2.5 亿个数划分到多个小文件,用 HashSet...
  • 5.1 最大连续乘积子串

    5.1 最大连续乘积子串 题目描述 分析与解法 解法一 解法二 举一反三 5.1 最大连续乘积子串 题目描述 给一个浮点数序列,取最大乘积连续子串的值,例如 -2.5,4,0,3,0.5,8,-1,则取出的最大乘积连续子串为3,0.5,8。也就是说,上述数组中,3 0.5 8这3个数的乘积3_0.5_8=12是最大的,而且是连续的。 分...
  • 自定义技术指标

    除了 内置的 20 种 常用技术指标外,用户也可以很方便的编写自己的技术指标,下面以线性回归算法为例,详细讲解如何自定义自己的技术指标。 创建自己的技术指标数据列 创建技术指标数据列主要包含两个步骤: 继承技术指标类 实现技术指标算法 原文: https://www.hcharts.cn/docs/custom-techn...
  • 10.5 算法分析

    10.5 算法分析 10.5 算法分析 通过前面各小节的介绍,我们看到可以设计出多种不同的算法来解决同一个问题,如搜 索问题中的线性搜索和二分搜索,排序问题中的选择排序和归并排序,最小生成树的 Prim 算法和 Kruskal 算法,等等。本节要讨论的是:解决同一问题的不同算法有好坏之分吗?
  • 第七章 机器学习

    第七章 机器学习 第七章 机器学习 7.1 K 近邻算法 7.2 支持向量机
  • 5.0 本章导读

    5.0 本章导读 5.0 本章导读 学习一个算法,可分为3个步骤:首先了解算法本身解决什么问题,然后学习它的解决策略,最后了解某些相似算法之间的联系。例如图算法中, 广搜是一层一层往外遍历,寻找最短路径,其策略是采取队列的方法。 最小生成树是最小代价连接所有点,其策略是贪心,比如Prim的策略是贪心+权重队列。 Dijkstra是寻找单源最短路径,...
  • 3.3.2 传统错误检测方法的缺点

    3.3.2 传统错误检测方法的缺点 3.3.2 传统错误检测方法的缺点 传统的错误检测方法是过去广泛使用的,这种做法有一个缺点:由于需要检测错误的地方非常多,最终导致程序中充斥着大量的错误检测代码,这些“喧宾夺主”的代码使得程序 控制结构复杂,程序逻辑难以理解,代码也难维护。例如,如果每次调用函数都要检测其返 回的错误码,会导致程序中存在大量如下形式的...
  • 第七章 机器学习

    第七章 机器学习 第七章 机器学习 7.1 K 近邻算法 7.2 支持向量机
  • 区块链设计与实现

    区块链设计与实现 区块链设计与实现 区块链设计与原理 区块链基本结构 区块节点读取验证与挖矿 区块链结构从定义到实现 节点之间沟通 密码学算法实现
  • 1.1 什么是计算?

    1.1 什么是计算? 1.1 什么是计算? 1.1.1 计算机与计算 1.1.2 计算机语言 1.1.3 算法 1.1.4 实现