数据结构与算法图解LeetCode:二叉搜索树中第K小的元素 一、题目 给定一个二叉搜索树的根节点 root ,和一个整数 k ,请你设计一个算法查找其中第 k 个最小元素(从 1 开始计数)。 二、示例 2.1> 示例 1: 【输入】root = [3,... 2023-06-09722 viewsComments 阅读全文
数据结构与算法图解LeetCode:将有序数组转换为二叉搜索树 一、题目 给你一个整数数组 nums ,其中元素已经按 升序 排列,请你将其转换为一棵 高度平衡 二叉搜索树。 高度平衡 二叉树是一棵满足「每个节点的左右两个子树的高度差的绝对值不超过 1 」的二叉树... 2023-06-091,216 viewsComments 阅读全文
数据结构与算法图解LeetCode:验证二叉搜索树 一、题目 给你一个二叉树的根节点 root ,判断其是否是一个有效的二叉搜索树。 有效 二叉搜索树定义如下: 节点的左子树只包含 小于 当前节点的数。 节点的右子树只包含 大于 当前节点的数。 所有左... 2023-06-091,053 viewsComments 阅读全文
数据结构与算法算法设计:用黎曼和求π的近似值(含有python,C语言) python编写黎曼和求π的近似值的函数 import numpy as npdef Riemann_pi(N): pi = 0 fin_sum = 0 for i in range(0,N): mi... 2023-06-091,488 viewsCommentsC语言 Python 阅读全文
数据结构与算法实现高斯消元法算法的Python代码 实现高斯消元法算法的Python代码,我做了注释说明。 下面是一个示例: def gaussian_elimination(A, b):"""高斯消元法求解线性方程组 Ax = b参数:A: 系数矩阵... 2023-06-07712 viewsCommentsPython 阅读全文
数据结构与算法随机梯度下降算法是什么?PYTHON如何实现它? 随机梯度下降算法是一种常见的用于优化机器学习模型的算法,它的目的是最小化损失函数。这个算法之所以称为“随机”是因为它用到了随机化来帮助在训练模型时避免陷入局部最优解。在本文中,我们将介绍随机梯度下降算... 2023-06-06824 viewsCommentsPython 阅读全文
数据结构与算法大模型算法演进:结构及SOTA算法 分布式训练系统包括多个组成部分,如AI集群架构、通信机制、并行技术等。基于这些内容,我们可以设计出不同的大模型算法。下面我们简单讲述下大模型的发展脉络,大模型的结构以及SOTA大模型算法。 大模型发展... 2023-06-051,937 viewsComments大模型 阅读全文
数据结构与算法ChatGPT 解决算法问题执行算法代码的插件Wolfram如何使用 教程详细讲解如何使用ChatGPT 用于解决算法问题执行算法代码的插件Wolfram,以及如何结合可以阅读文档公式的linkreader一起使用。 使用 开启插件功能,登录你的ChatGPT账号,点击... 2023-05-311,433 viewsCommentsChatGPT 阅读全文
数据结构与算法go语言实现几种限流算法 一、漏桶算法 算法思想 与令牌桶是“反向”的算法,当有请求到来时先放到木桶中,worker以固定的速度从木桶中取出请求进行相应。如果木桶已经满了,直接返回请求频率超限的错误码或者页面 适用场景 流量最... 2023-05-26759 viewsCommentsGoLang 阅读全文
数据结构与算法Python深度学习速查表,写代码突飞猛进! 深度学习的蓬勃发展,越来越多的小伙伴们开始使用python作为主打代码,python有着种类繁多的第三方库,这里为大家从网络上收集了一些代码速查表,希望可以帮你在码代码时提速。 基础 神经网络 线性代... 2023-05-19888 viewsCommentsPython 阅读全文
数据结构与算法计算机视觉图像算法工程师应该了解哪些知识? 作为一名计算机视觉图像算法工程师,应该了解以下几个方面的知识: 数学基础:包括线性代数、微积分、概率论、统计学等,这些数学基础是深入理解计算机视觉算法的基础。 编程语言:掌握至少一门编程语言,比如Py... 2023-05-18470 viewsComments 阅读全文
数据结构与算法策略产品经理必知的十大机器学习算法 讲讲关于基础的机器学习算法与对应的适用场景,帮助策略产品建立起来最为基础的“工具方案-问题”的认知思路,帮助大家更好理解十大机器学习算法的思想和理解对应的应用场景。 了解机器学习另一个重要的点是,在和... 2023-05-06829 viewsComments机器学习 阅读全文
数据结构与算法为什么计算机需要操作系统? 三个方面来简单聊聊为什么计算机操作系统这个话题。 资源分配器 如果你的CPU上只需要运行一个程序,那么你的确不需要操作系统。 可是,一旦你的CPU上需要再运行一个程序,那么马上就会面临一个问题:两个程... 2023-05-04838 viewsComments 阅读全文
数据结构与算法深度学习算法:如何使用图像识别预测趋势反转? 作者:CHERN-BIN JU 、AN-PIN CHEN 前言 近几年,深度学习算法在计算机视觉领域有着出色表现。我们也经常好奇,在量化投资领域,我们是否能够使用图像识别技术预测股价。要解决这个问题,... 2023-04-291,289 viewsComments深度学习 阅读全文
数据结构与算法C 语言源码:二叉树求宽度与深度 C 语言 二叉树 求宽度与深度 源码如下: #include <stdio.h>#include <stdlib.h> typedef struct Tree { char c... 2023-04-291,501 viewsCommentsC语言 阅读全文
数据结构与算法PyTorch 2.0 Dynamo 字节码详解 本文作者:HAOCHENYE(GitHub ID) 作者:OpenMMLab PyTorch 2.0 的正式发布,相信很多小伙伴已经使用过 PyTorch 2.0 的 compile 功能,也尝试写过... 2023-04-271,561 viewsCommentsPyTorch 阅读全文
数据结构与算法什么是哈希函数?有哪些种类? 什么是哈希函数? 哈希函数(Hash Function)是一种将任意长度的数据映射到固定长度输出的算法。哈希函数常用于加密、数字签名、数据完整性验证、数据压缩等领域。 哈希函数具有以下几个特点: 固定... 2023-04-271,490 viewsComments 阅读全文
数据结构与算法数据分析:随机森林的原理及matlab和python实现 随机森林(Random Forest)是一种常用的机器学习算法,属于集成学习(Ensemble Learning)的一种。它的基本原理是将多个决策树组合成一个强大的分类器或回归器。 随机森林的实现步骤... 2023-04-241,652 viewsCommentsPython 阅读全文
数据结构与算法彻底理解动态规划:搞钱小能手,赚最多钱的兼职 假设你是搞钱小能手,搬砖之余周末还想去兼职,现在有n份工作,每份工作的起始时间保存在数组startTime中、结束时间保存在数组endTime中、能获取的报酬保存在数组profit中,那么你该怎样挑选... 2023-04-20776 viewsComments 阅读全文
数据结构与算法STL算法之堆排序:底层是数组,又保持二叉树特性 堆结构简述 了解过数据结构的人,应该对堆结构不陌生,堆的底层是使用数组来实现的,但却保持了二叉树的特性。堆分为两种,最大堆和最小堆,以最大堆为例,最大堆保持了根结点大于两个左右两个孩子,同时所有子树一... 2023-04-20667 viewsComments 阅读全文
数据结构与算法布隆过滤器——精巧而且经典的数据结构 布隆过滤器是一个精巧而且经典的数据结构。 你可能没想到:RocketMQ、 Hbase 、Cassandra 、LevelDB 、RocksDB 这些知名项目中都有布隆过滤器的身影。 对于后端程序员来... 2023-04-20780 viewsComments 阅读全文
数据结构与算法什么是布隆过滤器?原理及JAVA使用 如果要判断一个元素是否在集合中,一般的思路是保存集合中的所有元素,然后通过比较来确定。链表、树、哈希表(也叫哈希表、哈希表)等数据结构都是这种方式,存储位置要么是磁盘,要么是内存。很多时候,要么时间换... 2023-04-19797 viewsCommentsJava 阅读全文
数据结构与算法卷积神经网络(CNN)一文搞懂:边界检测、结构组成 卷积神经网络是一种曾经让我无论如何也无法弄明白的东西,主要是名字就太“高级”了,网上的各种各样的文章来介绍“什么是卷积”尤为让人受不了。听了吴恩达的网课之后,豁然开朗,终于搞明白了这个东西是什么和为什... 2023-04-191,471 viewsComments卷积神经网络 阅读全文
数据结构与算法软件工程师提升:深入理解 CPU 的调度原理 前言 软件工程师们总习惯把OS(Operating System,操作系统)当成是一个非常值得信赖的管家,我们只管把程序托管到OS上运行,却很少深入了解操作系统的运行原理。 确实,OS作为一个通用的软... 2023-04-19660 viewsComments 阅读全文