C
文章平均质量分 81
ZhangBlossom
低头赶路,敬事如仪
展开
-
【数据结构C/C++】优先(级)队列
下面的内容来自于百度百科。如果我们给每个元素都分配一个数字来标记其优先级,不妨设较小的数字具有较高的优先级,这样我们就可以在一个集合中访问优先级最高的元素并对其进行查找和删除操作了。这样,我们就引入了优先级队列这种数据结构。优先级队列(priority queue)是0个或多个元素的集合,每个元素都有一个优先权,对优先级队列执行的操作有(1)查找(2)插入一个新元素 (3)删除一般情况下,查找操作用来搜索优先权最大的元素,删除操作用来删除该元素。原创 2023-10-16 20:51:44 · 512 阅读 · 0 评论 -
【数据结构C/C++】十大排序算法的实现思路以及易写易记忆版代码实现
重要的排序算法的代码建议版实现原创 2023-10-15 21:55:08 · 705 阅读 · 1 评论 -
【数据结构C/C++】根据前序中序和中序后续遍历结果生成二叉树
根据前序中序和中序后续遍历结果生成二叉树原创 2023-10-10 21:36:48 · 381 阅读 · 0 评论 -
【考研408真题】2022年408数据结构41题---判断当前顺序存储结构树是否是二叉搜索树
【考研408真题】如何判断当前链式与顺序存储结构的树是否是一个二叉搜索树呢?原创 2023-10-10 20:11:25 · 1178 阅读 · 1 评论 -
【数据结构C/C++】稀疏矩阵的压缩
稀疏矩阵(Sparse Matrix)是一种矩阵,其中大多数元素都是零。与稠密矩阵相比,稀疏矩阵具有许多零元素,因此存储和处理它们可能会浪费大量的存储空间和计算资源。为了优化稀疏矩阵的存储和处理,可以采用以下方法:压缩存储:压缩稀疏矩阵(Compressed Sparse Matrix):只存储非零元素及其位置信息,以减少存储空间的使用。通常需要存储非零元素的值、行索引和列索引。原创 2023-10-09 18:13:50 · 583 阅读 · 0 评论 -
VS下源文件中有多个代码时如何指定运行特定的代码(一个源文件下有多个代码时运行指定代码)
最近用vs2019,同样的,如果一个源文件下面有着多个不同的代码,那么我们运行时,每次都会默认运行最先创建的代码。而这,不是我们所需要的情况,这种情况如下:这个源文件下有着两个代码,而1代码是我不想运行的,我想运行的是2代码,但是每次都会默认运行1代码,那么如何解决这种情况。解决方法:右击不需要运行的程序->属性->配置属性->常规->从生成中排除->是按照上面的方法便成功限定了运行范围。...原创 2021-07-18 19:36:12 · 13174 阅读 · 4 评论 -
激光雷达A1M8与STM32通信
思岚激光雷达M8A1使用串口来做数据的初步解算,使用的是stm32f407原创 2021-04-13 19:05:13 · 16972 阅读 · 33 评论 -
基于ESP8266的环境监测系统
各种模块的混合使用(1)温度、湿度的测量; DHT11(2)温度、湿度等参数的显示; LCD屏幕(3)报警数据的设定(按键); EXIT中断服务函数(4)温度、湿度控制; 风扇,舵机,加热片模块(5)数据传输(无线通信传输); ESP8266(6)声光报警提醒。原创 2021-05-13 07:39:24 · 7983 阅读 · 3 评论