算法

啊我不会诶4 分钟前
c++·算法
2024北京市赛补题原题链接 好难…用的技巧和算法很多直观想 每次最小的乘二 乘二就是左移 每次把最高位最小的乘二 枚举二进制位 把所有数整到一个最高二进制位上 如果还有剩的k就同步变大 用桶维护最高二进制位 2e5*30
shehuiyuelaiyuehao5 分钟前
算法·哈希算法·散列表
算法13,滑动窗口,水果成篮要解决“滑动窗口(水果成篮)”问题(对应在数组中找最多包含2种不同元素的最长连续子数组长度),可通过「滑动窗口 + 哈希表」思路高效求解,以下是分步讲解:
智慧物业老杨5 分钟前
人工智能·算法·ai
物业数智化转型实战:从单一服务到综合解决方案的技术落地路径作为20年物业行业老兵,我见证了行业从“基础四保”到“城市空间运营”的转型阵痛。当前头部物业企业突破业务边界的核心,在于用数智化技术重构服务能力。本文结合卓越、华润、中海的转型案例,拆解智慧物业在非住增值、城市更新、存量资产盘活场景中的技术落地逻辑,聚焦系统架构、AI应用、物联网部署和工单平台建设,为技术团队提供可复用的实施框架。
夏末蝉未鸣018 分钟前
数据结构·算法
Sort-Merge Join【排序连接算法】详解(python代码实现,以FULL JOIN为例)Sort-Merge Join 是一种用于连接两个数据集的算法,主要分为两个阶段:排序阶段:根据连接键对两个数据集进行排序
tjl521314_2116 分钟前
前端·c++·算法
01C++ 分离编译与多文件编程在实际项目中,代码量动辄上万行甚至更多。如果所有代码都塞在一个文件里:解决方案就是分离编译(Separate Compilation)——把代码按功能拆分成多个文件,各自独立编译,最后链接成一个可执行文件。
_日拱一卒17 分钟前
java·数据结构·算法·leetcode·链表·职场和发展
LeetCode:23合并K个升序链表单步解析:设置优先队列PriorityQueue,底层是二叉堆,可以保证每次取出的元素是最大或者最小的;第一个参数lists.length为设置初始容量,不写默认是11,如果装不下系统会自动扩容,但是扩容会及其消耗性能。 (a,b) -> a.val - b.val为Lambda表达式,返回值a.val - b.val为负数系统认为a比b小,为小根堆;a比b大为大根堆;相等则一样大。
哆啦刘小洋19 分钟前
算法·leetcode
【LeetCode每日一题】:2033(贪心+快速排序魔改)原题链接:https://leetcode.cn/problems/minimum-operations-to-make-a-uni-value-grid/description/?envType=daily-question&envId=2026-04-28
WolfGang00732122 分钟前
算法·图论
代码随想录算法训练营 Day48 | 图论 part06题目描述有一个图,它是一棵树,他是拥有 n 个节点(节点编号1到n)和 n - 1 条边的连通无环无向图,例如如图:
cheems952727 分钟前
算法·动态规划
[算法手记] 动态规划 ,二维费用限制背包问题如何处理前言: 本文将简单介绍一下背包问题的经典题型: 二维费用背包问题题目链接: https://leetcode.cn/problems/ones-and-zeroes/description/
.5483 小时前
算法
Divide and Conquer(分治法)分治法是一种将大问题分解为若干个小问题,分别解决后再合并结果的算法设计思想。它通常包含三个步骤:分治法经常与二分、归并排序、快速排序等算法结合。在二分查找部分已经见到了“猜答案”的分治思想,而归并/快排本身就是分治法的实现。
Chase_______34 分钟前
算法·leetcode·职场和发展
LeetCode 1343 题解:定长滑动窗口经典入门题,从暴力枚举到高效优化一文搞懂🎬 博主名称: 超级苦力怕🔥 个人专栏: 《LeetCode 题解》🚀 每一次思考都是突破的前奏,每一次复盘都是精进的开始!
样例过了就是过了34 分钟前
c++·算法·leetcode·动态规划·哈希算法
LeetCode热题100 单词拆分给你一个字符串 s 和一个字符串列表 wordDict 作为字典。如果可以利用字典中出现的一个或多个单词拼接出 s 则返回 true。 注意:不要求字典中出现的单词全部都使用,并且字典中的单词可以重复使用。
王老师青少年编程1 小时前
c++·算法·贪心·csp·信奥赛·跳跃与过河问题·跳跳
csp信奥赛C++高频考点专项训练之贪心算法 --【跳跃与过河问题】:跳跳!你是一只小跳蛙,你特别擅长在各种地方跳来跳去。这一天,你和朋友小 F 一起出去玩耍的时候,遇到了一堆高矮不同的石头,其中第 i i i 块的石头高度为 h i h_i hi,地面的高度是 h 0 = 0 h_0 = 0 h0=0。你估计着,从第 i i i 块石头跳到第 j j j 块石头上耗费的体力值为 ( h i − h j ) 2 (h_i - h_j) ^ 2 (hi−hj)2,从地面跳到第 i i i 块石头耗费的体力值是 ( h i ) 2 (h_i) ^ 2 (hi)2。
MediaTea1 小时前
人工智能·算法·决策树·机器学习·数据挖掘
ML:决策树的基本原理与实现在机器学习中,并不是所有模型都通过一个连续的数学公式来表达输入与输出之间的关系。有一类方法的思路更接近人类的规则判断:先提出一个问题,根据答案把样本分到不同分支;再继续提出下一个问题,直到得到最终结论。决策树(Decision Tree)正是这种思想的典型代表。
王老师青少年编程1 小时前
c++·算法·贪心·csp·信奥赛·跳跃与过河问题·独木桥
csp信奥赛C++高频考点专项训练之贪心算法 --【跳跃与过河问题】:独木桥战争已经进入到紧要时间。你是运输小队长,正在率领运输部队向前线运送物资。运输任务像做题一样的无聊。你希望找些刺激,于是命令你的士兵们到前方的一座独木桥上欣赏风景,而你留在桥下欣赏士兵们。士兵们十分愤怒,因为这座独木桥十分狭窄,只能容纳 1 1 1 个人通过。假如有 2 2 2 个人相向而行在桥上相遇,那么他们 2 2 2 个人将无法绕过对方,只能有 1 1 1 个人回头下桥,让另一个人先通过。但是,可以有多个人同时呆在同一个位置。
忡黑梨1 小时前
c语言·网络·c++·python·算法·网络安全·智能路由器
eNSP_DHCP配置网络拓扑需包含以下元素:PC1配置 启用DHCP获取IP地址:配置路由器接口IP并启用DHCP:<Huawei>sys Enter system view, return user view with Ctrl+Z. [Huawei]un [Huawei]undo inf [Huawei]undo info-center e [Huawei]undo info-center enable Info: Information center is disabled. [Huawei]sysna [Huawei
陈壮实的搬砖日记1 小时前
算法
白话生成式推荐二:MiniOneRec之RQ-VAERQ-VAE(Residual Quantized Variational AutoEncoder)将高维连续的文本 Embedding 向量压缩为离散的多级码本索引,即 Semantic ID (SID)。
陈壮实的搬砖日记1 小时前
算法
白话生成式推荐二:MiniOneRec之SFTsft.py 是 MiniOneRec 框架中 监督微调(Supervised Fine-Tuning) 阶段的核心训练脚本。其核心思想是:将推荐问题重新表述为一个序列到序列的语言生成任务——给定用户的历史交互序列(以语义 ID / SID 表示),让 LLM 通过 next-token prediction 生成下一个可能消费的商品的 SID。
她说彩礼65万2 小时前
c语言·开发语言·算法
C语言 动态内存管理C 语言中的动态内存管理是指在程序运行时(而非编译时)根据需要手动申请和释放内存的能力。这是 C 语言强大灵活性的重要体现,尤其适用于处理大小未知或可变的数据结构(如链表、动态数组、树等)。
Irene19912 小时前
算法·排序
数据排序为什么默认升序升序(ASC)是默认排序,因为符合人类的自然思维习惯和语言习惯text如果要反着来,我们会特别说明:"从大到小"、"从高到低"、"按价格降序"