技术栈
算法
啊我不会诶
12 分钟前
c++
·
笔记
·
学习
·
算法
最小生成树
包含图中n个点和边权和最小的n-1条边 的一棵树默认n点数m边数类似Dijkstra 维护一个已加入树的点集 U U U 每次向外拓展一个离点集最近的点
liuyao_xianhui
25 分钟前
开发语言
·
数据结构
·
c++
·
python
·
算法
·
leetcode
·
链表
优选算法_栈_删除字符中的所有相邻重复项_C++
这就很象我们玩过的消消乐游戏,我们来模拟一下:这就很象我们的栈数据结构数据结构栈就不再过多描述我们其实可以用数组模拟栈结构
WolfGang007321
37 分钟前
数据结构
·
算法
代码随想录算法训练营 Day22 | 回溯算法 part04
给你一个整数数组 nums ,找出并返回所有该数组中不同的递增子序列,递增子序列中 至少有两个元素 。你可以按 任意顺序 返回答案。
tankeven
38 分钟前
c++
·
算法
HJ154 kotori和素因子
中等 通过率:43.74% 时间限制:1秒 空间限制:256M知识点数论数学校招时部分企业笔试将禁止编程题跳出页面,为提前适应,练习时请使用在线自测,而非本地IDE。
Shirley~~
41 分钟前
前端
·
算法
力扣hot100:相交链表
给你两个单链表的头节点 headA 和 headB ,请你找出并返回两个单链表相交的起始节点。如果两个链表不存在相交节点,返回 null 。
会编程的土豆
1 小时前
算法
·
leetcode
【leetcode hot 100】二叉树
这道题是二叉树的入门基础题,但非常重要,因为它几乎是所有树题的“模板起点”。中序遍历的顺序只有一句话:
罗湖老棍子
1 小时前
数据结构
·
算法
·
线段树
·
势能数
·
区间开平方根 区间查询
花神游历各国(信息学奥赛一本通- P1550)(洛谷-P4145)
原题来自:BZOJ 3211花神喜欢步行游历各国,顺便虐爆各地竞赛。花神有一条游览路线,它是线型的,也就是说,所有游历国家呈一条线的形状排列,花神对每个国家都有一个喜欢程度(当然花神并不一定喜欢所有国家)。
Mr_Xuhhh
1 小时前
算法
·
leetcode
·
职场和发展
LeetCode 热题 100 刷题笔记:数组与排列的经典解法(续)
在前面的博客中,我们探讨了只出现一次的数字、多数元素、下一个排列和寻找重复数的解法。今天,我们继续分享买卖股票的最佳时机、跳跃游戏 II和划分字母区间的详细解析,涵盖解题思路、算法特性及代码实现。
炽烈小老头
2 小时前
学习
·
算法
·
矩阵
【每天学习一点算法 2026/03/29】搜索二维矩阵 II
编写一个高效的算法来搜索 m x n 矩阵 matrix 中的一个目标值 target 。该矩阵具有以下特性:
靴子学长
2 小时前
算法
·
架构
·
大模型
Qwen3.5 架构手撕源码
从 Qwen2.5 3B 到 Qwen3 4B,再到 Qwen3.5 4B,模型架构经历了从标准纯文本密集型 Transformer 向原生多模态(支持视觉/视频)、混合架构(线性注意力/Mamba 与全注意力交替)及引入多 Token 预测(MTP)的演进。
寒月小酒
2 小时前
算法
3.28 OJ
作者: Turbo时间限制: 1s章节: 深度优先搜索单词接龙是一个与我们经常玩的成语接龙相类似的游戏,现在我们已知一组单词,且给定一个开头的字母,要求出以这个字母开头的最长的“龙”(每个单词都最多在“龙”中出现两次),在两个单词相连时,其重合部分合为一部分,例如 beast和astonish,如果接成一条龙则变为beastonish,另外,相邻的两部分不能存在包含关系,例如at 和 atide 间不能相连。
AI成长日志
2 小时前
学习
·
算法
·
面试
【笔面试算法学习专栏】堆与优先队列专题:数组中的第K个最大元素与前K个高频元素
堆(Heap)是一种特殊的完全二叉树数据结构,它满足堆性质:对于最大堆,每个节点的值都大于或等于其子节点的值;对于最小堆,每个节点的值都小于或等于其子节点的值。堆常用于实现优先队列(Priority Queue),这是一种能够高效获取最高(或最低)优先级元素的数据结构。
雅俗共赏100
2 小时前
算法
医学图像重建中常用的正则化分类
在医学图像重建(如 MRI、PET、MPI 等)中,由于设备采集的数据往往不完整且伴随噪声,重建过程通常是一个病态的逆问题。正则化(Regularization)的核心作用是向求解模型中注入“先验知识”,从而引导算法计算出唯一且高质量的图像。
IronMurphy
2 小时前
算法
【算法三十二】
时间复杂度:O(N*2^n)空间复杂度:O(N)
Mr_Xuhhh
2 小时前
算法
·
leetcode
·
排序算法
LeetCode 热题 100 刷题笔记:高频面试题详解(215 & 347)
在算法面试中,数组与哈希表 类题目是绝对的高频考点。今天我们通过两道经典题目 —— 215. 数组中的第K个最大元素 和 347. 前 K 个高频元素,来深入剖析其解题思路、算法选型与时间空间复杂度的权衡。
mmz1207
2 小时前
c++
·
算法
·
贪心算法
贪心算法3(c++)
题目描述 一个字符串的前缀是从该字符串的第一个字符起始的一个子串。例如carbon的字串是:cca,carcarb,carbo,和carbon。我们现在希望能用前缀来缩略的表示单词。例如,carbohydrate通常用carb来缩略表示,现在给你一组单词,要求你找到唯一标识每个单词的最短前缀,在下面的例子中,carbohydrate能被缩略成carboh,但是不能被缩略成carbo(或其余更短的前缀)因为已经有一个单词用carbo开始
j_xxx404_
2 小时前
数据结构
·
c++
·
算法
·
蓝桥杯
·
排序算法
蓝桥杯基础--排序模板合集II(快速,归并,桶排序)
目录1.快速排序1.1快速排序思想1.2快速排序模板1.3例题2.归并排序2.1归并排序的思想2.2模板
月落归舟
2 小时前
算法
·
排序算法
排序算法---(四)
在前几篇文章里面讲到了六种排序,今天来讲一下剩下两种:基数排序、堆排序(1)首先确定最大数的位数:找到待排序数组中的最大数,并确定其位数
童话ing
3 小时前
数据结构
·
算法
·
leetcode
·
golang
【LeetCode】239.滑动窗口最大值
题目链接:239. 滑动窗口最大值 题目描述: 数据范围:思路1:采用双指针去维护这个窗口边界,同时每次滑动都遍历计算窗口内的最大值,这种方式时间复杂度O(n*k),显然时间复杂度比较高,数据范围也比较大,不太能接受。
计算机安禾
3 小时前
c语言
·
开发语言
·
数据结构
·
c++
·
算法
·
链表
【数据结构与算法】第13篇:栈(三):中缀表达式转后缀表达式及计算
计算 3+4*2 时,人类知道先乘后加。但计算机从左到右扫描,遇到 + 时不知道后面还有 *。后缀表达式 3 4 2 * + 就没有这个问题: