![](https://img-blog.csdnimg.cn/20201014180756724.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
c++
文章平均质量分 52
canonrreas
研究方向,ros机器人相关,二维、三维激光slam,navigation导航
室内服务机器人,室外无人船
展开
-
C++ string append方法的常用用法
C++ string append()添加文本原文章https://blog.csdn.net/laobai1015/article/details/72859598/使用append()添加文本常用方法:直接添加另一个完整的字符串:如str1.append(str2);添加另一个字符串的某一段子串:如str1.append(str2, 11, 7);添加几个相同的字符:如str1.append(5, ‘.’);注意,个数在前字符在后.上面的代码意思为在str1后面添加5个".".[cp转载 2021-08-17 21:20:37 · 598 阅读 · 0 评论 -
C++中substr()函数用法详解
定义substr()是C++语言函数,主要功能是复制子字符串,要求从指定位置开始,并具有指定的长度。如果没有指定长度_Count或_Count+_Off超出了源字符串的长度,则子字符串将延续到源字符串的结尾。——摘自百科词条语法substr(size_type _Off = 0,size_type _Count = npos)一种构造string的方法形式 : s.substr(pos, len)返回值: string,包含s中从pos开始的len个字符的拷贝(pos的默认值是0,len的默认值原创 2021-08-17 21:17:59 · 20427 阅读 · 0 评论 -
基数排序、桶排序和计数排序的区别
1.桶排序(Bucket Sort)基本思路是:将待排序元素划分到不同的痛。先扫描一遍序列求出最大值 maxV 和最小值 minV ,设桶的个数为 k ,则把区间 [minV, maxV] 均匀划分成 k 个区间,每个区间就是一个桶。将序列中的元素分配到各自的桶。对每个桶内的元素进行排序。可以选择任意一种排序算法。将各个桶中的元素合并成一个大的有序序列。假设数据是均匀分布的,则每个桶的元素平均个数为 n/k 。假设选择用快速排序对每个桶内的元素进行排序,那么每次排序的时间复杂度为 O(n/klog原创 2021-08-08 17:21:44 · 2288 阅读 · 0 评论 -
C++数据结构——队列
订阅专栏C++数据结构——队列参考博客:原文链接:https://blog.csdn.net/zichen_ziqi/article/details/80819939数据结构图文解析之:队列详解与C++模板实现C++ stl队列Queue用法介绍:删除,插入等操作代码举例1、队列(Queue)与栈一样,是一种线性存储结构,它具有如下特点:(1)队列中的数据元素遵循“先进先出”(First In First Out)的原则,简称FIFO结构;(2)在队尾添加元素,在队头删除元素。2、队列的相关原创 2021-08-08 17:15:01 · 572 阅读 · 0 评论