技术栈
算法
近津薪荼
1 小时前
算法
·
深度优先
dfs专题10——全排列 II
有两种枝要被剪如果相同元素分散在数组中的话,找相同元素只能遍历数组找值相等的元素下标 这样效率太低。如果相同元素都相邻的话,操作起来就方便多了
Hcoco_me
1 小时前
人工智能
·
深度学习
·
数码相机
·
算法
·
机器学习
·
自动驾驶
车载摄像头核心知识点结构化总结
车载摄像头是自动驾驶最核心、不可替代的感知传感器,当前所有主流自动驾驶方案均无去摄像头的设计,仅存在去激光雷达/毫米波雷达的方案。
紫陌涵光
1 小时前
数据结构
·
算法
·
leetcode
108.将有序数组转换为二叉搜索树
将有序数组转换为平衡二叉搜索树。递归方法,每次选取数组中间元素作为根节点,左侧子数组构建左子树,右侧子数组构建右子树。不断二分数组确保树的高度平衡,时间复杂度为O(n)。
iAkuya
1 小时前
java
·
算法
·
leetcode
(leetcode)力扣100 75前K个高频元素(堆)
给你一个整数数组 nums 和一个整数 k ,请你返回其中出现频率前 k 高的元素。你可以按 任意顺序 返回答案。
载数而行520
2 小时前
c语言
·
数据结构
·
c++
·
算法
·
贪心算法
算法系列2之最短路径
口算方法激活条件:找未访问节点中的最小值作为下次访问节点从起点开始,每次选离起点最近的未确定节点,用它去更新邻居的最短路径,直到所有节点确定
逆境不可逃
3 小时前
java
·
数据结构
·
算法
·
链表
【除夕篇】LeetCode 热题 100 之 189.轮转数组
首先祝大家新的一年旺旺旺!!!核心思路向右轮转 k 个位置,等价于将数组的后 k 个元素整体移动到数组头部。需要注意:
xiaoye-duck
3 小时前
c++
·
算法
《算法题讲解指南:优选算法-滑动窗口》--13 水果成篮
🔥小叶-duck:个人主页❄️个人专栏:《Data-Structure-Learning》《C++入门到进阶&自我学习过程记录》《算法题讲解指南》--从优选到贪心
wefg1
3 小时前
算法
【算法】模运算的技巧
如果 a - b 可以被 p 整除,那么 a % p = b % p。反之亦成立。在 C++ 或 java 中,一个负数模上一个正数的结果是负数,正数模上正数的结果是正数。现在修正为不管是正数还是负数模上正数的结果都是正数。即:当计算时存在减法时,结果可能是负数,如果需要补正,就需要“模加模”的技巧:
智者知已应修善业
3 小时前
c语言
·
c++
·
经验分享
·
笔记
·
算法
【冰雹猜想过程逆序输出】2025-4-19
缘由数组问题有些错误求解决_编程语言-CSDN问答判断条件改大于1试看,直接字符串合成答案输出,不要数组。
编程小白_澄映
3 小时前
人工智能
·
算法
·
机器学习
机器学习——特征工程
特征工程:将原始数据转换为可以更好地表示问题的特征形式,帮助模型更好地理解和学习数据中的规律特征选择:从原始特征中挑选出与目标变量关系最密切的特征,剔除冗余、无关或噪声特征
美好的事情能不能发生在我身上
3 小时前
算法
·
leetcode
·
哈希算法
Leetcode热题100中的:哈希专题
关键信息一句话总结:查找补数是否出现过 -> 哈希表关键信息一句话总结:等价类分组问题 → 构造标准化 key → HashMap
wefg1
3 小时前
数据结构
·
c++
·
算法
【算法】倍增思想(快速幂)
目录快速幂算法推导模板快速积假设现在要求 a^b,我们可以用一个 for 循环循环 b 次累乘出结果,还可以用快速幂的方法,假设 b == 11:
Zik----
3 小时前
数据结构
·
算法
·
链表
Leetcode24 —— 两两交换链表中的节点(迭代法)
目录题目:题解:C++代码:递归法不太好理解,这里讲解迭代法。哨兵节点兜底:创建虚拟头节点(dummyHead)指向原链表头,统一所有节点对的交换逻辑(避免头节点交换的特殊处理);
SmartBrain
3 小时前
人工智能
·
算法
通俗讲解:Agent Skill和智能体的技术概念
医保基金管理,简单说就是 “医保钱袋子的全流程管家”—— 负责医保基金的筹集、支付、监管等全环节工作,核心目标是让有限的医保基金 “花在刀刃上”,既保障参保人能合规报销医疗费用,又防止基金浪费,确保基金长期可持续运转。
爱喝热水的呀哈喽
3 小时前
算法
副产品技法
这段代码在干一件非常基础但至关重要的事:计算每个网格格子的体积。在流体力学模拟中,空间被切分成很多小格子(网格)。要计算格子里有多少气体、能量怎么变化,首先必须知道每个格子有多大(体积)。
!停
4 小时前
数据结构
·
算法
数据结构二叉树—链式结构(下)
二叉树的销毁不能直接把每一个节点销毁掉,因为如果把父节点销毁掉整棵子树就会弄丢造成内存泄漏如果我们把1这个节点直接删除掉我们找不到1的左右子树了但是剩下的几点依然会占用堆区,所以我们应该从叶子节点开始删除,所以这里我们使用后序遍历来遍历每一个左子树右子树根然后进行销毁
逆境不可逃
4 小时前
算法
·
leetcode
·
职场和发展
LeetCode 热题 100 之 41.缺失的第一个正数
对于长度为 n 的数组,缺失的最小正整数只可能在 [1, n+1] 范围内:为了满足 O (n) 时间复杂度 和 O (1) 空间复杂度 的要求,我们可以利用数组本身作为 “哈希表”,将每个数 x(满足 1 ≤ x ≤ n)放到它对应的索引位置 x-1 处。最后遍历数组,第一个不满足 nums[i] == i+1 的位置 i+1 就是答案。
码上发达
4 小时前
算法
状态压缩搜索解法(DFS + Dominance)
给定一个 M × N 的地图:车辆从左上角 (0,0) 出发,到右下角 (M-1,N-1) 结束,可上下左右移动。 要求计算 保证能到达终点的最小初始油量,若无法到达,返回 -1。
颜酱
4 小时前
javascript
·
后端
·
算法
差分数组:高效处理数组区间批量更新的核心技巧
在算法解题中,前缀和是处理「静态数组区间查询」的利器,而与之相辅相成的差分数组,则是解决「动态数组区间批量更新」的最优解。本文将从差分数组的核心原理出发,结合三道LeetCode高频真题,带你吃透这一技巧的应用场景与实现细节。
yyy(十一月限定版)
5 小时前
算法
·
图论
图论——最小生成树Kruskal算法
必备前置知识:算法学习——并查集-CSDN博客对于一个连通无向图,它的生成树是指:包含原图的所有顶点(n个)