- 博客(5)
- 收藏
- 关注
原创 《线性代数的几何意义》(摘要)
本文系统阐述了线性代数的几何意义,从向量、行列式到矩阵和线性方程组,揭示了代数概念背后的空间直观。核心观点包括:1)向量运算对应几何变换,行列式反映有向体积;2)矩阵本质是线性变换的表示,秩决定空间维度;3)线性方程组的解对应空间图形的相交关系。作者通过具体例子(如二阶行列式表示平行四边形面积、特征向量反映变换主轴)展现抽象概念的几何形象,并强调相似矩阵、正交变换等重要思想的直观理解。特别指出:矩阵的等价/相似/合同关系对应不同基下的同一变换,而雅可比矩阵则连接了线性代数与微积分。全文将代数运算与空间几何紧
2025-08-15 11:14:14
1079
原创 栈和队列的使用(笔记)
本文摘要: 《数据结构与算法》中栈和队列的实现与应用主要包括:1)栈的两种实现方式(顺序栈和链栈)及其基本操作;2)栈在逆序输出、括号匹配、表达式转换等场景的应用;3)队列的顺序实现及基本操作;4)栈和队列在迷宫求解、八皇后等状态空间探索问题中的应用。重点展示了如何利用栈的后进先出特性处理括号匹配和表达式转换,以及不同搜索策略(栈的深度优先和队列的广度优先)在迷宫求解中的实现差异。通过具体代码示例,说明了这些数据结构在实际问题中的灵活运用。
2025-07-10 11:03:18
694
原创 KMP算法(笔记)
KMP算法是一种高效的字符串匹配算法,通过预处理模式串生成pnext数组来避免不必要的匹配回溯。pnext数组记录模式串各位置前的最长公共前后缀长度,当匹配失败时直接跳转到对应位置继续匹配。该算法通过"空间换时间"策略提升效率,预处理阶段采用递推方法计算pnext数组,其中pnext[i]的值由前序结果推导得出。KMP算法相比朴素匹配算法显著减少了匹配次数,尤其适合处理重复模式较多的字符串匹配问题。
2025-07-08 21:07:06
862
原创 OpenGL开发环境配置(Windows 平台+VisualStudio2022)
本文详细记录了OpenGL在Visual Studio 2022中的配置过程。主要内容包括:1) 推荐使用glfw+glew或glfw+glad组合;2) 下载必要库文件并配置lib/include目录;3) 创建VS项目模板的具体步骤(路径配置、添加依赖项);4) 测试配置的代码示例及注意事项(如需复制glew32.dll到项目目录)。文章提供了各库的下载链接和配置建议,帮助读者快速搭建OpenGL开发环境,避免常见错误(如同时引用glew和glad)。适用于OpenGL初学者或需要重建开发环境的开发者。
2025-05-28 11:24:37
2048
原创 通过DroidCam控制unity摄像头实现涂涂乐
在Unity实验课中,学生尝试实现涂涂乐项目,但在导出安卓APK时遇到困难。通过研究,发现可以使用DroidCamApp,该软件允许将手机摄像头作为电脑摄像头使用。学生按照步骤下载并配置DroidCamApp,结合EasyAR4.5技术制作涂涂乐。在Unity中,通过DroidCam控制摄像头,关闭追踪功能后成功运行场景。此过程为初学者提供了宝贵的学习经验,同时也期待专业人士的指正与建议。
2025-05-09 11:00:31
500
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅