自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(66)
  • 问答 (1)
  • 收藏
  • 关注

原创 岳麓山游记

漫步在这片久负盛名的山林间,脚下是由岁月打磨得光滑的石阶,耳畔偶尔传来阵阵虫鸣鸟语,如同山中的乐章。山下的街道灯火初上,远处的城市逐渐亮起,山间的清风轻抚,带着秋日的些许凉意。站在山巅俯瞰,秋日的阳光将湘江染上金黄的色彩,江水静谧,偶尔有一两艘小船划过,打破水面的平静。山间的摩崖石刻,述说着历代文人墨客的风采,斑驳的字迹随着时光侵蚀,但它们的神韵依旧清晰可见。那一刻,我仿佛穿越时空,与那些曾在此驻足的文人心灵交汇。岳麓山不仅仅是一座山,它是历史的见证者,是大自然的馈赠,更是每一个来访者心灵的栖息之地。

2024-10-13 17:10:43 352

原创 物理学的近代与现代发现概述

物理学作为一门研究自然界基本规律的学科,自古至今不断发展。在19世纪末,经典物理学在解决宏观世界的问题方面取得了重大成功。然而,一些实验现象和新问题逐渐暴露出经典物理理论的局限性。20世纪初期,以相对论和量子力学为核心的现代物理学体系逐渐形成。这些发现不仅颠覆了人类对世界的认知,还推动了科技的迅速发展。本文将总结物理学从19世纪末到现代的重大理论和实验发现,讨论其对科学和社会的深远影响。

2024-10-13 16:28:48 1183

原创 宇宙航行中的“弹弓”轨道——可行性研究

弹弓”轨道,又称重力辅助(Gravity Assist),是一种通过天体的引力场改变航天器运动轨迹的航行技术。这一技术能够极大节省燃料并使航天器达到更高的速度和更远的距离。本文将探讨“弹弓”轨道的原理、成功的应用案例,以及在未来宇宙航行中的可行性和挑战。

2024-10-10 22:26:12 713

原创 信息学交互题的写法和注意事项总结

信息学交互题的写法和注意事项总结:交互题要求选手与“裁判”进行多次输入输出的交互,通常以多轮交互实现问题的解决。题目的核心在于:如何通过“询问”或“操作”逐步推导出答案或实现目标。

2024-10-10 22:23:02 842

原创 学习笔记:原子核

原子核是构成物质的基础之一,理解其结构、性质及反应对于研究物理学、化学以及工程学具有深远影响。核能的应用以及放射性技术的广泛应用已经改变了人类的生活,未来,研究核聚变等前沿技术可能会带来能源领域的革命。通过深入学习原子核的基本构成与相互作用,可以为更好地理解自然界的基本规律、推动能源技术的发展,以及解决环境和能源危机提供科学基础。

2024-10-09 22:32:32 2288

原创 量子概率云:微观世界中的不确定性与概率分布

量子力学的核心之一是概率描述的引入,即粒子的位置和动量不能同时确定,而是在一个概率云中分布。本文探讨了量子概率云的理论基础、数学描述及其在电子云和粒子波函数中的应用。结合薛定谔方程的解,深入分析了概率云的成因、物理意义以及对微观世界理解的深刻影响。

2024-10-09 22:27:05 2385

原创 电磁力、强相互作用力、弱相互作用力、强核力,以及它们之间的关系

电流是指电荷的有序运动,通常指电子在导体中的定向流动。导体中的自由电子在外加电场作用下,从电势高的一端移动到电势低的一端,形成电流。电子在原子内部围绕原子核运动,其运动遵循量子力学规律。电子的轨迹并不确定,而是分布在概率云中,称为。,电子的具体位置和动量不能同时被精确确定,因此我们只能通过电子轨道的波函数描述它在空间的分布概率。电子云表示电子出现在某一区域的概率。

2024-10-09 22:21:25 3039

原创 基于三体强相互作用力的材料——一种理论探讨

本文从理论角度探讨了基于强相互作用力的材料,尤其是在三体量子系统中的假想应用。强相互作用力通常限制在原子核内,但如果能将其应用于材料科学,可能会带来革命性的创新。我们将探讨强相互作用的基本原理、三体系统的独特性质,以及基于这些力的材料可能具备的特性。论文还讨论了稳定此类材料的挑战以及其在先进技术领域中的潜在应用。关键词:三体系统、强相互作用、量子材料、核力、理论物理强相互作用力是自然界四种基本力之一,也是最强的基本力。它通过胶子作为载体,在夸克之间传递,确保了质子和中子等重子内部的稳定性。

2024-10-08 22:12:11 851

原创 用强互作用力抵消电磁力:一种假想的物理机制

在现代物理学中,强相互作用力和电磁力是两种不同的基本力。强相互作用力主要作用于夸克和胶子之间,而电磁力则在电荷之间产生。由于强相互作用力的强度远大于电磁力,我们提出一个假想机制:是否可以通过调整某些条件,使强相互作用力抵消电磁力的作用,达到一种稳定的平衡状态。本文将探讨这一假想机制的可行性,分析其在亚原子尺度下的应用以及可能的宏观表现。

2024-10-08 22:09:01 1882

原创 vue.js组建开发

总结: 本文介绍了Vue.js组件开发的相关概念和技术,包括组件化开发的优势、组件的基本结构、组件之间的通信、组件的生命周期、组件的复用和组件库的使用。二、Vue.js组件开发的基本原则 在Vue.js中,组件是构成应用程序的基本单位,每个组件都有自己的模板、逻辑和样式。组件的可配置性:组件可以通过props属性接受外部传入的数据,这样可以增强组件的灵活性,使其适应不同的使用场景。四、组件之间的通信 在Vue.js中,组件之间的通信有两种方式:父子组件通信和兄弟组件通信。

2024-10-06 22:38:44 1814

原创 前端框架对比和选择

请记住,选择一个前端框架取决于许多因素,例如项目的规模、团队的经验和开发的需求。最重要的是根据自己的需求进行评估,并选择一个最符合自己需求的框架。Vue是一款由华人开发者开发的前端框架,它结合了Angular的模块化和React的组件化思想。而且,由于Angular是一个完整的框架,它可能会对项目的整体结构和架构产生较大的影响。在选择前端框架时,最重要的是根据自己的需求和项目的特点进行评估,并选择一个最符合自己需求的框架。选择一个合适的前端框架取决于许多因素,例如项目的规模、团队的经验和开发的需求。

2024-10-06 22:37:14 832

原创 P2678 [NOIP2015 提高组] 跳石头 题解

去看移走之后的下一块石头,再次判断跳过去的距离,如果这次的跳跃距离比最短的长,那么这样跳是完全可以的,我们就跳过去,继续判断,如果跳过去的距离不合法就再拿走,这样不断进行这个操作,直到i = n+1,为啥是n+1?答案是,这个区间是递增的 ,而我们求的是最短跳跃距离的最大值,显然再右边的值肯定比左边大,那么我们就有可能找到比这更优的解,直到找不到,那么最后找到的解就有理由认为是区间内最优解。可以这样想,在一个区间上,有很多数,这些数可能是我们这些问题的解,换句话说,这里有很多不合法的解,也有很多合法的解。

2024-10-06 22:35:00 639

原创 P1873题解

所以我们每次二分都用check函数判断这个高度是否能获得足够的木材如果可以就记录下来并且把范围向右扩大否则向左缩小。

2024-10-06 22:33:34 269

原创 T497772 QDLOI-R2-T3 Define

我写的是:只要还能找到就继续找。而忽略了一种可能,就是我的替换前字符串和替换后字符串一致。所以,当最后一个数据点出现这种情况后会一直找,最终TLE。这是一道简单的字符串问题,但是,在这题中体现了细节的重要性,还是很有价值的。这是一道经典(也许也并不是)的字符串题目。我之所以说它很经典是应为我多次在这上翻车。问题在于被更改的字符串与目标字符串的下标没有对上,所以给改后出现了空字符。3、一定注意:需按照题目给定的对应顺序进行更改操作。修改完前两个问题后,我的代码终于AC了。这里就是我犯下的错误。

2024-10-06 22:32:19 426

原创 题解:SP1741 TETRIS3D - Tetris 3D

对于内层而言,传统的做法可以胜任,可以打 lazy 标记,pushdown 和 pushup 也都是可以进行的。在一个二维平面内,有给定的坐标,在这个坐标范围内加上这个物品的厚度。最后输出不超过极限的最高坐标。好了,问题到这就已经解决了,直接上代码吧。(四十几行真的不长了QAQ)因为有董晓老师对于二维线段树的详细讲解了,我在这里就不过多赘述。由于看到了区间修改,所以第一时间想到了线段树。

2024-10-06 22:14:30 549

原创 2024.10.6日比赛总结

我们有一个长度为kkk的序列,要在其中取出n×mn\times mn×m个数来组成一个矩阵,矩阵每一行的代价为这一行的最大值减去最小值,整个矩阵的代价为所有行的代价的最大值。问:矩阵代价最少是多少。

2024-10-06 22:13:16 1018

原创 磁光阱的原理与搭建操作

磁光阱的出现使得激光冷却成为可能,它依赖于光子与原子的动量交换,并通过激光散射逐步减慢原子的运动。当激光的频率调谐到比原子共振频率略低的水平时,朝向激光束运动的原子会更容易吸收光子,从而使它们的动能减少。在MOT中,使用失谐的激光束照射原子,当原子吸收一个光子时,会获得光子的动量,导致其速度减小。在激光冷却中,光对原子施加的力与原子的速度有关。由于多普勒效应,当原子朝激光束方向运动时,激光光子的频率相对于原子产生了蓝移现象,频率偏移接近原子的共振频率,从而增强了吸收光子的几率。

2024-09-18 20:59:21 1751

原创 题解:UVA1590 IP网络 IP Networks

公共前缀是所有 IP 地址的二进制表示中,从左开始连续相同的位数。这一部分表示了这些 IP 地址的共同网络部分。网络掩码是用来区分IP地址的网络部分和主机部分的。掩码的长度等于公共前缀的长度。为了处理这些 IP 地址,我们需要将每个 IP 地址从点分十进制格式(如。通常,输入数据是若干个 IP 地址,每个 IP 地址由。网络地址是用公共前缀填充剩余的位数(即主机位)为。因此,公共前缀长度是。位的二进制数表示,其中前面是。,则网络地址的二进制表示是。例如,如果公共前缀是。例如,如果公共前缀是。

2024-08-27 15:42:01 766 1

原创 题解:CF111C Petya and Spiders

但是,我们马上又会发现问题。每个点都有 5 种情况,这样显然会超时。这时,我们将思路放回到题目本身。既然要让空格最多,那么自然需要有蜘蛛的格子最少。即,我们需要尽可能多的蜘蛛聚集在尽可能少的格子上,我们把这样的格子叫做聚点,于是我们决定枚举聚点。的棋盘,每个格子一开始有一只蜘蛛,每次蜘蛛可以向四联通方向走一格,或者停留在原地不动,最多有多少格子没有蜘蛛?,有了这个推断后,我们有了第一个解法:直接暴力 DFS。

2024-08-27 15:40:48 423

原创 八月份信息学训练总结

八月份的训练主要围绕着考试、改题、以及思维训练展开,覆盖的知识面十分广泛,可以说是对七月份专项训练的整体总结与升华。在这个月的训练中,我不仅进一步巩固了前期所学的内容,还逐渐暴露出了一些需要加强的弱点。这些弱点让我意识到,要想在未来的比赛中取得更好的成绩,必须在短时间内进行更有针对性的提升。

2024-08-24 14:49:18 383

原创 QDLOI-R3-T4 星空

小L喜欢一边看着星空一边思考数学问题。

2024-08-20 12:10:18 193

原创 Realtimechat.com.cn

Realtimechat.com.cn 是一个提供实时通信服务的在线平台,致力于为用户提供流畅的即时消息传递、文件共享及协作互动功能。无论是用于个人聊天还是企业内部的团队沟通,Realtimechat.com.cn 都能确保信息的快速传递和交流的高效性。在当今信息爆炸的时代,实时通信已经成为企业和个人不可或缺的工具。Realtimechat.com.cn 凭借其高效、稳定、安全的服务,成为了众多用户的首选。

2024-08-14 15:10:07 357

原创 Ollama for windows OR macos

一般的模型有7/8B,70B,200即更高B三种选项。一般的电脑选7/8B,性能好的游戏本可以选择70B挑战一下(但会比较卡),非企业用户不要选择200B即更高(应为你会发现即使运行一个世纪也跑不出来)运行下载好的ollma,这是很多人便会觉得不适:因为ollama是没有默认的图形化界面的,那我们去哪里下载我们要用的模型呢?2、安装完后,打开终端,输入:ollama -v OR ollama --version,如果显示。等待他下载完,每次使用时,将官网的那串代码复制到终端里运行就可以和它对话了。

2024-07-26 15:39:54 4014

原创 七月份信息课总结

线性代数是一种用线性思维解决代数问题的方法,常见的有向量、矩阵等。学习过程中,老师讲解了点乘、叉乘以及向量用矩阵的表示方法,还有矩阵快速幂在加速斐波那契的实现。这个知识点与数学的关系很强,需要良好的数学基础和活跃的数学思维。现在的题目可能局限于二维向量,将来可能会用到三位向量,所以还需熟练掌握三维向量的计算与运用。近两周刷体面较广,但存在不够精细化的问题。平时老师布置的问题要落到实处,才能刚进一步。

2024-07-22 14:18:44 1110

原创 代码保存板块

【代码】代码保存板块。

2024-07-20 15:17:43 232

转载 通过有限的基向量来描述无限的三维空间

称线性空间VVV的一个极大线性无关组为VVV的一组Hamel 基或线性基,简称基。规定线性空间θ\{\theta\}θ的基为空集。可以证明任意线性空间均存在线性基1,我们定义线性空间VVV的维数为线性基的元素个数(或势),记作dim⁡V\dim VdimV。

2024-07-10 10:29:18 181

原创 Apple神经网络引擎

开发者可以使用Core ML框架,将训练好的模型直接部署在苹果设备上,并利用神经网络引擎的加速能力进行高效的计算。通过与苹果的处理器芯片集成,并与Core ML框架紧密集成,神经网络引擎提供了高性能和开发者友好的环境,使苹果设备能够实现高效的机器学习和人工智能应用。通过充分利用神经网络引擎的硬件加速能力,苹果设备能够更快地执行复杂的机器学习模型,提供更准确的预测和高质量的结果。基础架构: Apple的神经网络引擎采用了矩阵乘法加速器的设计,用于加速深度学习模型的计算。

2024-07-10 10:18:42 1263

原创 webkit简介及工作流程

通过性能优化功能,如缓存、预解析、延迟加载、资源合并和渲染优化,WebKit可以提高浏览器的加载速度和响应性。- HTML解析:一旦确定了需要请求的HTML资源,WebKit引擎会发起网络请求,并将响应返回给渲染引擎。3. 工作流程:WebKit的工作流程可以分为以下几个主要步骤:URL处理、HTML解析、CSS解析、布局计算、绘制和JavaScript执行。- 网络模块:网络模块负责处理网络请求和响应。- 渲染优化:WebKit使用了许多渲染优化技术,如异步布局和渲染、图层绘制等,以提高页面的渲染性能。

2024-07-09 12:34:50 497

原创 postman接口测试工具

Postman接口测试工具是一款非常受欢迎和广泛使用的工具,它提供了丰富的功能和用户友好的界面,使得接口测试变得更加简单和高效。6. 批量测试和自动化测试支持:Postman支持批量测试和自动化测试,用户可以将多个请求组合成集合,并在集合中定义不同的测试脚本。7. 丰富的导出和共享功能:Postman可以导出请求和测试结果,支持多种格式,包括JSON、XML、CSV和HTML等。每个请求都可以分组和命名,便于管理和查找。5. 接口自动化测试:可以使用Postman的测试脚本功能,编写自动化的接口测试脚本。

2024-07-09 12:33:12 507

原创 ”不要卷模型,要卷应用“

然而,他提醒人们,技术本身并不是最终目的,真正的价值在于将这些技术应用于解决实际问题。我认为大模型技术本身和个性化应用都有重要的作用,但关键是将它们应用于实际场景中,解决实际问题,并为用户和产业带来真正的价值。然而,重要的是要将这些技术和应用与实际场景相结合,解决实际的问题,为用户和产业带来真正的价值。即使一个应用的用户日活跃量不高,只要能够为产业带来实质性的增益,其价值就超过了传统的移动互联网应用。大模型技术通过学习大量的数据,能够提供更准确和全面的预测和分析,为解决复杂的问题提供了更有力的工具。

2024-07-09 11:51:32 313

原创 线段树模板

【代码】线段树模板。

2024-07-09 11:42:45 142

原创 博客摘录「 优化算法——模拟退火算法(c++)」2023年10月14日

模拟退火算法是一种常用的全局优化算法,它模拟固体物质退火的过程,通过热力学原理来跳出局部最优解,寻找全局最优解。文章中详细介绍了模拟退火算法的基本思想和基本步骤,包括初始化初始解,计算目标函数值,生成新解,更新解的策略等。这篇文章讲解了模拟退火算法的原理和实现步骤,并给出了在C++语言中的具体代码示例。总的来说,这篇博客文章系统地介绍了模拟退火算法的原理和实现方法,对于学习和理解优化算法有很大的帮助。特别是提供了一个具体的C++代码示例,方便读者实际运行和调试算法,加深对算法的理解和掌握。

2024-07-09 11:41:38 722

原创 微软edge浏览器全解析

作为Windows 10的默认浏览器,Edge浏览器继承了Internet Explorer的传统,同时又新增了一系列的功能和改进,旨在提供更快速、安全和现代化的浏览体验。例如,Edge浏览器引入了“智能屏蔽跟踪器”功能,可以减少广告和分析跟踪,以提高隐私保护。总体而言,微软Edge浏览器是一款现代化、高效和安全的网页浏览器,具有快速的渲染速度、良好的兼容性和强大的功能。尽管在市场份额上仍然与其他主流浏览器存在差距,但随着不断的改进和优化,Edge浏览器在未来有望成为更多用户的首选浏览器之一。

2024-07-09 11:39:53 1870

原创 Apache Spark 的基本概念和在大数据分析中的应用

此外,Spark还提供了丰富的库和工具,如Spark SQL、Spark Streaming、MLlib和GraphX等,使得数据分析人员能够更方便地进行大数据处理和分析。RDD是一个可并行计算、容错和可读的分布式数据集合,可以在内存中进行高效的数据处理。Spark提供了丰富的API,支持使用多种编程语言(如Java、Scala和Python)进行RDD的操作。总而言之,Apache Spark是一种强大的大数据处理和分析工具,具有高性能、可扩展性和容错性的特点,适用于各种大数据分析场景。

2024-07-09 11:35:54 366

原创 Docker 的基本概念和优势

2. 应用程序部署和交付:将应用程序及其所有依赖项打包为镜像,并在生产环境中使用相同的镜像部署应用程序,实现一致的交付流程,减少部署问题。1. 灵活性和可移植性:Docker容器可以在任何支持Docker的环境中运行,使应用程序在不同的开发、测试和生产环境中具有一致的行为。1. 开发环境隔离:通过在容器中运行开发环境,可以确保开发人员在不同的机器上具有相同的开发环境,避免由于环境差异导致的问题。2. 容器(Container):基于镜像创建的运行实例,是一个独立、隔离的环境,可以在其中运行应用程序。

2024-07-09 11:34:56 301

原创 解释 RESTful API,以及如何使用它构建 web 应用程序

5. 文档和版本管理:编写 API 文档,描述每个资源和操作的使用方法,同时考虑版本管理,确保 API 的兼容性和可扩展性。3. 无状态(Stateless):API 不保存客户端的状态,每个请求都是独立的,服务器不需要保存客户端的上下文信息。6. 部署和监控:将 API 部署到服务器上,配置适当的监控和日志,以确保 API 的可用性和性能。3. 认证和授权:根据需要,实现用户认证和授权机制,确保只有授权的用户可以访问受保护的资源。1. 设计 API:确定要提供的资源和操作,定义 URL 路由和请求方法。

2024-07-09 11:33:52 437

原创 排列组合总结

组合(Combination)是指从n个元素中取出m个元素进行组合的方法数,用C(n, m)表示。组合中的元素顺序不重要,不同的元素组合方式被视为同一组合。排列(Permutation)是指从n个元素中取出m个元素进行排列的方法数,用P(n, m)表示。排列中的元素顺序很重要,不同的排列顺序被视为不同的排列。排列组合是数学中的一个概念,用于表示从一组元素中选取若干个进行排列或组合的方法数。在排列中,元素的顺序很重要;而在组合中,元素的顺序不重要。

2024-06-30 09:32:43 538

原创 模拟退火算法

模拟退火算法的基本思想是通过在解空间中进行随机搜索,尝试接受一些差解,以避免陷入局部最优解,最终找到全局最优解。模拟退火算法的关键在于温度的控制和接受差解的概率计算。接受差解的概率通常基于玻尔兹曼分布计算,其中概率与差解的目标函数值差和当前温度有关。模拟退火算法具有全局搜索能力和逃离局部最优解的能力,但也存在一些缺点,如对问题的解空间要求较高、需要调节退火参数等。4. 如果邻域解不优于当前解,通过一定的概率接受该差解,以便能够跳出局部最优解。3. 判断邻域解是否优于当前解,如果是,则接受邻域解作为当前解。

2024-06-30 09:31:24 436

原创 博客摘录「 【算法/图论】2-SAT问题详解」2024年1月14日

我们说“a → b a\to ba→b”,指的是若a = 1 a=1a=1,那么b bb一定等于1 11;若a aa和b bb处于同一个强连通分量中,即a aa到b bb有路径、b bb到a aa有路径,那么就有a → b a\to ba→b、b → a b\to ab→a,此时,若a = 1 a=1a=1,则b = 1 b=1b=1;如果x = 0 x=0x=0,那么¬ x = 1 \neg x=1¬x=1,由¬ x → x \neg x\to x¬x→x得x = 1 x=1x=1,同样出现了矛盾。

2024-06-26 21:24:58 249

原创 计算机视觉

3. 实时性:计算机视觉技术可以在实时或接近实时的情况下处理和分析图像和视频数据,适用于需要快速响应的应用场景。1. 数据量和质量:计算机视觉技术对大量高质量的训练数据依赖较大,但获取和标记这些数据可能非常耗时和昂贵。1. 自动化:计算机视觉技术可以自动处理大量的图像和视频数据,减少了人工处理的工作量,提高了效率。2. 复杂性:图像和视频数据的复杂性使得开发和实施计算机视觉技术具有挑战性,需要专业的知识和技能。尽管计算机视觉技术面临一些挑战,但随着技术的不断发展和进步,它在许多领域的应用前景仍然非常广阔。

2024-06-26 21:24:28 370

简单数学和位运算,计算机学和数学的奠基之石

简单数学和位运算是数学中的基础概念和操作,它们在计算机科学、编程和算法设计中扮演着重要的角色。下面将对这两个概念进行简单介绍。 简单数学包括基本的算术运算,如加法、减法、乘法和除法。这些运算是我们日常生活和数学学习中最常见的操作。加法是将两个数值相加,减法是将一个数值减去另一个数值,乘法是将两个数值相乘,除法是将一个数值除以另一个数值。这些运算可以在计算器或电脑上进行,也可以手工计算。简单数学运算还包括比较运算,如大于、小于和等于。比较运算可以用来比较两个数值的大小或判断两个数值是否相等。 位运算是在计算机中进行的一种特殊运算,它是直接对二进制位进行操作。计算机中的数据存储和处理都是以二进制形式进行的,所以位运算可以对数据进行高效的处理。位运算包括与运算、或运算、异或运算和取反运算。与运算是将两个二进制数值的对应位进行与操作,结果为1的位表示两个数值对应位都为1;或运算是将两个二进制数值的对应位进行或操作,结果为1的位表示两个数值对应位中至少有一个为1;异或运算是将两个二进制数值的对应位进行异或操作,结果为1的位表示两个数值对应位不同;取反运算是将二进制数值的每个位取反,即原来为1

2024-07-09

基本线性代数详细解析(定稿版)

主要介绍了线性代数的基本知识点 1. 矩阵运算:矩阵的加法、减法、乘法、转置等。矩阵加法和减法只需要对应元素相加或相减,矩阵乘法需要注意两个矩阵的行列匹配规则,矩阵转置是将矩阵的行和列对调。 2. 矩阵的行列式:行列式是一个方阵的一个标量值,表示矩阵的性质。计算行列式需要按照一定的规则进行展开和求和,结果通常用一个实数表示。 3. 线性相关与线性无关:向量的线性相关性和线性无关性是矩阵的重要性质。一组向量线性相关意味着存在一个非零常数线性组合为零向量,线性无关则没有这样的组合。 4. 矩阵的秩:矩阵的秩是矩阵中线性无关的列(或行)的最大个数。秩可以告诉我们矩阵的自由度和所表示的线性空间的维度。 5. 矩阵的逆:一个方阵的逆矩阵存在且唯一当且仅当其行列式不等于零。逆矩阵可以使得矩阵与其逆矩阵相乘等于单位矩阵。 6. 特征值与特征向量:对于一个方阵,特征值与特征向量是矩阵关于某个向量的线性变换的性质。特征值表示变换后向量与原始向量方向之间的比例关系,而特征向量是变换后向量的方向。

2024-07-09

bfs标算,1表示不能走,0表示可以走,求最短路(边权相等)

bfs标算,1表示不能走,0表示可以走,求最短路(边权相等)

2023-06-28

图论知识点+算法实现课件

图论最短路算法是解决图中两点之间的最短路径问题的算法。主要有以下几种: 1. Dijkstra算法:从起点开始按照距离逐步扩展,记录每个点到起点的距离,并标记已经找到最短路径的点。 2. Bellman-Ford算法:允许边权为负数,通过松弛操作逐步更新每个点到起点的最短距离,可以检测负权环。 3. Floyd-Warshall算法:通过动态规划的方式计算每两个点之间的最短路径长度,适用于小规模图的情况。 4. A*算法:基于Dijkstra算法,但每次选择离目标点最近的点进行扩展,加速算法运行时间。 以上算法都可以在有向图或无向图中找到两点之间的最短路径。

2023-06-28

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

TA关注的人

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