自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 数据结构学习笔记(C语言版)2.3 线性表的链式存储结构

数据结构笔记:线性表的链式存储结构 本文介绍了线性表的链式存储结构,包括单链表、循环链表和双向链表的实现原理与基本操作。主要内容涵盖: 链式存储概念:解释了逻辑相邻但物理存储可分散的特点,对比了链表与顺序表的差异 单链表实现:详细给出了C语言实现代码,包括初始化、插入、删除等12种基本操作 循环链表:说明其环形结构特征,相比单链表在遍历和合并操作上的优势 双向链表:介绍双指针结构特点,支持双向访问但增加空间开销 笔记通过代码片段、结构图示和对比表格,系统讲解了链式存储的数据结构与算法实现。

2025-10-21 18:46:34 916

原创 数据结构学习笔记(C语言版)2.2 线性表的顺序存储结构

本文系统介绍了顺序表(线性表的顺序存储结构)在C语言中的实现与应用。主要内容包括:顺序表的定义与特点(随机访问、高存储密度、插入删除效率低等);静态/动态分配的类型定义;基本操作实现(初始化、插入、删除、查找)及其时间复杂度分析(插入/删除O(n),查找O(n));顺序表的优缺点(随机访问优势vs空间固定劣势);以及扩展应用(扩容操作、有序表合并)。文章通过清晰的代码示例、操作示意图和表格对比,帮助读者全面理解顺序表的核心概念与实现方法,并掌握其实际应用场景。

2025-10-20 21:26:22 712

原创 数据结构学习笔记(C语言版)2.1 线性表的定义和基本操作

线性表定义和实现

2025-10-19 21:12:31 909

原创 数据结构学习笔记(C语言版)第二章 线性表

线性表概要

2025-10-19 20:59:07 535

原创 数据结构学习笔记(C语言版)第一章 绪论

本文介绍了数据结构的基本概念和核心内容,主要包括:1)数据结构的基本术语定义,如数据元素、数据项等;2)数据的逻辑结构(集合、线性、树形、图形)和物理结构;3)算法的五大特性和设计要求;4)算法复杂度分析,重点讲解了时间复杂度的分类和比较;5)抽象数据类型的定义和特征。文章还通过典型例题分析了算法的时间复杂度判断方法,强调了数据结构学习中需要掌握的核心知识点和重点内容。

2025-10-19 20:05:33 820

原创 「LaTeX极简入门」第12.8讲:itemize项目列表环境精讲

摘要 本文系统讲解LaTeX中itemize无序列表环境的三大核心用法:1)基础语法与默认符号层级;2)通过\item[]自定义标签与多级嵌套实现;3)符号样式修改与缩进调整技巧。重点解析\renewcommand修改符号标记、enumitem包增强功能等进阶操作,并提示新手需避免空环境报错。附实用代码示例与总结速查表,帮助快速掌握项目列表排版,为后续学习通用list环境奠定基础。

2025-09-17 09:30:33 604

原创 「LaTeX极简入门」第12.7讲:figure图形环境精讲

摘要: 本文详解LaTeX的figure图形环境,涵盖浮动体特性、位置参数(h/t/b/p)、标题添加与图片插入方法。重点包括:1)基础三步操作(创建环境、插入图片、添加标题);2)双栏排版技巧(figure*环境);3)常见错误解析(如[h]参数失效问题);4)进阶应用(子图排版、强制定位)。通过graphicx宏包与\caption命令,可实现专业图文混排,推荐使用[htbp]组合提升排版灵活性。

2025-09-17 08:21:52 1219

原创 「LaTeX极简入门」第12.6讲:equation方程环境精讲

本文系统讲解LaTeX的equation方程环境,涵盖单行公式自动编号、交叉引用(\label/\ref)及amsmath宏包的多行对齐(align)。重点解析基础操作三步法、常见错误(如遗漏&对齐符)及进阶技巧(取消编号equation*、分段函数排版)。通过案例演示矩阵、行列式等复杂公式实现,并提供编号格式自定义方法。附总结卡片快速查阅核心命令,帮助用户高效创建出版级数学文档。下期将探讨figure图形环境排版技巧。

2025-09-17 08:08:44 511

原创 「LaTeX极简入门」第12.5讲:enumerate枚举环境精讲

本文深入解析LaTeX的enumerate枚举环境,详细讲解其自动编号机制、多级嵌套规则和自定义编号格式的方法。通过enumitem包可实现罗马数字、圆点等多样化样式,并介绍了重置计数器、紧凑列表等进阶技巧。文章包含基础操作指南、易错点提醒和实用代码示例,帮助用户快速掌握专业级有序列表的创建方法。下期将讲解equation方程环境的使用技巧。

2025-09-12 12:18:03 594

原创 「LaTeX极简入门」第12.4讲:description描述环境精讲

📝 LaTeX描述环境摘要 description环境通过\begin{description}和\item[标签]创建带粗体标签的术语列表,支持多段落描述和嵌套。关键特性包括:① 强制使用带方括号的\item命令;② 标签自动粗体显示;③ 通过\renewcommand{\descriptionlabel}自定义标签样式;④ 可嵌套但保持标签格式不变。适用于术语表、定义列表等需要突出标签的场景,注意避免缺失\item或字体样式叠加问题。

2025-09-12 11:07:49 1007

原创 「LaTeX极简入门」第12.3讲:center居中环境精讲

📌 LaTeX居中排版指南 摘要:本文详解LaTeX中实现文本居中的两种方法: 1️⃣ center环境:通过\begin{center}命令创建独立居中段落,自动处理换行(支持\\换行符)并添加垂直间距,适合需要视觉分隔的文本块; 2️⃣ \centering命令:直接作用于当前作用域,不添加额外空间,推荐在浮动环境(如figure/table)中使用。 关键区别: ✔️ center环境会新建段落并添加垂直间距 ✔️ \centering仅改变对齐方式不影响布局

2025-09-12 10:51:33 936

原创 「LaTeX极简入门」第12.2讲:array数组环境精讲

📌 LaTeX array环境精要 array环境是LaTeX数学模式中的表格工具,通过\begin{array}{cols}创建多列对齐的数学数组。关键点: 语法:列间&分隔,行末\\,必须置于数学环境 列控制:l/c/r定义对齐,|添加竖线 矩阵扩展:amsmath包的pmatrix/bmatrix等环境可自动添加括号 差异:与tabular环境相比,array专为数学公式设计,默认数学字体 避坑:需加载amsmath包,避免在文本模式直接使用

2025-09-12 10:31:12 842

原创 「LaTeX极简入门」第12.1讲:abstract摘要环境精讲

LaTeX摘要环境使用指南:详细解析abstract环境在article和report文档类中的应用,包括基础语法、多段落处理、标题页设置及两栏排版技巧。摘要环境以\begin{abstract}开始,支持自动格式化,但需注意book类需额外配置。关键技巧包含使用titlepage选项实现单独页面显示,以及通过@twocolumnfalse实现两栏文档中的单栏摘要排版。本文提供完整代码示例和常见问题解决方案,帮助用户规范制作学术文档摘要。

2025-09-12 09:43:05 1139

原创 「LaTeX极简入门」第12讲:环境概述

LaTeX环境使用指南摘要(148字) LaTeX环境是通过\begin和\end命令创建的隔离区域,用于特定内容处理。核心要点包括:1)环境语法必须严格匹配名称;2)常见环境类型涵盖列表、数学公式、表格和图形;3)环境具有组内执行特性,内部设置不影响外部;4)典型应用场景如itemize无序列表、equation公式排版等。使用时需注意避免名称不匹配、未正确关闭等常见错误,建议结合缩进和编辑器功能提升代码可读性。环境机制有效实现了内容隔离与自动格式化,是LaTeX文档组织的核心功能之一。

2025-09-11 19:55:49 2073

原创 「LaTeX极简入门」第11讲:交叉引用命令精讲

**📝 LaTeX交叉引用简明指南 本文系统讲解LaTeX交叉引用的核心机制与实用技巧,涵盖\label、\ref和\pageref三大基础命令的使用方法,以及前向引用的编译处理流程。特别推荐cleveref包自动添加引用类型前缀,xr包实现跨文档引用,并强调采用sec:/fig:等前缀规范命名标签的重要性。通过完整示例演示从打标签到引用的全流程,指出常见错误如"??"警告的解决方法,帮助用户建立高效可靠的文档引用体系,尤其适合包含图表、公式的长文档编写。(149字)

2025-09-11 19:40:47 1989

原创 「LaTeX极简入门」第10.5讲:章节划分高级定制与中文排版技巧

本文介绍了LaTeX中章节高级定制与中文排版的技巧,包括使用titlesec和titletoc宏包自由调整章节标题格式和目录样式,以及针对中文文档的特殊处理。提供了三步操作指南、常见错误提醒和实战案例,如学位论文章节定制和中文标题过长解决方案。还包含高级技巧如自定义章节命令和悬挂缩进设置,并预告下期交叉引用课程内容。全文旨在帮助用户掌握LaTeX中文文档的进阶排版方法。

2025-09-10 09:49:41 559

原创 「LaTeX极简入门」第10讲:章节划分命令精讲

本文系统讲解LaTeX的分节命令体系,涵盖\section、\subsection等核心命令的使用方法。重点解析三种命令形式:基础编号形式、星号无编号形式和可选参数形式,以及secnumdepth和tocdepth计数器的深度控制技巧。通过层级表格、使用示例和实战演示,帮助用户构建清晰的文档结构,并提供了常见错误解决方案和最佳实践建议。

2025-09-10 09:18:32 829

原创 「LaTeX极简入门」第9.5讲:\caption命令深度解析 - 浮动体标题的精妙控制

LaTeX \caption命令详解:浮动体标题的全面控制指南 本文深入解析LaTeX中\caption命令的核心功能与高级应用。主要内容包括:1)基础语法与自动编号特性;2)短标题机制在图表目录中的优化应用;3)标题位置控制技巧;4)计数器与标签的正确使用顺序;5)caption包的高级定制功能(字体、间距、格式等);6)中英文混合标题的实战示例;7)常见错误与解决方案。文章特别强调\caption与\label的正确顺序关系,并详细介绍caption包提供的丰富定制选项,帮助用户创建专业规范的浮动体标题

2025-09-10 08:50:44 1168

原创 「LaTeX极简入门」第9讲:浮动体精讲 - 掌握图片和表格的精准定位

本文全面解析LaTeX浮动体系统,详细介绍浮动体类别、放置参数(t/b/h/p/!)、页面占比参数(\topfraction等)、垂直间距控制(\floatsep等)和数量计数器(topnumber等),提供实用代码示例和常见问题解决方案。文章从浮动体概述、工作机制到参数调整方法,帮助用户实现精准的浮动体控制,并包含避坑指南和最佳实践建议,特别针对浮动体迁移、双栏布局等常见问题给出具体解决方法。最后还提供了调试技巧和下期内容预告,是一份完整的LaTeX浮动体排版指南。

2025-09-10 08:35:04 753

原创 「LaTeX极简入门」第8讲:行距控制精讲 - \baselineskip与\baselinestretch

本文系统讲解LaTeX行距控制方法,重点介绍\baselineskip弹性长度特性、\baselinestretch缩放机制及setspace包应用。通过对比分析不同行距调整方式,提供全局/局部行距控制实例,并揭示底层排版原理。文中包含常见问题解决方案与最佳实践建议,推荐优先使用setspace包实现1.5倍、双倍等专业行距效果,特别适合学术论文、书籍等需要精细排版的场景。

2025-09-10 08:10:55 921

原创 「LaTeX极简入门」第7.5讲:页面布局进阶指南——从参数原理到实战排版

摘要: 本文深入解析LaTeX页面布局核心参数体系,通过可视化解剖图展现\textwidth、\marginpar等关键参数关系。重点对比原生设置与geometry宏包的效率差异,提供双栏排版、边注定位等实战方案,并揭示奇偶页边距、页眉高度等常见陷阱。附学术排版黄金参数速查表,推荐使用layout宏包实时调试。全文包含20+代码示例,涵盖文本区域、页边距、页眉页脚的精准控制技巧,帮助用户快速实现专业级排版效果。

2025-09-09 17:52:52 1101

原创 「LaTeX极简入门」第7讲:页面布局参数全解析

LaTeX页面布局参数解析摘要 本文系统讲解LaTeX页面布局参数体系,涵盖文本区域参数(\textwidth、\textheight)、页边距参数(\oddsidemargin等)、页眉页脚参数(\headheight等)和边注参数(\marginparwidth等)。详细说明各参数作用、默认值及设置方法,特别强调双面文档的奇偶页差异处理。提供实际配置示例,推荐使用geometry宏包简化设置,并给出常见问题解决方案。文章最后总结参数分类对照表,帮助用户精准控制文档版面布局,实现专业级排版效果

2025-09-09 12:53:52 815

原创 「LaTeX极简入门」第6讲:页面布局命令全解析

📝 「LaTeX页面布局命令解析」摘要 本文系统讲解LaTeX页面布局核心命令: 单双栏切换:\onecolumn强制单栏,\twocolumn启用双栏(可带前言内容) 页面对齐控制:\flushbottom保持等高页面,\raggedbottom允许自然高度 双栏参数:设置\columnsep栏间距、\columnseprule分隔线 浮动体控制:table*/figure*实现跨栏,调整\dbltopfraction等参数优化布局 实战技巧:提供跨栏标题模板和布局切换示例,附常见问题解决方案

2025-09-09 08:22:38 850

原创 「LaTeX极简入门」第5讲:底层字体命令深度解析

📝 LaTeX底层字体命令精要 核心命令: \fontencoding(编码) \fontfamily(字体) \fontseries(粗细) \fontshape(斜体/正体等) \selectfont(生效命令) 💡 关键点: 需配合\selectfont生效 支持组合控制(如\fontfamily{cmr}\fontseries{b}) 推荐封装为自定义命令 注意字体可用性与编码兼容性 🛠️ 应用场景:宏包开发、特殊字体需求、精确排版控制

2025-09-08 11:26:54 948

原创 「LaTeX极简入门」第4讲:字体大小控制全解析

这篇文章详细讲解了LaTeX中字体大小的控制方法:1)通过文档类选项设置全局基础字体大小(10pt/11pt/12pt);2)介绍了从\tiny到\Huge共10种标准字体大小命令及其在不同文档选项下的实际尺寸;3)对比了声明形式和环境形式的使用差异,推荐使用花括号限定作用域;4)特别说明数学模式中调整字体大小的正确方法;5)提供了完整示例和最佳实践建议。文章强调合理搭配字体大小创建视觉层次,并避免常见错误,是掌握LaTeX排版细节的重要指南。

2025-09-08 11:13:57 1162

原创 「 LaTeX极简入门」第3讲:字体样式与数学字体命令详解

📝 LaTeX字体样式速览 本文系统介绍LaTeX中的字体控制方法,涵盖文本和数学模式下的各类命令。文本模式推荐使用可组合的累积式命令(如\textbf{}、\textit{}),数学模式则需注意字体命令不可叠加(如\mathbf{}、\mathcal{})。详解了命令的三种形式(参数/声明/环境),通过示例展示混合使用方法,并指出常见错误与最佳实践(如优先用\emph强调)。特别提示数学字体只能单一选择,以及用花括号控制声明作用域的重要性。附有实用速记卡片和排版练习建议。

2025-09-08 10:57:40 845

原创 「LaTeX极简入门」第2讲:宏包使用指南 - 最常用包排行榜

【LaTeX常用宏包指南】本文系统介绍了LaTeX中最常用的10个宏包,按使用频率排序,包括graphicx(图片处理)、amsmath(数学公式)、hyperref(超链接)等核心扩展功能。详细解析了\usepackage命令的语法规范、加载顺序和常见错误解决方案,并提供了完整的文档模板示例。特别强调宏包加载时的选项传递机制、版本控制要求及多包加载的最佳实践,帮助用户快速掌握LaTeX功能扩展的核心方法。附录包含按需求推荐的专业宏包列表和延伸学习资源。

2025-09-08 10:37:53 1151

原创 「LaTeX极简入门」第1.5讲:Document Class 选项详解 - 精准控制文档全局样式

本文为LaTeX入门指南,详细解析\documentclass中的选项配置方法。核心内容包括:1)选项功能概述,包括全局性、继承性和逗号分隔特性;2)基础语法和常见选项速查表;3)实用配置推荐与避坑指南,重点解决选项冲突和引擎差异问题;4)提供中文报告和印刷书籍的实战模板。文章强调使用geometry宏包统一管理页面布局,并推荐12pt字体、A4纸张等优化设置,帮助用户避免常见配置错误,精准控制文档样式。

2025-09-08 10:00:16 2019

原创 「LaTeX极简入门」第1讲:Document Class - 如何选择正确的文档类型

本文是《LaTeX极简入门》系列的第一讲,重点讲解\documentclass{}命令的核心作用与使用方法。文章介绍了不同文档类型(如article、book、beamer等)的适用场景,详细解析了基础语法和高频选项配置,并通过三个典型实例(学术论文、书籍、幻灯片)演示具体应用。同时提供了常见错误解决方案和进阶技巧,如查看官方文档手册、使用自定义文档类等。最后用总结卡片归纳关键要点,帮助读者快速掌握LaTeX文档类型的选择与配置技巧。

2025-09-08 09:37:10 689

空空如也

空空如也

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

TA关注的人

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