首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
瑟奇的Coding之旅
掘友等级
Acmer_Gopher_后端 50届ICPC亚洲区域赛铜牌 2025ICPC全国邀请赛银牌第一名 每日分享计算机知识_后端_算法与数据结构
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
3
文章 3
沸点 0
赞
3
返回
|
搜索文章
最新
热门
Tarjan算法图论全家桶系列--割边(桥)
割边定义 在无向图G=(V,E)中,如果一条边e满足:删除e后,图的连通分量数量增加,则称e为割边(Bridge)。 重要性质: 割边一定是树边(在DFS生成树中的边) 有重边(多重边)的边不可能是割
Go语言字符类型解析
Go语言字符类型解析 前言:为什么Go需要两种字符类型? 在日常开发中,我们经常需要处理各种字符——从简单的英文字母到复杂的中文、日文,甚至是Emoji表情。Go语言为此提供了两种不同的字符类型:by
Tarjan算法图论全家桶系列--割点
割点定义 在无向图G=(V,E)中,如果一个节点u满足:删除u以及与u相关联的所有边后,图的连通分量数量增加,则称u为割点。 核心思想 Tarjan算法仍然基于深度优先搜索(DFS),利用两个关键数组
Go语言核心优势浅析:从语法、并发生态到设计哲学
为什么选择Go语言?一个ACMer的Go初体验 前言 作为一名大三ACM选手,在转向后端开发时,我面临一个关键选择:应该深入学习哪门编程语言? 经过多方调研和实践,我最终选择了Go语言(又称Golan
Tarjan全家桶系列--强联通分量(SCC)
强联通分量(SCC) 有向图中的一个极大子图,其中任意两个节点 u 和 v 都互相可达(即存在 u→v和 v→u的路径),则这个子图为一个强联通分量 Tarjan 算法基于深度优先搜索(D
算法基础——位操作
n的二进制表示中第k位(从右往左0开始计数)是几 n>>k&1 lowbit(x)(返回x的最后一位1) eg. lowbit(1010)=10 lowbit(101000)=1000 x&-x 因为
算法基础——双指针
一般模板 快排是一种双指针算法 双指针将暴力的for(){ for() }`的O(n^2)的算法优化到O(n) 例题 给定一个长度为 n的整数序列,请找出最长的不包含重复的数的连续区间,输出它的长度。
关闭输入输出同步以提高C++的cin; cout效率
关闭输入输出同步以提高C++的cin; cout效率 默认情况下,C++的标准输入输出库(iostream)会与C语言的标准输入输出库(cstdio)进行同步,以确保二者之间的IO操作不会出现问题。但
个人成就
文章被点赞
3
文章被阅读
859
掘力值
84
关注了
0
关注者
0
收藏集
0
关注标签
4
加入于
2024-02-04