技术栈
算法
sin_hielo
26 分钟前
数据结构
·
算法
·
leetcode
leetcode 2872
2872: 可以被K整除连通块的最大数目“无向树”是图论里的一个基本概念,它同时满足下面两条:它是一张无向图——任意一条边都没有方向,可以“双向走”;
dragoooon34
1 小时前
算法
[优选算法专题八.分治-归并 ——NO.49 翻转对]
493. 翻转对代码通过归并排序将数组不断二分,在合并阶段统计三类翻转对:左子数组内部的、右子数组内部的、跨左右子数组的,最终返回总数。时间复杂度为 O (n log n),空间复杂度为 O (n)。
AI科技星
1 小时前
开发语言
·
数据结构
·
经验分享
·
线性代数
·
算法
为什么宇宙无限大?
宇宙无限大的严密论证:基于张祥前统一场论的第一原理推导根据文档内容,宇宙无限大的结论源于多维度论证,包括时间本质、宇宙构成、观测证据、数学逻辑和信息理论。本文从第一原理逐步推导其必然性,并在关键处嵌入文档公式进行“求导验证”——即逻辑递进与数学支撑的交叉检验。
Zero-Talent
2 小时前
算法
位运算算法
常见位运算总结1、基础位运算&(按位与):有0就是0|(按位或):有1就是1^(按位异或):相同为0,相异为1或者无进位相加
不穿格子的程序员
2 小时前
算法
·
双指针
从零开始刷算法——双指针-三数之和&接雨水
双指针(Two Pointers)是算法中最常用、最高频的技巧之一,尤其适用于数组类问题。本篇文章将通过两道经典题目:
无限进步_
3 小时前
c语言
·
开发语言
·
windows
·
git
·
算法
·
github
·
visual studio
C语言数组元素删除算法详解:从基础实现到性能优化
在编程学习和实际开发中,数组操作是最基础也是最重要的技能之一。其中,数组元素的删除操作虽然看似简单,却蕴含着许多值得深入探讨的编程技巧和算法思想。本文将通过一个具体的C语言代码示例,详细解析如何高效地从数组中删除指定元素,并探讨相关的性能优化和边界条件处理。
松涛和鸣
3 小时前
linux
·
c语言
·
开发语言
·
数据结构
·
git
·
算法
16、C 语言高级指针与结构体
void* 又叫“通用指针”,可以接收任意类型的地址,是很多底层库函数(如 memcpy、qsort)的基础。
Booksort
3 小时前
算法
·
leetcode
·
职场和发展
【LeetCode】算法技巧专题(持续更新)
持续记录更新目的:用于快速求解数组或矩阵中连续子区间的和。它的核心思想是预处理,通过一次遍历提前计算出一个辅助数组(前缀和数组),从而将后续的每次区间和查询时间从 O (n) 降低到 O (1)。
OJAC111
3 小时前
算法
2026高校毕业生1270万!但这些学生却被名企用高薪“提前预定”!
AI时代已经到来,你准备好了吗?2026年高校毕业生预计有1270万人,同比增加48w,创历史新高。面对日益激烈的就业竞争,一条新的职业赛道正在悄然形成——AI领域正成为高薪就业的“快车道”。
Controller-Inversion
3 小时前
java
·
算法
·
深度优先
岛屿问题(dfs典型问题求解)
本文章参考力扣nettee的文章和本人的部分见解,主要用于个人学习作者:nettee 链接:https://leetcode.cn/problems/number-of-islands/solutions/211211/dao-yu-lei-wen-ti-de-tong-yong-jie-fa-dfs-bian-li-/ 来源:力扣(LeetCode)
小白程序员成长日记
3 小时前
算法
·
leetcode
·
职场和发展
力扣每日一题 2025.11.28
2872.可以被K整除连通块的最大数目“困难”,依旧大佬题解:
Swift社区
3 小时前
算法
·
leetcode
·
职场和发展
LeetCode 435 - 无重叠区间
这篇文章我们来聊一个在实际工作中经常遇到的经典问题 —— “如何从一堆区间里删掉尽可能少的,让剩下的区间彼此之间没有重叠?”。
sin_hielo
3 小时前
算法
·
leetcode
leetcode 1018
1018: 可被5整除的二进制前缀题意:计算 nums 每个前缀的二进制数值 x,判断 x 是否为 5 的倍数。
大工mike
3 小时前
算法
代码随想录算法训练营第三十一天 | 1049. 最后一块石头的重量 II 494. 目标和 474.一和零
easy视频跳过二维直接讲一维,也没讲为什么遍历顺序也要和01背包一样。这题看文字,视频和文字的扩展部分是一样的,可以用来方便理解。
import_random
3 小时前
算法
[机器学习]xgboost的2种使用方式
这是一个非常好的问题!XGBoost 确实是集成学习算法,但并没有直接集成在 scikit-learn 的 ensemble 模块中,主要有以下几个原因:
橘颂TA
4 小时前
算法
·
leetcode
·
动态规划
【剑斩OFFER】算法的暴力美学——只出现一次的数字 ||
我们由题目可得出:3n + 1 个数字,n 表示出现3次数字的类别。那么我们可以得出3n个数字和只出现1次的数字的每个比特位4种情况:
想唱rap
5 小时前
linux
·
运维
·
服务器
·
开发语言
·
c++
·
算法
C++ map和set
在初阶阶段,我们已经接触过STL中的部分容器,比如:vector、list、deque forward_list(C++11)等,这些容器统称为序列式容器,因为其底层为线性序列的数据结构,里面存储的是元素本身。那什么是关联式容器?它与序列式容器有什么区别? 关联式容器也是用来存储数据的,与序列式容器不同的是,其里面存储的是<key, value>结构的 键值对,在数据检索时比序列式容器效率更高。
小欣加油
6 小时前
数据结构
·
c++
·
算法
·
leetcode
·
职场和发展
leetcode 1018 可被5整除的二进制前缀
由于题目描述比较清晰,所以我们可以采用模拟的方法来解决这个问题。(1)首先,定义变量,ret数组作为最后的返回值,mod记录二进制前缀mod5的值,初始化为0;
WWZZ2025
7 小时前
深度学习
·
算法
·
目标检测
·
计算机视觉
·
机器人
·
大模型
·
具身智能
快速上手大模型:深度学习12(目标检测、语义分割、序列模型)
目录1 目标检测1.1 边界框(Bounding box)1.2 代码1.3 常用算法1.3.1 R-CNN