算法

星火开发设计39 分钟前
linux·开发语言·c++·学习·算法·知识
枚举类 enum class:强类型枚举的优势在C++编程中,枚举类型是用于表示离散常量集合的基础工具,传统枚举(enum)虽能简化常量定义,但存在类型模糊、作用域污染、隐式转换等缺陷,在复杂项目中易引发难以排查的错误。C++11引入的枚举类(enum class),通过“强类型”和“限定作用域”两大核心特性,彻底解决了传统枚举的痛点,同时保留了枚举的简洁性。前文我们学习了共用体(union)的内存优化特性,枚举类常与共用体、结构体搭配使用(如作为标志位管理共用体成员类型),是提升代码安全性与可读性的重要工具。本文将从传统枚举的缺陷入手,深入解析枚举
嘴贱欠吻!6 小时前
算法·flutter·图搜索算法
Flutter鸿蒙开发指南(七):轮播图搜索框和导航栏本篇文章实现轮播图的搜索和导航条。搜索栏暂时只写样式,主要是指示导航栏,不但有切换还有动画效果。修改HmSlider.dart的代码
张祥6422889046 小时前
笔记·算法·机器学习
误差理论与测量平差基础笔记十精度评定是间接平差的必要组成部分,它回答了平差后最核心的两个问题:观测数据的质量如何? → 通过单位权中误差评估
qq_192779877 小时前
开发语言·c++·算法
C++模块化编程指南这些算法不会改变它们所操作的容器中的元素。对范围内的每个元素应用一个函数检查范围内元素是否全部、存在或没有满足条件的
cici158749 小时前
算法·matlab·预编码算法
大规模MIMO系统中Alamouti预编码的QPSK复用性能MATLAB仿真1.1 系统参数设置1.2 关键性能指标零强迫(ZF)检测:直接使用信道矩阵伪逆消除干扰s^=H+⋅y\hat{s}=H^+⋅ys^=H+⋅y
历程里程碑9 小时前
java·数据结构·c++·python·算法·leetcode·django
滑动窗口---- 无重复字符的最长子串🔥个人主页:Milestone-里程碑❄️个人专栏: <<力扣hot100>> <<C++>><<Linux>>
2501_9403152610 小时前
开发语言·c++·算法
航电oj:首字母变大写本题:的主要知识点是小写字母a到z是ASCLL码值是97到122,A到Z的ASCLL码值是65到90。
CodeByV10 小时前
算法
【算法题】多源BFS多源BFS将所有满足条件的起点同时入队(视为“第0层”),再按层扩散,能高效解决“多个源点到网格中各点的最短距离”“全局最短/最长距离”“边界连通域标记”等问题。其核心优势是:仅需一次遍历即可完成所有源点的扩散,时间复杂度与单源BFS一致(O(mn)O(mn)O(mn)),远优于“对每个点做单源BFS”的暴力解法(O((mn)2)O((mn)^2)O((mn)2))。本文通过4道经典多源BFS题目,拆解多源BFS的核心框架与场景化适配技巧。
TracyCoder12310 小时前
算法·leetcode
LeetCode Hot100(18/100)——160. 相交链表给定两个单链表 headA 和 headB,找出并返回这两个链表相交的起始节点。如果两个链表没有交点,则返回 null。
浒畔居10 小时前
开发语言·c++·算法
泛型编程与STL设计思想这些算法不会改变它们所操作的容器中的元素。对范围内的每个元素应用一个函数检查范围内元素是否全部、存在或没有满足条件的
独处东汉11 小时前
数据结构·人工智能·stm32·单片机·嵌入式硬件·算法
freertos开发空气检测仪之输入子系统结构体设计本篇文章带来本篇带来空气检测仪项目之输入子系统结构体设计。在这个项目中,有使用一个按键,仿照高手代码进行编程,抽象对应的结构体如下
乐迪信息11 小时前
大数据·网络·人工智能·算法·无人机
乐迪信息:AI防爆摄像机在船舶监控的应用在现代船舶监控中,安全性和实时性至关重要。传统的监控手段已经无法满足日益复杂的需求,而AI防爆摄像机的出现则为船舶监控提供了全新的解决方案。
放荡不羁的野指针11 小时前
数据结构·算法·leetcode
leetcode150题-滑动窗口给定一个含有 n 个正整数的数组和一个正整数 target 。找出该数组中满足其总和大于等于 target 的长度最小的 子数组 [numsl, numsl+1, …, numsr-1, numsr] ,并返回其长度。如果不存在符合条件的子数组,返回 0 。
小龙报11 小时前
c语言·开发语言·数据结构·c++·算法·链表·visual studio
【C语言进阶数据结构与算法】单链表综合练习:1.删除链表中等于给定值 val 的所有节点 2.反转链表 3.链表中间节点🔥小龙报:个人主页 🎬作者简介:C++研发,嵌入式,机器人等方向学习者 ❄️个人专栏:《C语言》《【初阶】数据结构与算法》 ✨ 永远相信美好的事情即将发生
TracyCoder12312 小时前
算法·leetcode
LeetCode Hot100(13/100)——238. 除了自身以外数组的乘积给你一个整数数组 nums,请返回一个数组 answer,其中 answer[i] 等于 nums 数组中除 nums[i] 以外的其余各个元素的乘积。
CoderCodingNo12 小时前
开发语言·c++·算法
【GESP】C++五级练习题 luogu-P3353 在你窗外闪耀的星星GESP C++ 五级练习题,贪心思想和前缀和思想考点。题目难度⭐⭐★☆☆,适合五级入门和四级练习,洛谷难度等级普及-。
Anastasiozzzz12 小时前
数据结构·算法·leetcode
LeetCode Hot100 215. 数组中的第K个最大元素给定整数数组 nums 和整数 k,请返回数组中第 k 个最大的元素。请注意,你需要找的是数组排序后的第 k 个最大的元素,而不是第 k 个不同的元素。
让我上个超影吧12 小时前
算法·leetcode·职场和发展
【力扣76】最小覆盖子串目录1 题目概述1.1 题目要求1.2 核心考点1.3 解题核心2 核心解题思路3 代码逐行详解3.1 字符频次数组初始化
近津薪荼13 小时前
c++·学习·算法
优选算法——双指针5(单调性)🔥近津薪荼:个人主页🎬个人专栏:《c语言基础知识详解》《c++基础知识详解》《Linux操作系统及网络基础知识分享》《近津薪荼的算法日迹》
2401_8576835413 小时前
开发语言·c++·算法
C++代码静态检测这些算法不会改变它们所操作的容器中的元素。对范围内的每个元素应用一个函数检查范围内元素是否全部、存在或没有满足条件的