算法

z2005093010 分钟前
数据结构·c++·算法
今日算法(二叉树)递归使用map存放出现的次数,然后进行遍历放入数组中,时间复杂度为O(N)使用前后指针进行记录。下面是迭代法
南境十里·墨染春水14 分钟前
算法·排序算法
八大排序算法 - 基数排序基数排序属于非比较型排序,依靠分配与收集思想完成排序,不依靠元素大小比较。原理:将整数按个位、十位、百位依次排序,从低位到高位逐轮稳定排序,最终实现整体有序,常用 LSD 低位优先 方式。
老四啊laosi15 分钟前
算法·leetcode·将 x 减到 0 的最小操作数
[滑动窗口] 12. 将 x 减到 0 的最小操作数只能从此刻最左或最右的元素选一个被x减并从数组中移除,要求删的元素最少。1)正难则反,删两边找最短不好找,我们就删中间找最长。 这样题目就可以转化为:找出最长的子数组,使子数组中所有元素的和恰好等于sum - x (sum是原数组中所有元素之和)。最后用原数组长度减去我们找到的中间最长子数组的长度并返回,如果没有恰好等于sum - x的就返回-1。
一条大祥脚16 分钟前
算法·深度优先
Codeforces Round 1098 (Div. 2)贪心有一个1,2,01,2,01,2,0组成的集合,每次选出一个子集,子集和必须被333整除,问最多能选多少个子集?
时空自由民.19 分钟前
算法
平衡车PID控制系统(豆包版本)两轮平衡车的PID控制,核心是三环串级PID(直立环+速度环+转向环),通过传感器姿态解算、PID计算、电机输出,实现动态平衡。以下从原理、代码、分步调试、现象分析,给你完整可落地的操作步骤。
sno_guo39 分钟前
人工智能·算法·机器学习·直播·内容运营·obs抠图·直播技术
直播抠图技术100谈之25---调色中曲线是最优解蓝松抠图在即将发布的版本中特意重写了曲线调节,把达芬奇的二级曲线重新做了一遍,并模仿达芬奇的节点图做了自己的节点图。我们为什么要重新设计曲线,因为我们认为调色中曲线是最优解;
故事和你9142 分钟前
开发语言·数据结构·c++·算法·动态规划·图论
洛谷-【图论2-2】最短路12018 年 7 月 19 日,某位同学在 NOI Day 1 T1 归程 一题里非常熟练地使用了一个广为人知的算法求最短路。
Simple-Soft1 小时前
c语言·数据结构·算法
指针的高级应用与技巧 - C语言的灵魂指针是C语言最强大也最具挑战性的特性。很多初学者对指针感到恐惧,但一旦掌握了指针,你就真正理解了C语言的精髓。
南宫萧幕1 小时前
人工智能·算法·matlab·汽车·控制
Simulink 从零搭建 HEV ECMS 环境:模块解析、排坑指南与智能算法接口预留论文中关于 ECMS 最优性的理论创新,通常是证明在特定假设下,瞬时优化的 ECMS 与全局优化的庞特里亚金最小值原理(PMP)在数学上是完全等价的。
子豪-中国机器人1 小时前
算法
词云与条形码答案1.B 2.B 3.C 4.D 5.A6.C 7.B 8.C 9.B 10.Bpython运行python
闲人编程1 小时前
大数据·人工智能·python·算法·agent·智能体·swe
Agent的评估体系(AgentEval):如何判断一个Agent好坏?“一个在SWE-bench上拿95分的Agent,放到你的生产环境里可能连30分都拿不到。不是Agent变弱了,而是基准测试变‘假’了。当模型学会了如何‘考高分’而不是‘做对事’,我们需要一套全新的评估哲学。”
沫璃染墨1 小时前
开发语言·c++·算法
红黑树完全指南:从核心原理到插入验证全实现在上一篇内容里,我们能明显感受到 AVL 树对绝对平衡的极致执念:任何一个节点的左右子树高度差,严格限制不能超过1。
拉拉拉拉拉拉拉马2 小时前
人工智能·算法
Windsurf 最新版进阶讲解:从 Cascade 到 Devin Local,重新理解 AI 编程工作流如果你还把 Windsurf 当成“带 AI 补全的编辑器”,那已经有点落后了。最新版 Windsurf 的重点,早就不只是写代码,而是把 AI 编辑器、Agent、模型对比、外部工具接入、团队流程沉淀 组合成一套完整的开发工作流。
Mr_pyx2 小时前
jvm·数据结构·算法·spring·mybatis
面试题记录Redis有8种核心数据结构:String:最常用,底层SDS(简单动态字符串),支持整数和字符串。用于缓存、计数器、分布式锁。
zzzsde2 小时前
linux·运维·服务器·开发语言·算法
【Linux】线程同步和互斥(1):线程互斥与加锁实现目录一 线程互斥1 进程线程间的互斥相关背景概念2 互斥量mutex3 两个问题:(1)为什么会抢到负数?
努力努力再努力wz2 小时前
c语言·开发语言·数据结构·c++·qt·算法·ui
【C++高阶数据结构系列】:时间轮定时器详解:原理分析与代码实现,带你从零手撕时间轮!(附时间轮的实现源码)🔥 本文专栏:C++高阶数据结构 🌸作者主页:努力努力再努力wz💪 今日博客励志语录:真正能拉开差距的,不是热血,而是你明知道很慢,却还愿意一层一层往下挖。
mmz12072 小时前
c++·算法
广搜题目练习(c++)
YuanDaima20482 小时前
数据结构·人工智能·python·算法·贪心算法·手撕代码
贪心算法基础原理与题目说明🔗 查看完整专栏(LeetCode基础算法专栏)特别说明:本文为个人的 LeetCode 刷题与学习笔记,内容仅供学习与交流使用,禁止转载或用于商业用途。需要强调的是,文中的题目解法不一定是最优解(可能存在时间或空间复杂度的进一步优化空间),主要目的是分享个人的解题思路与逻辑实现,仅供参考。 笔记内容为个人理解与总结,可能存在疏漏或偏差,欢迎读者自行甄别并交流探讨。
NashSKY2 小时前
算法·矩阵
波束成形MVDR (最小方差无失真响应) 算法数学原理解析MVDR (Minimum Variance Distortionless Response) 是一种经典的自适应波束成形算法,广泛应用于麦克风阵列信号处理、雷达及天线阵列中,用于在保留目标方向信号的同时,最大限度地抑制干扰和背景噪声。
人道领域2 小时前
数据结构·算法·leetcode·深度优先·广度优先
【LeetCode刷题日记】513.二叉树左下角值的三种解法:从常规BFS到DFS的优雅之旅🔥个人主页:北极的代码(欢迎来访) 🎬作者简介:java后端学习者 ❄️个人专栏:苍穹外卖日记,SSM框架深入,JavaWeb ✨命运的结局尽可永在,不屈的挑战却不可须臾或缺!