hyx0411

导航

2026年5月30日 #

Java异常

摘要: Java异常 目录Java异常一、前言二、什么是异常?2.1 定义三、Java 异常整体体系(核心结构图)3.1 Error 错误3.2 Exception 异常(重点)1)受检异常(编译异常)2)非受检异常(运行时异常)四、五大异常关键字彻底讲透4.1 try、catch、finally4.2 t 阅读全文

posted @ 2026-05-30 21:35 芸歆 阅读(6) 评论(0) 推荐(0)

2026年5月23日 #

C语言链表

摘要: C语言链表 目录C语言链表一、什么是链表1.1 链表的定义1.2 链表 vs 数组(核心区别)二、单链表节点定义(固定模板)三、单链表全套核心操作(可直接运行)3.1 创建新节点(工具函数)3.2 头插法(链表头部添加节点)3.3 尾插法(链表尾部添加节点)3.4 遍历打印链表3.5 按值删除节点3 阅读全文

posted @ 2026-05-23 21:44 芸歆 阅读(13) 评论(0) 推荐(1)

2026年5月18日 #

C语言二分查找

摘要: C语言二分查找 目录C语言二分查找一、引言二、二分查找前置知识三、写法一:左闭右闭区间 [left, right]四、写法二:左闭右开区间 [left, right)五、两种区间核心对照表(面试必背)六、经典易错 Bug 总结七、复杂度分析八、全文总结 一、引言 二分查找是算法入门最重要、坑最多的基 阅读全文

posted @ 2026-05-18 21:26 芸歆 阅读(20) 评论(0) 推荐(1)

2026年5月10日 #

C语言最短路径

摘要: C语言最短路径(BFS/DFS/Dijkstra/Floyd) 目录C语言最短路径(BFS/DFS/Dijkstra/Floyd)一、算法前置知识1.1 核心概念二、BFS 广度优先搜索(无权图最短路径)2.1 算法原理2.2 适用场景2.3 C语言完整实现2.4 核心特点三、DFS 深度优先搜索( 阅读全文

posted @ 2026-05-10 21:57 芸歆 阅读(16) 评论(0) 推荐(1)

2026年5月3日 #

C语言数据结构——并查集

摘要: C语言数据结构——并查集 目录C语言数据结构——并查集一、什么是并查集二、并查集核心原理三、三大基础操作四、并查集两大核心优化五、C语言并查集模板六、实战例题七、并查集经典适用场景八、总结 一、什么是并查集 并查集,英文简称 DSU(Disjoint Set Union,不相交集合合并),是一种处理 阅读全文

posted @ 2026-05-03 20:09 芸歆 阅读(17) 评论(0) 推荐(1)

2026年4月26日 #

Java中的String

摘要: Java中的String 目录Java中的String一、String 是什么?二、为什么 String 是不可变的?三、字符串的创建方式四、String 常量池详解五、字符串比较:== vs equals()六、字符串拼接的性能问题七、常用方法整理八、总结 一、String 是什么? 在 Java 阅读全文

posted @ 2026-04-26 21:39 芸歆 阅读(17) 评论(0) 推荐(1)

2026年4月17日 #

C语言二叉树

摘要: C语言二叉树 在数据结构的学习路上,二叉树绝对是承上启下的核心存在。前面我们学过数组、链表、栈、队列这些线性数据结构,所有数据都是排成一条直线存储和访问,逻辑关系简单直观;而二叉树作为典型的非线性树形数据结构,彻底打破了“一对一”的线性关系,变成了“一对多”的层级关联。 目录C语言二叉树一、什么是二 阅读全文

posted @ 2026-04-17 19:57 芸歆 阅读(29) 评论(2) 推荐(1)

2026年4月12日 #

C语言背包问题

摘要: 目录一、背包问题基础概念二、0-1背包问题详解(C语言实现)三、完全背包问题详解(C语言实现)四、0-1背包与完全背包核心区别五、背包问题拓展与易错点六、总结 背包问题是算法领域经典的动态规划入门问题,也是计算机考研、笔试面试的高频考点。它本质是一个资源优化问题,核心是在有限容量内,选择物品使得总价 阅读全文

posted @ 2026-04-12 21:34 芸歆 阅读(42) 评论(0) 推荐(1)