算法

程序员酥皮蛋6 分钟前
算法
hot 100 第二十六题 26.环形链表 II给定一个链表的头节点 head ,返回链表开始入环的第一个节点。 如果链表无环,则返回 null。如果链表中有某个节点,可以通过连续跟踪 next 指针再次到达,则链表中存在环。 为了表示给定链表中的环,评测系统内部使用整数 pos 来表示链表尾连接到链表中的位置(索引从 0 开始)。如果 pos 是 -1,则在该链表中没有环。注意:pos 不作为参数进行传递,仅仅是为了标识链表的实际情况。
啊阿狸不会拉杆32 分钟前
人工智能·python·算法·机器学习·ai·参数估计·贝叶斯估计
《机器学习导论》第 16 章-贝叶斯估计目录前言先配置通用环境(Mac 专属中文显示 + 基础库)16.1 引言核心概念形象比喻思维导图16.2 离散分布的参数的贝叶斯估计
ArturiaZ1 小时前
算法
【day27】题目:明明在上学的时候,参加数学兴趣班。在班上,老师介绍了一种非常有趣的阵列。该阵列由n个正整数构成,阵列中的数字从1开始递增,数字的排序规则是从1开始由中间逆时针向外转出,2出现在1的下面,然后直至输出n为止。
望舒5131 小时前
java·算法·leetcode·动态规划
代码随想录day32,动态规划part1动态规划问题的一般形式就是求最值。比如说让你求最长递增子序列呀,最小编辑距离。求解动态规划的核心问题是穷举。因为要求最值,肯定要把所有可行的答案穷举出来,然后在其中找最值。
楠秋9201 小时前
数据结构·算法·leetcode·动态规划
代码随想录算法训练营第三十二天| 509. 斐波那契数 、 70. 爬楼梯 、746. 使用最小花费爬楼梯题目链接:509. 斐波那契数解题思路:动态规划具体思路:首先处理边界情况,当 n 小于等于 1 时直接返回 n,接着创建一个长度为 n+1 的动态规划数组dp,用于存储每一步计算出的斐波那契数,先初始化 dp[0] = 0 和 dp[1] = 1 这两个基础值,最后通过循环从 2 遍历到 n,依次计算每个位置的 dp[i],即dp[i] = dp[i - 1] + dp[i - 2],最终返回dp[n]得到第 n 项的结果。
㓗冽1 小时前
数据结构·算法
最大效益(二维数组)-基础题76th + 螺旋方阵(二维数组)-基础题77th + 方块转换(二维数组)-基础题78th属于二维数组的内容属于二维数组的内容属于二维数组的内容@@- 转换后: @-@ @– –@ 这种转换采取#1(按顺时针转90度)即可。 注意:图案中的字符“@”和“-”在转90度后,还是“@”和“-”。不要认为“-”转90度后变成“|”。
Ivanqhz1 小时前
开发语言·javascript·后端·python·算法·蓝桥杯·rust
数据流分析的核心格(Lattice)系统数据流分析的核心格(Lattice)系统。它通过一个三值格(Top / CopyOf / Bottom)精确地跟踪每个寄存器是“某个其他寄存器的直接复制”还是“通过计算产生的新值”,并定义了meet操作来合并来自不同控制流路径的信息(通常在Phi函数处)。
琛説2 小时前
windows·python·算法·github·powerpoint
⚡PitchPPT:将PPT导出为高清全图PPT,并控制PPT文件大小在固定MB/GB以内【解析算法原理 · 作者谈】版本信息:PitchPPT v1.6.0项目仓库1(GitHub):https://github.com/baojiachen0214/PitchPPT 项目仓库2(Gitee):https://gitee.com/bao-jiachen/PitchPPT
We་ct2 小时前
前端·算法·leetcode·链表·typescript
LeetCode 25. K个一组翻转链表:两种解法详解+避坑指南LeetCode 难度为 Hard 的经典链表题——25. K个一组翻转链表,这道题是链表翻转的进阶题,考察对链表指针操作的熟练度,也是面试中的高频考点,很多人会在“组内翻转”“组间连接”“边界处理”上踩坑。
Hag_202 小时前
算法·leetcode·职场和发展
LeetCode Hot100 438.找到字符串中的所有字母异位词给定两个字符串 s 和 p,找到 s 中所有 p 的 异位词 的子串,返回这些子串的起始索引。不考虑答案输出的顺序。
元亓亓亓2 小时前
数据结构·算法·leetcode
LeetCode热题100--239. 滑动窗口最大值--困难给你一个整数数组 nums,有一个大小为 k 的滑动窗口从数组的最左侧移动到数组的最右侧。你只可以看到在滑动窗口内的 k 个数字。滑动窗口每次只向右移动一位。
闻缺陷则喜何志丹2 小时前
c++·算法·进制
【进制】P2320 [HNOI2006] 鬼谷子的钱袋|普及+进制鬼谷子非常聪明,正因为这样,他非常繁忙,经常有各诸侯的特派员前来向他咨询时政。有一天,他在咸阳游历的时候,朋友告诉他在咸阳最大的拍卖行(聚宝商行)将要举行一场拍卖会,其中有一件宝物引起了他极大的兴趣,那就是无字天书。
田里的水稻2 小时前
人工智能·算法·机器学习
FA_融合和滤波(FF)-图优化FA:formulas and algorithm,FF:fusion and filtting图优化(Graph Optimization)是一种将优化问题建模为图结构,通过调整图中节点的状态来最小化整体代价函数的算法框架。
月挽清风2 小时前
算法·动态规划
代码随想录第32天:动态规划动态规划中每一个状态一定是由上一个状态推导出来的动态规划的解题步骤:1.确定dp数组的下标和具体含义2.确定递推公式
不想看见4042 小时前
笔记·算法·leetcode
Word Search -- 回溯法--力扣101算法题解笔记给定一个字母矩阵,所有的字母都与上下左右四个方向上的字母相连接。给定一个字符串,求字符串能不能在字母矩阵中寻找到。
2501_901147832 小时前
笔记·算法·动态规划
硬币找零问题的动态规划解法与实现思考笔记给定不同面额的硬币数组 coins 和总金额 amount,要求计算凑成该金额所需的最小硬币个数,若无法凑出则返回 -1,且每种硬币可无限使用。这一问题属于典型的“完全背包问题”,核心是在“物品可重复选取”的约束下,寻找满足目标的最优解,动态规划是解决此类问题的高效思路。
Renhao-Wan2 小时前
java·数据结构·算法
Java 算法实践(三):双指针与滑动窗口双指针不仅仅是一种技巧,更是一种降维打击的思维方式。它的核心在于:通过两个指针的协同移动,剪枝掉大量无效的搜索空间。
Pluchon2 小时前
java·算法·贪心算法·深度优先·动态规划·广度优先·图搜索算法
硅基计划4.0 算法 图的存储&图的深度广度搜索&最小生成树&单源多源最短路径图片只是辅助理解,真正还是要看代码 这些图片只是网上找来的,如果只写代码,会被认为是垃圾文章
今儿敲了吗2 小时前
c++·笔记·学习·算法
19| 海底高铁行程是从 P1、P2...Pk,每一段都会经过若干段铁路。可以利用差分数组来统计每一段铁路(第Pi 段)在整个行程中被经过的总次数。对于每一段铁路Pi,我们可以独立决策是全部买纸质票,还是买一张 IC 卡后每次刷卡。
冰暮流星2 小时前
开发语言·前端·javascript·算法
javascript之字符串索引数组字符串索引数组是指数组索引不在是下标,而是实现规定好的字符串,这个字符串叫键,对应的值就叫值比如新建一个数组