深圳幻海软件技术有限公司 欢迎您!

  • cout<<endl

    cout是C++中的输出流,它的作用是向输出设备(通常是屏幕)输出信息。<<是流插入运算符,它的作用是将一个值插入到输出流中。endl是换行符,它的作用是在输出完当前行后换到下一行。所以,cout<<endl的作用是向输出设备输出一个换行符,使得下一条输出语句输出到下一行。例

  • 数据结构--》深入了解栈和队列,让算法更加高效

            本文将带你深入了解数据结构栈和队列,这两种基础的线性数据结构在算法中的重要性不言而喻。我们将会详细介绍栈和队列的概念、分类、实现以及应用场景,在理解栈和队列的基础上,还将探讨如何通过栈和队列来高效地解决算

  • 顺序栈的基本操作(超详细)

    目录前言一、顺序栈的定义二、顺序栈的c++语言结构描述表示三、顺序栈中基本操作的实现3.1顺序栈的初始化 3.2判断顺序栈是否为空3.3求顺序栈的长度3.4清空顺序栈3.5销毁顺序栈3.6顺序栈的入栈3.7顺序栈的出栈3.8求栈顶元素3.9遍历顺序栈  四、顺序栈的代码

  • C++之数据类型转换(全)

    文章目录自动类型转换string与“万物”互转constchar*与“万物”互转char*与”万物“互转char[]与int,float,double互转int,float,double互转char与intstatic_castdynamic_castconst_castreinterpret_ca

  • 【GPLT】【2021天梯赛真题题解】【231分】

    文章目录L1-1人与神(5分)题目描述题目分析L1-2两小时学完C语言(5分)题目描述题目分析L1-3强迫症(10分)题目描述题目分析L1-4降价提醒机器人(10分)题目描述题目分析L1-5大笨钟的心情(15分)题目描述题目分析L1-6吉老师的回归(15分)题目描述题目分析L1-7天梯赛的善良(20

  • 银行家算法(C++实现)

    目录一、银行家算法概述二、银行家算法需要的数组结构三、算法概述1.安全性算法2.银行家算法四、代码实现五、实验结果验证一、银行家算法概述银行家算法(Banker'sAlgorithm)是一个避免死锁(Deadlock)的著名算法,是由艾兹格·迪杰斯特拉在1965年为T.H.E系统设计的一种避免死锁产

  • 【数据结构】顺序栈和链栈的基本操作(定义,初始化, 入栈,出栈,取栈顶元素,遍历,置空)

    🎊专栏【数据结构】🍔喜欢的诗句:更喜岷山千里雪三军过后尽开颜。🎆音乐分享【勋章】大一同学小吉,欢迎并且感谢大家指出我的问题🥰目录⭐栈的分类✨顺序栈🎈优点:🎈缺点:✨链栈🎈优点:🎈缺点:⭐基本概念✨栈:✨栈顶:✨栈顶:✨图片理解⭐基本操作 ⭐顺序栈 的详细操作🎊定

  • 自己曾经的C++笔记【在c盘爆满的时候找到的回忆】

    文章目录**C与C++的区别**(二)类和对象构造函数和析构函数C++特殊成员C++友元C++类的继承C++虚函数和多态C++模板C++可变参模板C++STL容器篇C++迭代器C++仿函数C++函数适配器C++STL算法C++智能指针C++类型推断C++IO流C++正则表达式具有特殊意义的元字符量词

  • 【C++STL】vector的使用及其模拟实现

    文章目录一、vector的介绍二、vector的使用1.构造函数2.扩容机制3.三种遍历方式4.容量操作5.元素访问6.增删查改三、vector深度剖析及模拟实现1.核心框架2.reserve使用memcpy拷贝问题3.构造函数错误调用问题4.insert和erase迭代器失效问题5.模拟实现完整代

  • 使用C++创建二叉树和其基本操作

    目录1.创建二叉树节点2.使用前序遍历创建二叉树3.遍历二叉树 3.1前序遍历二叉树3.2中序遍历二叉树3.3后序遍历二叉树4.二叉树是否为空5.求二叉树的节点数6.求二叉树的深度完整代码运行测试用例及截图1.创建二叉树节点typedefstructTreeNode{chardata;//

  • 准备2023(2024)蓝桥杯

    前缀和一维前缀和s[i]=s[i-1]+a[i]1二维前缀和(子矩阵的和)s[i][j]=s[i-1][j]+s[i][j-1]-s[i-1][j-1]+a[i][j]差分一维数组//b是差分数组b[i]+=c;b[j+1]-=c;123例题#include<iostream>using

  • set容器总结(C++)

    文章目录1.set容器+(multiset)介绍1.1介绍1.2简单解析2.迭代器操作(Iterator)3.容量操作(Capacity)4.修改操作(Modifiers)5.其余操作(Operation)1.set容器+(multiset)介绍1.1介绍集合是按照特定顺序存储唯一元素的容器。在集合

  • 【C++】C++11新特性——可变参数模板|function|bind

    文章目录一、可变参数模板1.1可变参数的函数模板1.2递归函数方式展开参数包1.3逗号表达式展开参数包1.4empalce相关接口函数二、包装器function2.1function用法2.2例题:逆波兰表达式求值2.3验证三、绑定函数bind3.1调整参数顺序3.2固定绑定参数一、可变参数模板在C

  • 二叉树相关操作---纯代码实现详解

    目录前言(很重要)二叉树的概念二叉树的相关术语相关操作菜单  二叉树的构造 创建二叉树先序遍历二叉树   中序遍历二叉树 后序遍历二叉树 层次遍历二叉树 二叉树的深度 二叉树的叶子结点数 二

  • string和char *之间的转换

    string转换为char*1.data();stringstr="abc";char*p=(char*)str.data();1232.c_str();stringstr="adcd";char*p=(char*)str.c_str();123char*转string涉及到char[]字符数组与其

  • 蓝桥杯第十四届蓝桥杯模拟赛第三期考场应对攻略(C/C++)

    这里把我的想法和思路写出来,恳请批评指正!目录考前准备试题1:试题2:试题3:试题4:试题5:试题6:试题7:试题8:试题9:试题10:总结:考前准备考前五分钟,开十个源文件,并把头文件等必须写的部分写出来,写完的程序一定要有顺序地保留试题1:问题描述请找到一个大于2022的最小数,这个数转换成十六

  • 【C++】list使用

    文章目录list的介绍list的使用list的构造方式**打印任意容器的**方法**list的插入和删除****push_front和pop_front****push_back和pop_back****insert**插入**是否会导致迭代器失效问题?****erase**删除**是否会导致迭代器

  • C++STL详解(五)——list的介绍与使用

    文章目录list的介绍list的使用list的定义方法list迭代器失效问题list插入和删除inserteraselist迭代器的使用begin,end和rbegin,rendlist元素访问front和backlist容量控制与数据清理resizeclearlist操作函数spliceremov

  • 史上最全C++排序算法总结!!!(没有之一)

       感谢大家在百忙之中抽出时间阅览鄙人的博客,此博客为本人处女作,结尾有小惊喜(记得点赞收藏关注),后序会继续为大家推出有用的帖子~有钱捧个钱场,有爱捧个人场(本文开启打赏功能,肝文不易)接下来,我们进入正题:FIRST:是我们最方便的快速排序,使用时sort即可,快

  • 一文弄清楚 push_back 和 emplace_back 的区别

    在vector中有一个push_back方法,作用是往容器尾部插入一个元素,后来在c++11里面,又加入了一个emplace_back方法,作用和push_back一样既然两者功能一样,那它们之间有什么区别呢?使用的时候如何选择呢?效率emplace_back在效率上比push_back要好一些,请

推荐阅读