自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(9)
  • 收藏
  • 关注

原创 C 语言实现两种栈结构:不带头结点链栈 + 顺序栈(完整代码 + 详细注释)

本文介绍了两种栈的C语言实现方法:链栈和顺序栈。链栈采用不带头结点的链表结构实现动态扩容,通过栈顶指针直接操作节点;顺序栈通过数组存储元素,利用栈顶指针top高效管理。两种实现都包含初始化、入栈、出栈等核心操作,并配有详细注释。文章对比了两种结构的差异:链栈内存分散需逐个释放,顺序栈内存连续可一次释放。特别强调了二级指针的使用场景,即修改指针本身需用二级指针。本文提供了可直接编译运行的完整代码,适合数据结构初学者参考学习栈的基本实现原理和内存管理技巧。

2025-11-07 16:21:39 554

原创 数据结构学习 | 单链表与双链表的核心操作(初始化、插入、删除、遍历)

本文系统介绍了链表数据结构,重点对比了单链表和双链表的实现与应用。

2025-10-25 16:53:42 385

原创 【数据结构入门】C 语言实现顺序表(静态 + 动态分配)—— 从基础到实战

数据结构入门:顺序表详解 顺序表作为线性表的核心实现方式,是基于连续内存存储数据的结构,支持随机访问。文章介绍了两种实现方式:1)静态顺序表:固定容量数组,适合已知数据规模;2)动态顺序表:使用malloc/realloc实现容量可变,更贴近实际开发需求。重点讲解了顺序表的结构体设计、插入删除逻辑、随机访问特性等核心知识点,以及动态顺序表的扩容机制和内存管理注意事项。通过对比两种实现方式,帮助初学者掌握顺序表的基本操作和线性表的存储逻辑。

2025-10-19 21:05:35 281

原创 C语言基础练习(附答案)

c语言刷题练习

2025-09-26 17:46:32 79

原创 C语言数据结构顺序表和单链表

数据结构顺序表和单链表

2024-12-07 19:58:56 413

原创 冒泡排序算法的 C 语言实现与分析

本文介绍了 C 语言实现的冒泡排序算法。通过bubble_sort函数对整数数组进行排序,设置标志变量判断是否提前结束排序。分析了其概念、实现、时间和空间复杂度。该算法简单但处理大规模数据效率低,适合入门或小型数据集。

2024-10-04 17:45:26 554

原创 前端初级 实现简洁登录页面

本文介绍了如何使用 HTML 和 CSS 实现一个简洁的登录页面

2024-09-30 16:22:53 700

原创 Python 实现系统信息实时监控

Python 的psutil库实现系统信息实时监控的方法

2024-09-29 14:53:16 800

原创 前端入门,如何做一个导航栏?

HTML 导航栏的 CSS 设计。包括设置导航栏整体布局、背景,调整 logo 尺寸与边距,美化导航链接列表,设计搜索部分,突出 “注册”“登录” 链接。CSS 可将导航栏变得美观实用,提升用户体验和网站品质。

2024-09-28 17:23:57 2041 2

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除