- 博客(4)
- 收藏
- 关注
原创 数据结构进阶:从 “会用” 到 “懂原理” 的 3 个核心结构深度解析
不同结构的 “性能对比表”结构 随机访问 尾部增删 中间增删 适用场景动态数组 O(1) O(1) O(n) 读多写少、尾部操作多双向链表 O(n) O(1) O(1) 频繁中间增删、前后切换哈希表 O(1) O(1) O(1) 键值对存储、快速查询理解这些结构的底层逻辑,你就能在实际开发中 “选对工具”—— 比如需要存用户信息并快速按 ID 查询,就用哈希表;
2025-12-20 00:46:17
925
原创 杨辉三角的生成思路 & 代码实现
今天来盘一道经典的数组题 ——LeetCode 118 杨辉三角,学会它既能搞懂 “每个数是左上方和右上方之和” 的规律,又能练数组的基础操作。
2025-12-18 23:48:15
280
原创 数据结构入门:数组——最基础的数据存储神器
先举个身边的例子:你家里的书架,假设是一排固定的格子(比如10个),每个格子只能放一本书。你把书按顺序放进格子里,要找某本书时,直接知道它在第几个格子,就能快速拿到。数组和这个书架完全一样:数组是「连续的、固定长度的存储单元」(对应书架的固定格子);每个存储单元只能存一个数据(对应每个格子放一本书);每个存储单元有唯一的“编号”(对应格子的位置,在数组里叫「索引」);数据按顺序存储,通过索引能快速定位数据(对应按格子编号找书)。
2025-12-15 23:42:46
374
原创 java入门实战篇1
本次实战掌握了3个核心知识点: 1. Random类生成随机数的基本用法;2. Scanner类接收用户输入;3. while循环和if-else条件判断的配合使用。拓展练习(进阶小目标): 1. 限制猜测次数(比如最多猜5次,没猜对就结束);2. 游戏结束后询问用户“是否重新开始”。
2025-12-13 00:09:33
288
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅