技术栈
c++
Dream it possible!
2 分钟前
c++
·
leetcode
·
面试
LeetCode 面试经典 150_二叉搜索树_二叉搜索树中第 K 小的元素(86_230_C++_中等)
给定一个二叉搜索树的根节点 root ,和一个整数 k ,请你设计一个算法查找其中第 k 小的元素(从 1 开始计数)。
Bona Sun
2 小时前
c语言
·
c++
·
单片机
·
游戏机
单片机手搓掌上游戏机(十四)—pico运行fc模拟器之电路连接
游戏机硬件相对简单,没有复杂的传感器lcd:spi接口的连接,除了vcc和gnd,就是mosi(sda),sck(scl),dc,cs,ble对应st7789的引脚连接就行了。
oioihoii
2 小时前
开发语言
·
c++
性能提升11.4%!C++ Vector的reserve()方法让我大吃一惊
在C++开发中,我们经常使用std::vector作为动态数组的首选容器。但是你是否曾经想过,为什么有时候在处理大量数据时,程序的性能会不尽如人意?今天我们就来探讨一个简单却强大的优化技巧——reserve()方法。
小狗爱吃黄桃罐头
2 小时前
c++
《C++ Primer Plus》模板类 Template 课本实验
《C++ Primer Plus》模板类 Template 课本实验,这里是抄写图书上的代码作为备忘测试。
码力码力我爱你
5 小时前
开发语言
·
c++
Harmony OS C++实战
新增build-profile.json5下abiFilters,支持多平台 "externalNativeOptions": { "path": "./src/main/cpp/CMakeLists.txt", "arguments": "", "cppFlags": "", "abiFilters": [ "x86_64", "arm64-v8a" ] }
Vect__
5 小时前
c++
别再只懂 C++98!C++11 这7个核心特性,直接拉开你与普通开发者的差距
在C++98中,{}对数组或结构体元素进行统一的列表初始化,例如:C++11扩大了{}适用范围,适用于所有的内置类型和自定义类型,使用初始化列表时,也可以省略=
想唱rap
5 小时前
linux
·
运维
·
服务器
·
开发语言
·
c++
·
算法
C++ map和set
在初阶阶段,我们已经接触过STL中的部分容器,比如:vector、list、deque forward_list(C++11)等,这些容器统称为序列式容器,因为其底层为线性序列的数据结构,里面存储的是元素本身。那什么是关联式容器?它与序列式容器有什么区别? 关联式容器也是用来存储数据的,与序列式容器不同的是,其里面存储的是<key, value>结构的 键值对,在数据检索时比序列式容器效率更高。
小欣加油
6 小时前
数据结构
·
c++
·
算法
·
leetcode
·
职场和发展
leetcode 1018 可被5整除的二进制前缀
由于题目描述比较清晰,所以我们可以采用模拟的方法来解决这个问题。(1)首先,定义变量,ret数组作为最后的返回值,mod记录二进制前缀mod5的值,初始化为0;
玖剹
7 小时前
c语言
·
数据结构
·
c++
·
算法
·
leetcode
·
深度优先
·
深度优先遍历
递归练习题(四)
目录一:单词搜索1.1题目1.2算法原理1.3代码二:黄金矿工2.1题目2.2算法原理2.3代码三:不同路径III
西部秋虫
8 小时前
c++
·
python
·
yolo
·
车牌识别
YOLO 训练车牌定位模型 + OpenCV C++ 部署完整步骤
plaintext新建 txt 改名为plate.yaml,内容如下(路径填自己的数据集绝对路径):yaml
雾岛听蓝
10 小时前
开发语言
·
c++
·
经验分享
·
笔记
C++ 类和对象(一):从概念到实践,吃透类的核心基础
作为 C++ 面向对象编程(OOP)的基石,类和对象是从面向过程思维转向面向对象思维的关键。这篇文章是「C++ 类和对象系列」的第一篇,将带你从类的定义、访问控制、实例化到 this 指针,循序渐进理解核心概念,每个知识点都搭配代码示例和通俗解释,帮你夯实基础~
Dream it possible!
10 小时前
c++
·
leetcode
·
面试
·
图
LeetCode 面试经典 150_图_克隆图(90_133_C++_中等)(深度优先:DFS)
给你无向 连通 图中一个节点的引用,请你返回该图的 深拷贝(克隆)。图中的每个节点都包含它的值 val(int) 和其邻居的列表(list[Node])。
鸭子程序员
11 小时前
开发语言
·
c++
·
算法
c++ 算法
呢啥,我将开始一个新的系列,c++ 算法系列,包括以下的所有算法,有些复杂的会分成2-3篇。敬请期待!
不会c嘎嘎
11 小时前
c++
·
算法
算法百练,直击OFFER -- day5
🔥个人主页:不会c嘎嘎 📚专栏传送门:【数据结构】 、【C++】 、【Linux】、【算法】、【MySQL】 🐶学习方向:C++方向学习爱好者 ⭐人生格言:谨言慎行,戒骄戒躁
序属秋秋秋
12 小时前
linux
·
运维
·
服务器
·
c语言
·
c++
·
操作系统
·
系统编程
《Linux系统编程之进程环境》【环境变量】
往期《Linux系统编程》回顾: /------------ 入门基础 ------------/ 【Linux的前世今生】 【Linux的环境搭建】 【Linux基础 理论+命令】(上) 【Linux基础 理论+命令】(下) 【权限管理】 /------------ 开发工具 ------------/ 【软件包管理器 + 代码编辑器】 【编译器 + 自动化构建器】 【版本控制器 + 调试器】 【实战:倒计时 + 进度条】 /------------ 系统导论 ------------/ 【冯诺依曼体系
乌萨奇也要立志学C++
12 小时前
c++
·
算法
【洛谷】二分查找专题 告别二分死循环!模板 + 细节 + 实战
(用二分算法的契机:在暴力解法中发现解集有二段性) ⼆分算法的原理以及模板其实是很简单的,主要的难点在于问题中的各种各样的细节问题。因此,⼤多数情况下,只是背会⼆分模板并不能解决题⽬,还要去处理各种乱七⼋糟的边界问题。 (自己创造一些极端例子可以很好的解决一些边界问题,比如目标值是2,可以创造一组全是2的序列、一组全部小于2的序列,一组全部大于2的序列或者0、3这样的既有大于目标值也有小于目标值但是没有等于目标值的序列)
Rock_yzh
12 小时前
数据结构
·
c++
·
算法
·
哈希算法
LeetCode算法刷题——128. 最长连续序列
我们可以使用哈希集合来优化查找效率:将所有数字存入哈希集合实现去重+快速查找只从连续序列的起点(i-1是空)开始计数
wheeldown
12 小时前
c++
·
人工智能
·
ar
【Rokid+CXR-M】基于Rokid CXR-M SDK的博物馆AR导览系统开发全解析
本文详细阐述了如何利用Rokid CXR-M SDK开发一款面向博物馆场景的AR智能导览系统。该系统通过AI眼镜与手机端协同工作,实现了展品自动识别、深度文化解读、多语言实时翻译、个性化导览路线推荐等核心功能。文章从技术架构设计入手,深入剖析了设备连接、AI场景定制、自定义界面开发、媒体交互等关键模块的实现细节,并提供了完整的核心代码示例。通过本系统的开发实践,为文博数字化转型提供了可落地的技术方案,也为开发者基于Rokid SDK构建行业应用提供了宝贵参考。
利刃大大
12 小时前
开发语言
·
c++
·
中间件
·
语音识别
【c++中间件】语音识别SDK && 二次封装
使用前先查阅下面的使用文档:第一步:登录百度云网址:https://login.bce.baidu.com/
晨非辰
12 小时前
运维
·
c++
·
人工智能
·
后端
·
python
·
深度学习
·
c++40周年
C++ 波澜壮阔 40 年:从基础I/O到函数重载与引用的完整构建
从C语言步入C++,我们正从结构化的世界迈向一个更注重抽象与效率的编程新阶段。C++在继承C语言高性能的同时,通过引入I/O流、缺省参数、函数重载和引用等核心特性,显著提升了代码的简洁性、安全性与表达能力。本节将深入解析这些构建现代C++程序的基石,为您后续探索面向对象与泛型编程打下坚实基础