首页 > 编程语言 >算法题中常用的C++函数

算法题中常用的C++函数

时间:2022-09-22 16:55:22浏览次数:49  
标签:题中 demo 元素 back C++ 算法 include

一、向vector容器中增添元素

1、在末尾增添一个元素  push_back()

2、在任意地方插入一个或多个元素  insert()

#include<iostream>
#include<vector>    // 注意这里不用.h

using namespace std;

int main() {
    vector<int> demo {1,2,3,4};

    // 在末尾增添一个元素
    demo.push_back(5);
    for(auto c : demo)  cout << c << " ";
    cout << endl;

    // 在下标为2的位置,插入了9
    demo.insert(demo.begin() + 2,9);
    for(auto c : demo)  cout << c << " ";
    cout << endl;

    // 在下标为2的位置,插入了3个6
    demo.insert(demo.begin() + 2,3,6);
    for(auto c : demo)  cout << c << " ";
    cout << endl;

    return 0;
}


运行结果如下:
1 2 3 4 5 
1 2 9 3 4 5 
1 2 6 6 6 9 3 4 5 
具体例子

 

标签:题中,demo,元素,back,C++,算法,include
From: https://www.cnblogs.com/algorithm-code/p/16717439.html

相关文章

  • Hash算法
    Hash算法是什么哈希(hash)也翻译作散列。Hash算法,是将一个不定长的输入,通过散列函数变换成一个定长的输出,即散列值,这个值就是Hash值。Hash算法只是一个定义,并没有规定具体......
  • 计算机系统结构大题精讲2-LRU替换算法
    LRU近期最少使用算法1、考虑一个920字的程序,其访问虚存的地址流为:23、216、156、618、382、490、492、868、916、728。若页面大小为200字,主存容量为600字,采用LRU算法。请......
  • 算法 玩转数据结构 2-2 二次封装属于我们自己的数组
    1重点关注1.1索引使用数组最大的优点:快速查询。scores[2]·数组最好应用于“索引有语意”的情况。·但并非所有有语意的索引都适用于数组(例如,以身份......
  • VScode中配置C语言/C++运行环境
    https://www.bilibili.com/video/BV1Cu411y7vT/?spm_id_from=333.337.search-card.all.click&vd_source=50f71b6f0ea6d5115ac14c7af4277547......
  • 类型推导--Effective modern C++ 学习笔记
    类型推导--EffectivemodernC++学习笔记auto和template虽然用起来很爽,但是作为程序员我们应该了解C++编译器做了哪些事情,从而确实的保证整套机制能够顺利的运作。1.模......
  • 对公众号算法题的补充和思考
    (其实就是因为公众号不能修改文章内容,现在也没有留言功能,所以才专门写篇文章来进行补充,我会利用好标题的索引功能,方便大家快速查找到想要看的题目;至于为什么用公众号发算法......
  • 算法 玩转数据结构 2-1 使用java中的数组
    1重点关注1.1idea新建Java项目newproject--》java--》选择jdk--》next--》createprojectfromtemplate--》Commandlineapp--》next--》输入工程名......
  • 算法,其实就是办法
    随着人工智能(AI)的火热发展,它背后的技术——「算法」也慢慢走近普通人的生活,类似于智能客服之类的应用也会越来越多。不靠编程技术挣钱吃饭的童鞋可以不懂什么是算法,但从事......
  • 【代码片段】Qt6.2.4 C++种的信号和槽
    参考https://www.bilibili.com/video/BV14t411b7EL?p=5注意对于哪里需要用到指针,哪里需要地址还不是很明白,逻辑可以参考环境环境版本windows10QT6.2.......
  • T1052计算邮资 (信息学一本通C++)
     目录 [题目描述]根据邮件的重量和用户是否选择加急计算邮费。计算规则:重量在1000克以内(包括1000克),基本费8元。超过1000克的部分,每500克加收超重费4元,不足500克......