E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
c++一级真题
LeetCode 144.二叉树的前序遍历 (
C++
)
题目地址:力扣二叉树的前序遍历就是,根->左->右,这样的次序。解法1:递归,这个模板是前中后通用的classSolution{public:voidpreorder(TreeNode*root,vector&res){if(root!=nullptr){res.push_back(root->val);if(root->left!=nullptr)preorder(root->left,res)
Xaiver_97
·
2024-02-13 02:55
力扣刷题
leetcode
c++
算法
蓝桥杯每日一题之内存问题
蓝桥杯
真题
---内存问题题目描述:小蓝最近总喜欢计算自己的代码中定义的变量占用了多少内存空间。为了简化问题,变量的类型只有以下三种:int:整型变量,一个int型变量占用4Byte的内存空间。
MADAO_luv
·
2024-02-13 01:23
一些杂题训练
python蓝桥杯
蓝桥杯
python
算法
Linux常用命令
目录进入目录:cd目录名返回上
一级
:cd..进入根目录:cd/创建目录(新增)mkdir目录名修改目录名:mv目录名称新目录名称(剪切:mv目录名路径)删除目录:rm-rf目录名查看目录:find/-name
KiKi_2005A
·
2024-02-13 01:50
2.11
C++
C++coutcout是输出类的类对象,具有输出功能,可以自动识别数据类型,无需加格式符>提取符(输入符
C++
中字符串类型stringstringstr5(str1,3);//从str1下标为3的位置开始赋值
Sinbia_Lurika
·
2024-02-13 01:45
c++
java
开发语言
【STL】
C++
STL之Multiset详解
本文介绍multiset内容,如有学习STL其他内容,可以访问下面的目录链接进行阅读。C++STL总结主目录multiset1.介绍multiset容器中的元素满足特点:元素从小到大排序元素可以重复(不同于set中元素不能重复的特点)记住最重要的区别,其他基本和set一样。//头文件#include//初始化定义multisets;2.函数方法代码含义s.begin()返回set容器的第一个元素的
行码棋
·
2024-02-13 00:08
stl
c++
C++
//练习 5.15 说明下列循环的含义并改正其中的错误。
C++Primer(第5版)练习5.15练习5.15说明下列循环的含义并改正其中的错误。(a)for(intix=0;ix!=sz;++ix){/*...*/}if(ix!=sz)//...(b)intix;for(ix!=sz;++ix){/*...*/}(c)for(intix=0;ix!=sz;++ix,++sz){/*...*/}环境:LinuxUbuntu(云服务器)工具:vim解释(a
Navigator_Z
·
2024-02-13 00:01
#
C++
Primer(第5版)练习题
C/C++
c++
开发语言
算法
子数组最大平均数 I(
C++
代码实现)
的两个前缀和的差,即为该长度为4的子序列的和;3.最后比较sum和nums[k]的大小,得到较大的(因为在2中的寻找最大sum的时候并没有比较与nums[k]和nums[0]之间的和)4.最后返回sum/k即可;
C+
wyypersist
·
2024-02-13 00:30
刷题之路
leetcode
c++
算法
最大二叉树(
C++
代码实现)
题目链接:https://leetcode-cn.com/problems/maximum-binary-tree/题目要求:
C++
代码实现:/***Definitionforabinarytreenode
wyypersist
·
2024-02-13 00:29
刷题之路
leetcode
c++
算法
错误的集合(
C++
代码实现)
C++
代码实现:classSolution{public:vectorfindErrorNums(vector&nums){intn=nums.size();sort(nums.begin(),nums.end
wyypersist
·
2024-02-13 00:29
刷题之路
leetcode
c++
算法
C++
中的string的find()函数
string的find()函数用于找出字母在字符串中的位置。find(str,position)find()的两个参数:str:是要找的元素position:字符串中的某个位置,表示从从这个位置开始的字符串中找指定元素。可以不填第二个参数,默认从字符串的开头进行查找。返回值为目标字符的位置,当没有找到目标字符时返回npos。例1:找到目标字符的位置strings="helloworld!";cou
摸鱼手册
·
2024-02-13 00:59
c++
开发语言
LeetCode题目汇总目录
2021.10.3261场周赛2题1255/36022021.10.262场双周赛3题294/2807题解区间问题题号标签推荐难度题解备注56.合并区间排序★★★★4星C++57.插入区间模拟★★★5星
C+
SYaoJun
·
2024-02-13 00:28
LeetCode经典题
leetcode
动态规划
算法
C++
进阶(十四)智能指针
北尘_:个人主页个人专栏:《Linux操作系统》《经典算法试题》《
C++
》《数据结构与算法》☀️走在路上,不忘来时的初心文章目录一、为什么需要智能指针?
北尘_
·
2024-02-12 23:24
C++
c++
java
开发语言
C++
进阶(十五)
C++
的类型转换
北尘_:个人主页个人专栏:《Linux操作系统》《经典算法试题》《
C++
》《数据结构与算法》☀️走在路上,不忘来时的初心文章目录一、C语言中的类型转换二、为什么
C++
需要四种类型转换三、
C++
强制类型转换
北尘_
·
2024-02-12 23:24
C++
c++
java
jvm
C语言动态内存管理以及柔性数组
NULL指针的解引用操作2、对动态开辟空间的越界访问3、使用free释放一块动态开辟内存的一部分4、对非动态开辟内存使用free释放5、对同一块动态内存多次释放6、动态开辟内存忘记释放(内存泄漏)三、C/
C+
求知.
·
2024-02-12 23:41
C语言学习
c语言
开发语言
C语言:动态内存管理(动态内存+柔性数组讲解)
指针的解引用操作3.2对动态开辟空间的越界访问3.3对非动态开辟内存使用free释放3.4使用free释放一块动态开辟内存的一部分3.5对同一块动态内存多次释放3.6动态开辟内存忘记释放(内存泄漏)4.C/
C+
努力学c的楼下小王
·
2024-02-12 23:40
c语言
c语言
开发语言
洛阳李艳 焦点初十 坚持分享115天 2018-10-04
国庆这两天在家做了两套历年考试的
真题
,结果得分都很低,自己也认为挺努力了,可是成绩却不尽人意。是自己的方法不对还是自己太急了,不够稳,没有把基础打好?得反思一下自己。
ycgaly
·
2024-02-12 22:02
《接受不完美的自己》
聊到共同的考研话题,聊到背不完的知识点和让人抓狂的
真题
。甚至提到考不上研究生我们要去做什么。我半开玩笑打趣到,考不上研,也没有
七月的小野菜在八月开了花
·
2024-02-12 22:10
C++
operator new和new operator区别
在
C++
中,operatornew和newoperator还是很有区别。newoperator是
c++
内建的,无法改变其行为;而operatornew是可以根据自己的内存分配策略去重载的。
小菜鸡的蜕变之路
·
2024-02-12 22:59
C++学习笔记
operator
new和new
operator
C++
——内部类
classA{public:classB//内部类{private:int_b;};private:int_a;};intmain(){coutusingnamespacestd;classA{public:classB{public:voidtoo(constA&a){cout<
MiYa_1652
·
2024-02-12 22:58
c++
C++
——初始化列表
初始化列表:一一个冒号开始,接着是一个以逗号分隔的数据成员列表,每个“成员变量”后面跟一个放在括号中的初始值或表达式。#includeusingnamespacestd;classDate{public:Date(intyear,intmonth,intday):_year(year),_month(month),_day(day){}private:int_year;int_month;int_
MiYa_1652
·
2024-02-12 22:28
c++
C++
——static成员
【问题】:定义一个类,计算程序中创建了多少个类对象。#define_CRT_SECURE_NO_WARNINGS1#includeusingnamespacestd;//实现一个类,计算程序中创建出了多少个类对象classA{public:A(){m++;n++;}A(constA&a){m++;n++;}~A(){--n;}//静态成员函数:没有this指针staticintGetM(){ret
MiYa_1652
·
2024-02-12 22:28
c++
【编程】
C++
入门:operator new与operator delete函数、 new和delete的实现原理
operatornew与operatordelete函数new和delete是用户进行动态内存申请和释放的操作符operatornew和operatordelete是系统提供的全局函数new在底层调用operatornew全局函数来申请空间delete在底层调用operatordelete全局函数来释放空间operatornew和operatordelete不是运算符重载函数/*operatorn
IUN_2930
·
2024-02-12 22:58
四万字长文说operator new & operator delete
1.new和delete的工作原理
C++
允许重定义程序中内存分配和释放的方式,既可以在全局层次也可以在类层次。当需要编写一个内存池分配器的时候可以使用此技术。
GarryLau
·
2024-02-12 22:57
C++
c++
operator
new
C++
中的new/delete与operator new/operator delete
newoperator/deleteoperator就是new和delete操作符,而operatornew/operatordelete是函数。newoperator(1)调用operatornew分配足够的空间,并调用相关对象的构造函数(2)不可以被重载operatornew(1)只分配所要求的空间,不调用相关对象的构造函数。当无法满足所要求分配的空间时,则->如果有new_handler,则
C咖咖
·
2024-02-12 22:27
STL
C++中的newdelete
operator
new
operator
delete
解析
C++
中的new、operator new、operator new[]和delete、operator delete、operator delete[](下)
注:以下测试均在VS2015下进行,其他编译器可能会有些许差别。继续整理剩下的下篇的内容,上篇中涉及到本篇的很多内容,这篇再具体来看一下。二、operatornew/delete,以及其对应的数组版本operatornew[]/delete[]。1.operatornew,有三种常见的形式:a.throw:void*operatornew(std::size_tsize)throw(std::ba
Beyond_阿炳
·
2024-02-12 22:26
C++
C++
delete
new
operator
C++
内存管理之重载operator new 和operator delete
当我们在
C++
中使用new和delete时,其实执行的是全局的::operatornew和::operatordelete。首先我们来看一个简单的例子。
gezhiwu1213
·
2024-02-12 22:26
C/C++
解析
C++
中的new、operator new、operator new[]和delete、operator delete、operator delete[](上)
最近在为一个Base项目做需求,在Base代码中看到了大量的重载operatornew/delete的轮子代码,而这方面之前并没有过多去关注,于是花时间仔细查了查资料,写了写Demo的代码,总算是对
C+
Beyond_阿炳
·
2024-02-12 22:56
C++
C++
new
delete
operator
QT中的数据结构(一)
QString标准
C++
提供了两种字符串一种以\为结尾的字符数组即C风格字符串另外一种是std::string.Qt提供了自己实现的QString.功能更强大QString是由一系列Qchar组成的字符串
懒回顾,半缘君
·
2024-02-12 22:25
Qt音视频开发
qt
c++
C++
基础与深度分析 Chapter4 表达式基础与详述(引入、左值右值、类型转换)
文章目录引入左值与右值类型转换隐式类型转换显式类型转换引入表达式由一个或多个操作数组成,可以求值,并返回值的结果。操作符只能接受某些类型的操作数,并不能接受全部类型的操作数。一个操作符,可以接受左值或者右值。但是有些情况下,操作符只能接受左值也有从右往左算的,比如++a.--b等,~!*a,&a等等。可以通过小括号,改变优先级顺序。相同优先级的操作符,要么是左到右,要么是右到左。必须要这样的rul
大叔爱学习.
·
2024-02-12 22:53
C++
c++
开发语言
C++
| 左值、右值、将亡值和引用的概念 | 聊聊我对它们的深入理解
文章目录前言左右值的辨析一个特殊的问题将亡值引用的深刻理解右值引用是右值吗???前言这篇文章是我在探究完美转发这个语法点时,引发的相关问题思考,为了使自己的理解更深刻,故写下这篇博客左右值的辨析首先需要明白两个概念:类型(type)和值类别(valuecategory),看似差不多的两个概念其实毫不相干。类型指的是数据类型,int,char这样的内置类型,类型主要是用来区别它们的字节大小。除了内置
.SacaJawea
·
2024-02-12 22:53
C++学习总结
【C语言】学习总结
c++
linux
开发语言
模板的使用(续)(左值右值)
C++
中decltype与C中的typeof相似模板是
C++
重载的高级展现形式左值右值及左值引用右值引用值:1、左值2、右值引用:1、左值引用2、右值引用当一个值为左值时,它优先绑定左值引用当一个值为右值时
远离UE4
·
2024-02-12 22:22
c++
C++11 一些关键字 ,C++11左值右值和移动构造
auto关键字根据赋值表达式进行自动识别类型(不是c++11新的)c语言当中autointz=123;---->>>变成局部自动变量和局部变量作用一样
c++
重新实现auto的作用为了简化代码遍历容器的时候用
互联网农民工啾咪
·
2024-02-12 22:22
C++语法学习
c++
【MyBatis】
4.Mybatis的
一级
、二级缓存用过吗?5.Mybatis的二级缓存什么时候会清理缓存中的数据?总结前言本文主要介绍了MyBatis面试题相关的面试题目。1.MyBatis执行流程。
橘子-青衫
·
2024-02-12 22:19
tomcat
java
洛谷P2669 [NOIP2015 普及组] 金币-
c++
题解
题目背景NOIP2015普及组T1题目描述国王将金币作为工资,发放给忠诚的骑士。第一天,骑士收到一枚金币;之后两天(第二天和第三天),每天收到两枚金币;之后三天(第四、五、六天),每天收到三枚金币;之后四天(第七、八、九、十天),每天收到四枚金币……;这种工资发放模式会一直这样延续下去:当连续n天每天收到n枚金币后,骑士会在之后的连续n+1天里,每天收到n+1枚金币。请计算在前k天里,骑士一共获得
食烟火
·
2024-02-12 21:42
算法
c++
开发语言
蓝桥杯
算法
C++
二进制文件读写
1、二进制文件读取#include#includeintmain(intargc,char*argv[]){std::stringdata_path="data.bin"//创建fstream对象,并指定模式为二进制读取模式fstreamfin(data_path,ios::in|ios::binary);//定义接收数据的变量unsignedchardata1[12];//读取数据,其中读取数据
ZXF_H
·
2024-02-12 21:34
cpp
c++
开发语言
清空队列的方法
注意:
C++
中的队列queue自身不支持clear操作,但双端队列deque是支持clear操作的。
2301_80718054
·
2024-02-12 21:02
java
算法
数据结构
程序员利用弗洛伊德算法代码算出两点之间最短距离
小编是一个有着6年工作经验的工程师,关于
C++
,编程,自己有做材料的整合,一个完整的
C++
编程学习路线,学习资料和工具,能够进我的群7253,-91790收取,免费送给大家,希望你也能凭着自己的努力,成为下一个优秀的程序员
某某呆
·
2024-02-12 21:51
相约美丽杭州 (三)
今天随杭外老师和五年级的孩子们一同走进国家
一级
博物馆----浙江博物馆。步入文澜阁、雷峰塔文物陈列阁,登上孤山,了解历史文化,感受户外活动的乐趣。
小卢简书
·
2024-02-12 20:21
《建筑内部装修设计防火规范》共读第8天
高层民用建筑的群房内面积小于500㎡的房间,当设有自动灭火系统,并且采用耐火极限不低于2.00h的防火隔墙和甲级防火门、窗与其他部位分隔时,顶棚、墙面、地面装修材料的燃烧性能等级可在本规范表5.2.1的基础上降低
一级
阿晶设计玖
·
2024-02-12 20:19
《爱心与教育》读后感
我们的教育活动目标,并不是一张张成绩单,不是一堆分数,不是高
一级
学校的录取通知书,而是活生生的人,是人才,是能够在未来社会中站住脚跟、开创事业的人才。
洪薇景德镇市陶新小学
·
2024-02-12 20:42
二进制求和(Python,
C++
,Java)
一.解法https://leetcode-cn.com/problems/add-binary/要点:char的运算Python采用暴力转int然后相加转二进制
C++
和Java则用模拟计算进位,逢二进一的方法字符串中拿到每一个数字后处理两个字符串长度可能不一致
好莱坞守门员
·
2024-02-12 20:22
高精度减法(高位减低位不够借位计算)
这是洛谷上的一道原题(题目链接)P2142高精度减法-洛谷|计算机科学教育新生态(luogu.com.cn))这道题我用的是
c++
解法,定义的头文件较多,头文件如下:#include#include#include
chenWangi
·
2024-02-12 20:48
算法
去虾皮面试,结果人都被问麻了!竟惨遭面试官的吊打
最近有位读者去虾皮面试啦,所以今天给大家推荐一篇整理了15道虾皮面试
真题
答案的文章。文中比较长,大家可以收藏慢慢看。
技术栈
·
2024-02-12 20:03
【
C++
】STL之string 超详解
目录1.string概述2.string使用1.构造初始化2.成员函数1.迭代器2.容量操作1.size和length返回字符串长度2.resize调整字符串大小3.capacity获得字符串容量4.reserve调整容量5.clear清除6.empty判空3.string插入、追加、拼接1.运算符+=、append2.push_back3.insert4.string删除、替换1.erase2.
饿了我会自己捡代码吃
·
2024-02-12 19:04
C++初阶
c++
开发语言
c语言
算法
经验分享
蓝桥杯单片机省一经验分享2:
真题
篇.题型分类与详细代码
先说点题外话,都说这个比赛很水,但是我认为准备这个比赛是最好的单片机入门途径,对我后期开发430、STM32、ESP32等搭建相关外设很有帮助,比如那些简单而经典的:按键扫描、矩阵键盘、按键消抖之类的,写法都是和大科的思路差不多,所以就算没有得奖,也能有相当大的收获。读题宗旨同上篇:考题实际应用情况———转化为———>单片机显示的现象(没想清楚前不要动手!!)读题顺序上电后--->按键(不同模式)
nnerddboy
·
2024-02-12 19:33
蓝桥杯单片机
蓝桥杯
单片机
经验分享
【
C++
】开源:MQTT安装与配置使用(mosquitto)
★,°:.☆( ̄▽ ̄)/$:.°★这篇文章主要介绍MQTT安装与配置使用。学其所用,用其所学。——梁启超欢迎来到我的博客,一起学习知识,共同进步。喜欢的朋友可以关注一下,下次更新不迷路文章目录:smirk:1.MQTT介绍:blush:2.环境安装:satisfied:3.Mosquitto示例1.MQTT介绍官网:https://mqtt.org/MQTT是一个基于客户端-服务器的消息发布/订阅
DevFrank
·
2024-02-12 19:32
c++开源库和框架
网络
tcp/ip
mqtt
C++
类和对象(中)
前言我们前面已经介绍过了
C++
类和对象的入门知识,例如面向过程和面向对象,类的概念以及this指针等~!本期我们再来对类和对象介绍~!
暗恋 懒羊羊
·
2024-02-12 19:32
C++初阶之路
c++
开发语言
倒计时252天 清华学长的话
4:把过去15年的高考
真题
写了三遍。5:为了保持精力充沛,每天喝五袋雀巢特浓咖啡。6:为了记住生物知识点,把生物书从头至尾一个字不落的朗读了17遍。7:写卷子把手磨破了皮,用创可贴绑好继续写数
嘿你好是我啊
·
2024-02-12 19:36
C++
类和对象(下)
前言我们前几期已经对
C++
的类和对象的一些基础知识点进行的较为系统的介绍,我们本期将继续对
C++
的类和对象的知识进行进一步的介绍!
暗恋 懒羊羊
·
2024-02-12 19:31
C++初阶之路
c++
C++
//练习 5.12 修改统计元音字母的程序,使其也能统计空格、制表符和换行符的数量。
C++Primer(第5版)练习5.12练习5.12修改统计元音字母的程序,使其也能统计空格、制表符和换行符的数量。环境:LinuxUbuntu(云服务器)工具:vim代码块/*************************************************************************>FileName:ex5.11.cpp>Author:>Mail:>Crea
Navigator_Z
·
2024-02-12 19:30
#
C++
Primer(第5版)练习题
C/C++
c++
开发语言
算法
上一页
53
54
55
56
57
58
59
60
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他