c++
-
C++中的vector的详细用法
目录 C++中的vector的详细用法 一、vector的介绍 二、存储类型 三、函数 四、vector二维数组两种方法 五、vector中find()用法 六、vector的访问…
-
MQ-2烟雾传感器模块功能实现(STM32)
认识MQ-2模块与其工作原理 MQ-2型烟雾传感器属于二氧化锡半导体气敏材料,属于表面离子式N型半导体。当处于200~300摄氏度时,二氧化锡吸附空气中的氧,形成氧…
-
C++总结(7):STL无序容器之unordered
前两节介绍了STL中的顺序容器和关联容器,本节来介绍一下无序容器。无序容器与关联容器类似,但是关联容器是顺序排序的,而无序容器实现了未排序(哈希)的数据结构。 文章目录 1 uno…
-
【经典算法】双指针(尺取法):爱,是双向奔赴,还是你追我赶?
👑专栏内容:算法学习随笔 ⛪个人主页:子夜的星的主页 💕座右铭:日拱一卒,功不唐捐 目录 一、前言 二、左右指针(双向奔赴) 1、定义 2、回文检查…
-
【C++入门】STL容器–vector底层数据结构剖析
目录 前言 1. vector的使用 vector的构造 vector迭代器 vector空间相关的接口 vector 功能型接口 2. vector内部数据结…
-
排序算法大全集,从时间复杂度和空间复杂度上对各个排序算法进一步的分析和评估,从插入排序、交换排序、归并排序、基数排序到外部排序,通晓堆排序、希尔排序、快速排序等算法
目录 1.基本概念和排序方法概述 排序方法的分类 2.插入排序 1.直接插入排序 2.折半插入排序 3.希尔排序 3.交换排序 1.冒泡排序 2.快速排序 3.简单选择排序 4.堆…
-
华为OD机试 – 最多购买宝石数目(Java & JS & Python & C & C++)
题目描述 橱窗里有一排宝石,不同的宝石对应不同的价格,宝石的价格标记为 gems[i] 0 ≤ i < n n = gems.length 宝石可同时出售0个或多个,如果同时…
-
数据结构排序——详解快排及其优化和冒泡排序(c语言实现、附有图片与动图示意)
上次讲了选择排序和堆排序:数据结构排序——选择排序与堆排序 今天就来快排和冒泡 文章目录 1.快排 1.1基本介绍 1.2不同的分区方法及代码实现 1.2.1Hoare版 1.2….
-
【C++】C&C++内存管理
就是你被爱情困住了?Wake up bro! 文章目录 一、C/C++内存分布 二、C语言中动态内存管理方式 三、C++中内存管理方式 1.new和delete操作内置类型 2.n…
-
华为OD机试 – 掌握的单词个数(Java & JS & Python & C & C++)
题目描述 有一个字符串数组 words 和一个字符串 chars。 假如可以用 chars 中的字母拼写出 words 中的某个“单词”(字符串),那么我们就认为你掌握了这个单词。…
-
【C++】类与对象(中)
目录 1. 类的6个默认成员函数 2. 构造函数 2.1 概念 2.2 特性 3. 析构函数 3.1 概念 3.2 特性 4. 拷贝构造函数 4.1 概念 4.2 特征 5. 赋值…
-
【C/C++】vscode配置C/C++环境
VsCode配置c/c++运行环境最新版 准备阶段 一、安装mingw-w64并配置环境 二、安装vscode并安装一下必备的插件 配置阶段 第一类 使用vscode插件进行配置 …
-
C# WPF上位机开发(Web API联调)
【 声明:版权所有,欢迎转载,请勿用于商业用途。 联系信箱:feixiaoxing @163.com】 很多时候,客户需要开发的不仅仅是一个上位机系统,它还有其他很…
-
【第38天】不同路径数问题 | 网格 dp 入门
本文已收录于专栏 ?《Java入门一百例》? 学习指引 序、专栏前言 一、网格模型 二、【例题1】 1、题目描述 2、解题思路 3、模板代码 4、代码解析 5.原题链接 三、【例题…
-
数据结构:红黑树讲解(C++)
红黑树 1.前言 2.红黑树简述 2.1概念 2.2性质 3.红黑树的插入 3.1关于新插入节点的颜色 3.2节点的定义 3.3插入新节点 3.4判断插入后是否需要调整 3.5插入…
