算法

VT.馒头5 分钟前
javascript·算法·leetcode·缓存·typescript
【力扣】2622. 有时间限制的缓存编写一个类,它允许获取和设置键-值对,并且每个键都有一个 过期时间 。该类有三个公共方法:set(key, value, duration) :接收参数为整型键 key 、整型值 value 和以毫秒为单位的持续时间 duration 。一旦 duration 到期后,这个键就无法访问。如果相同的未过期键已经存在,该方法将返回 true ,否则返回 false 。如果该键已经存在,则它的值和持续时间都应该被覆盖。
Hcoco_me6 分钟前
人工智能·深度学习·算法·自然语言处理·transformer·vllm
大模型面试题71: DPO有什么缺点?后续对DPO算法有哪些改进?咱们之前聊过DPO的核心优势——绕开奖励模型、训练简单稳定,但它并不是完美的算法。就像一把好用的小刀,适合切菜却砍不了木头,DPO也有自己的「短板」;而后续的改进,本质就是给这把小刀「加配件」,让它能应对更多场景。
mit6.82410 分钟前
算法
dfs|bfs建图|hash贪心lc128o(n)不排序 hash空间换时间 贪心的写class Solution {public:int longestConsecutive(vector<int>& nums) {
罗湖老棍子1 小时前
算法·图论·并查集
团伙(group)(信息学奥赛一本通- P1385)在某城市里住着n个人,任何两个认识的人不是朋友就是敌人,而且满足:1、我朋友的朋友是我的朋友;2、我敌人的敌人是我的朋友;
Ka1Yan1 小时前
算法·leetcode·链表
[链表] - 代码随想录 160. 相交链表给定两个单链表的头节点 headA 和 headB,请找出并返回两链表相交的起始节点;若两链表无交点,返回 null。
学嵌入式的小杨同学1 小时前
数据结构·c++·算法·unity·游戏引擎·代理模式
C 语言实战:动态规划求解最长公共子串(连续),附完整实现与优化最长公共子串(连续)求解是字符串处理中的经典问题,常出现在算法面试与数据处理场景中。这份代码基于动态规划思想,不仅实现了最长公共子串长度的计算,还能提取出具体的公共子串内容,同时封装了换行符处理函数保证输入的规范性。本文将逐模块拆解代码逻辑,指出潜在问题并提供修复后的可运行版本,帮你吃透动态规划解决字符串问题的核心思路。
rgeshfgreh1 小时前
算法
顺序表实战:构建到销毁全解析顺序表是一种线性数据结构,元素在内存中连续存储,类似于数组。它通过动态分配内存来支持插入和删除操作。本指南将逐步讲解顺序表的实现,包括结构体构建、初始化、打印和销毁。所有代码示例使用C语言编写,确保内存管理安全可靠。
十八岁讨厌编程1 小时前
算法·深度优先·图论
【算法训练营Day32】图论专题图论理论基础核心思想:走到底(目标)之后再回溯代码框架类似于我们前面说的回溯算法的框架:从而我们可以衍生出深搜三要素:
小欣加油1 小时前
c++·算法·leetcode·职场和发展·动态规划
leetcode 174 地下城游戏本题属于路径相关问题的变形,可以采用动态规划的方法来解决这个问题。(1)dp[i][j]含义由于本题是具有后滞性的动态规划问题,所以不同于一般路径问题dp[i][j]表示以(i,j)为终点,本题的dp[i][j]表示以(i,j)为起点的最小生命值。
sali-tec2 小时前
图像处理·人工智能·opencv·算法·计算机视觉
C# 基于OpenCv的视觉工作流-章11-高斯滤波C# 基于OpenCv的视觉工作流-章11-高斯滤波本章目标: 一、高斯滤波; 一、高斯滤波; 高斯滤波以卷积计算(章6腐蚀有介绍)为基础,核心是通过设置卷积核的数值,使数值分布符合高斯分布(正态分布)。 OpenCv高斯滤波可如下使用: Mat matDst = new Mat(); Cv2.GaussianBlur(image, matDst, new OpenCvSharp.Size(ksize, ksize), sigmaX); 其中:参数1,image为输入图像; 参数2,为输出图像; 参数3,
不知名XL2 小时前
算法·贪心算法
day23 贪心算法 part01题目:455. 分发饼干 - 力扣(LeetCode)思路:代码:题目:376. 摆动序列 - 力扣(LeetCode)
wuqingshun3141593 小时前
算法·职场和发展·蓝桥杯
蓝桥杯 缺页异常2【算法赛】原题目链接你有一台拥有 n 个缓存页面空间的服务器,只有一个用户在同时使用。这个用户将会一共给出 m 条页面请求。每条请求用一个整数 y 表示请求了页面 y。请你计算出对于 n ∈ [0, m],使用 LRU 页面置换算法的缺页中断次数是多少。
Mh_ithrha3 小时前
java·开发语言·算法
题目:小鱼比可爱(java)题目来自网站:P1428 小鱼比可爱 - 洛谷这道题不难,需要注意的点其实只有一条:每条鱼都只能看见自己左侧的鱼!
l1t3 小时前
c语言·开发语言·python·算法·数独
数独优化求解C库tdoku-lib的使用tdoku-lib是基于优化求解器tdoku改造的动态库和静态库,它的存储库地址 https://github.com/hackerzhuli/tdoku-lib 1.拉取源代码
有一个好名字3 小时前
算法·leetcode·链表
力扣-奇偶链表步骤拆解 (以1→2→3→4→5→null为例)
wxm6313 小时前
java·算法·leetcode
力扣算法题(C++):1、21、两数之和等于目标值(两次不能取同一个数) classSolution { public://声明返回值类型:vector<int>以及传入参数:nums、target ;vector<int> res; 声明返回参数
im_AMBER3 小时前
数据结构·c++·笔记·学习·算法·leetcode
Leetcode 103 反转链表 II92. 反转链表 II给你单链表的头指针 head 和两个整数 left 和 right ,其中 left <= right 。请你反转从位置 left 到位置 right 的链表节点,返回 反转后的链表 。
rgeshfgreh3 小时前
python·算法·深度优先
回溯算法精解:排列、子集与组合好的,我们来总结一下使用深度优先搜索(DFS)解决排列问题、子集问题和组合问题的核心思路与代码模板。这三类问题都是回溯算法的经典应用场景,本质都是通过递归遍历所有可能的解空间,但在具体实现和问题特性上有所区别。
rit84324993 小时前
算法
有限元算法求解铁木辛柯梁梁静力问题实例铁木辛柯梁理论(Timoshenko beam theory)是一种用于描述梁行为的数学模型,它考虑了剪切变形和旋转惯性效应。相比于欧拉-伯努利梁理论,铁木辛柯梁理论能更准确地描述梁在大变形情况下的静力和动力行为。
智驱力人工智能3 小时前
人工智能·算法·安全·yolo·目标检测·计算机视觉·边缘计算
矿山皮带锚杆等异物识别 从事故预防到智慧矿山的工程实践 锚杆检测 矿山皮带铁丝异物AI预警系统 工厂皮带木桩异物实时预警技术2023年11月,山西焦煤集团西山煤矿因皮带机卡滞引发停产事故,现场检测发现锚杆等异物导致设备损坏,直接损失超50万元。这一事件暴露了传统矿山皮带锚杆等异物识别模式的致命短板:人工巡检覆盖不足(每8小时/100米)、漏检率高达32%,且无法实时预警。作为国家能源集团矿山智能化改造项目负责人,我主导的矿山皮带锚杆等异物识别系统,通过视觉分析技术实现从被动响应到主动预防的转型,为矿山安全治理提供工程化解决方案。