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刷题笔记题解(
C++
):257. 二叉树的所有路径
思路:深度优先搜索/***Definitionforabinarytreenode.*structTreeNode{*intval;*TreeNode*left;*TreeNode*right;*TreeNode():val(0),left(nullptr),right(nullptr){}*TreeNode(intx):val(x),left(nullptr),right(nullptr){}*
Demo.demo
·
2024-02-07 15:25
Leetcode算法题解
leetcode
笔记
c++
Leetcode刷题笔记题解(
C++
):45. 跳跃游戏 II
classSolution{public:intjump(vector&nums){intans=0;intstart=0;intend=1;while(end=nums.size())returnans+1;}start=end;end=maxpos+1;ans++;}returnans;}};
Demo.demo
·
2024-02-07 15:25
Leetcode算法题解
leetcode
笔记
c++
io_uring 从原理到动手实践 part1: 使用系统调用接口实现 cat 程序
另外,在2020年,
C++
也正式将协程coroutine加入标准,我尝试使用io_uring和c++20协程实现了一
云微123
·
2024-02-07 15:51
linux
数据结构与算法
linux
epoll
syscall
[C/
C++
后端开发学习]15 简单内存池实现
文章目录为什么需要内存池内存池的设计策略对比内存池分配方法设计内存池结构空洞的利用内存释放数据结构设计内存池操作接口实现初始化内存池申请内存释放内存用户主动清理内存池销毁内存池block的自动清理内存池使用情况统计测试程序补充:内存泄漏的排查为什么需要内存池简而言之,反复地进行malloc和free不利于内存管理,同时容易产生内存碎片。复杂的代码中还容易出现内存泄漏问题。内存池则提前分配好大块内存
jiang_T
·
2024-02-07 15:21
C/C++后端开发学习笔记
linux
内核
c++
linux下的io_uring和windows下的overlapped均可实现异步I/O,有什么异同?
另外,在2020年,
C++
也正式将协程coroutine加入标准,我尝试使用io_uring和c++20协程实现了一个高
lingshengxiyou
·
2024-02-07 15:21
linux
虚拟机
c++
开发语言
dpdk
【组合数学】【动态规划】【前缀和】1735生成乘积数组的方案数
作者推荐【动态规划】【状态压缩】【2次选择】【广度搜索】1494.并行课程II本文涉及知识点动态规划汇总
C++
算法:前缀和、前缀乘积、前缀异或的原理、源码及测试用例包括课程视频组合数学LeetCode1735
闻缺陷则喜何志丹
·
2024-02-07 15:20
#
算法题
动态规划
算法
c++
力扣
组合数学
前缀和
数目
【动态规划】【图论】【
C++
算法】1928规定时间内到达终点的最小花费
作者推荐【动态规划】【状态压缩】【2次选择】【广度搜索】1494.并行课程II本文涉及知识点动态规划汇总LeetCode1928.规定时间内到达终点的最小花费一个国家有n个城市,城市编号为0到n-1,题目保证所有城市都由双向道路连接在一起。道路由二维整数数组edges表示,其中edges[i]=[xi,yi,timei]表示城市xi和yi之间有一条双向道路,耗费时间为timei分钟。两个城市之间可
闻缺陷则喜何志丹
·
2024-02-07 15:20
#
算法题
算法
动态规划
图论
c++
力扣
最小
旅行
c++
运算符优先级
c++
运算符优先级
C++
运算符优先级定义了表达式中运算符的计算顺序。当一个表达式中有多个运算符时,运算符的优先级决定了哪些运算符先被计算。
氏族归来
·
2024-02-07 15:17
c++
【动态规划】【子序列除重】【
C++
算法】1987不同的好子序列数目
作者推荐【动态规划】【状态压缩】【2次选择】【广度搜索】1494.并行课程II本文涉及知识点动态规划汇总LeetCode1987:不同的好子序列数目给你一个二进制字符串binary。binary的一个子序列如果是非空的且没有前导0(除非数字是“0”本身),那么它就是一个好的子序列。请你找到binary不同好子序列的数目。比方说,如果binary=“001”,那么所有好子序列为[“0”,“0”,“1
闻缺陷则喜何志丹
·
2024-02-07 15:16
#
算法题
算法
动态规划
c++
力扣
数论
二进制
数目
1.3 ROS快速体验(自学二刷笔记)
video/BV1Ci4y1L7ZZ讲义链接:Introduction·Autolabor-ROS机器人入门课程《ROS理论与实践》零基础教程1.3.1HelloWorld实现简介ROS中涉及的编程语言以
C+
Galaxy_1229
·
2024-02-07 15:10
机器人
c++
python
C++
“万能血“ void*指针
本篇文章我们来介绍一下
C++
“万能血”void指针为什么说他万能呢?原因:C++void*是一种特殊的指针类型,可用于存放任意对象的地址。
4399.9855
·
2024-02-07 15:39
C++
新特性
c++
开发语言
【Unity】Unity调用
C++
动态库dll
问题描述我们在使用Unity进行游戏开发的时候,经常会遇到需要调用
C++
封装的dll。比如我们用了别人的插件,这个插件是
c++
编写的。或者我们自己写了一个核心库,这个核心代码不想被别人看到。
张不无
·
2024-02-07 15:36
Unity
程序设计
unity
c++
游戏引擎
C++
inline 函数工作原理
介绍
C++
中的inline函数是一种特殊的函数,其目的是为了减少函数调用的开销。
匠心码农
·
2024-02-07 15:34
C/C++
c++
开发语言
opencv入门讲解
它由一系列C函数和少量
C++
类构成,同时提供了Python、Ruby、MATLAB等语言的接口,实现了图像处理和计算机视觉方面的很多通用算法。
稚肩
·
2024-02-07 15:33
opencv
【
C++
第二阶段】静态成员属性&函数
你好你好!以下内容仅为当前认识,可能有不足之处,欢迎讨论!文章目录静态成员属性静态成员函数静态成员属性静态成员变量有三个特点:①所有对象共享同一份数据;②在编译阶段分配内存;③类内声明,类外初始化。什么意思?①所有对象共享同一份数据:所有对象的成员属性共享同一份数据,因为之前的知识已经提到——static关键词修饰的变量存放的内存区在全局区,不是在堆栈区,所以它不会随着对象的释放而消失。同时,因为
字助之_
·
2024-02-07 15:27
C++学习与回顾
c++
java
算法
【
C++
第二阶段】分开存储成员变量与成员函数&this指针概念
你好你好!以下内容仅为当前认识,可能有不足之处,欢迎讨论!文章目录成员变量和成员函数分开存储①是否属于类对象上?②空对象占用内存this指针概念第一个知识点:如何解决变量重名名第二个知识点:this作为返回指向当前对象的指针复读成员变量和成员函数分开存储①是否属于类对象上?意为在内存空间中是否在类起始的位置并紧挨着。非静态成员变量——属于类对象上;静态成员变量——不属于;非静态成员函数——不属于;
字助之_
·
2024-02-07 15:27
C++学习与回顾
c++
java
开发语言
C++
【类与对象】——空指针访问成员函数+const修饰成员函数
文章目录一、空指针二、const修饰成员函数(常函数)1.code格式2.作用三、常对象1.code格式2.作用3.注意事项Note:i.视频为黑马程序员
C++
视频,系列文章为视频听课笔记;ii.难度指数
whwhwhwh@
·
2024-02-07 15:27
C++学习
c++
【
C++
第二阶段】类对象作为成员属性
你好你好!以下内容仅为当前认识,可能有不足之处,欢迎讨论!文章目录类对象作为成员属性类对象作为成员属性①A类的成员属性可以是另一个类B,与此对应的B类成员属性初始化使用的是隐式调用构造函数。比如代码:#include#includeusingnamespacestd;classEducation{stringeducation_grade;inteducation_years;public:Edu
字助之_
·
2024-02-07 15:26
C++学习与回顾
c++
算法
开发语言
【
C++
第二阶段】封装之类访问权限 & struct class区别&成员设置私有&案例
访问权限
C++
中的访问权限有3种,对于成员属性/变量及成员函数/方法,都一样。
字助之_
·
2024-02-07 15:56
C++学习与回顾
c++
java
算法
【
C++
第二阶段】构造函数 & 析构函数——分类 & 调用
构造函数&析构函数在类的初始化&清理时由编译器自动调用的函数,若开发者不写,则这两个函数内容为空;若开发者重写,则按照开发者写的函数来。两者语法及注意事项如下:构造函数:类名(){}主要作用在于创建对象时为对象的成员属性赋值,构造函数由编译器自动调用,无须手动调用。①没有返回值,也没有void。②构造函数的函数名与类名相同。③构造函数可以有参数,并且支持函数重载。④程序在调用对象时会自动调用构造,
字助之_
·
2024-02-07 15:56
C++学习与回顾
c++
算法
【
C++
第二阶段】调用拷贝构造函数时机
构造函数调用时机有三种不同的情况会由编译器自动调用‘拷贝’构造函数。分别是:直接调用①使用括号或显式方法,直接调用拷贝构造函数。使用一个已经创建完毕的对象来初始化一个新对象。意为当有一个已经存在的对象时,再使用括号法或显式法,将类作为初始化参数传递给另一个对象中,会调用拷贝构造函数。在实验之前,先做准备工作。头文件Person.h#pragmaonce#include#includeusingna
字助之_
·
2024-02-07 15:56
C++学习与回顾
c++
开发语言
【
C++
第二阶段】函数占位参数 & 函数重载
C++
函数形参列表里可以有占位参数,用来做占位,调用函数时必须填补该位置。语法:返回值类型函数名(形参数据类型){}实例代码,但是没什么用。函数重载传入不同数据类型的参数,但是是同一个函数名。
字助之_
·
2024-02-07 15:26
C++学习与回顾
c++
visual
studio
[
C++
基础入门](一):初识
推荐学习软件:VisualStudio目录精通HelloWorld注释变量常量关键字标识符(变量、常量)命名规则精通HelloWorld//第一个
c++
程序#includeusingnamespacestd
盖世汤猿
·
2024-02-07 15:25
C++打怪升级
c++
开发语言
visual
studio
[
C++
基础入门](二):数据类型
目录整型sizeof关键字浮点型科学计数法字符型转义字符字符串类型1.C语言风格2.C++风格布尔类型数据的输入整型
C++
中表示整型的类型有以下几种,区别在于所占用的内存空间不同,进而取值范围不同;提问
盖世汤猿
·
2024-02-07 15:25
C++打怪升级
c++
开发语言
【
C++
第二阶段】引用-语法 & 注意事项 & 做函数参数 & 本质 & 常量引用
引用引用基本语法引用,就是对同一个地址起个别名。同一块地址,有不同的名称,就像同一个人,有不同的昵称。所以,修改时还是两者修改都一样。示例代码:voidcite(){inta=10;int&b=a;cout#includeusingnamespacestd;voidSwapByValue(intfirst_value,intsecond_value){inttemp_value=second_va
字助之_
·
2024-02-07 15:25
C++学习与回顾
c++
算法
数据结构(
C++
)学习篇(三):线性表(链式表示和实现)
目录链式存储结构单链表2.存储结构3.定义4.初始化单链表5.判断链表是否为空6.销毁7.清空链表(链表存在但是没有元素)8.求表长9.获取元素(取第i个元素的值)10.按值查找10.1根据指定数据获取该数据所在的位置10.2根据指定数据获取该数据的位置序号11.插入12.删除13.建立单链表13.1头插法13.2尾插法链式存储结构线性表中数据元素(结点)在存储器中的位置是任意的,即:逻辑上相邻,
盖世汤猿
·
2024-02-07 15:55
数据结构
数据结构
学习
数据结构(
C++
)学习篇(四):线性表(循环链表)
推荐优先学习:单链表循环链表定义头尾相接的链表,即:表中最后一个结点的指针域指向头结点,整个链表形成一个环优点从表中任一结点出发均可找到表中的其他结点循环条件涉及遍历条件时与单链表的差别:单链表单循环链表p!=NULLp!=Lp->next!=NULLp->next!=L时间复杂度利用尾指针表示单循环链表:R->next->next;:R时间复杂度均为:O(1)合并两个带尾指针的循环链表//Ta,
盖世汤猿
·
2024-02-07 15:55
数据结构
数据结构
学习
链表
数据结构(
C++
)学习篇(七):字符串
推荐阅读:数据结构(
C++
)学习篇(三):线性表(链式表示和实现)数据结构(
C++
)学习篇(四):线性表(循环链表)数据结构(
C++
)学习篇(五):线性表(双向链表)-CSDN博客数据结构(
C++
)学习篇
盖世汤猿
·
2024-02-07 15:25
数据结构
数据结构
c++
学习
数据结构(
C++
)学习篇(一):前传
目录两个重要的能力学习目的如何学习非数值计算的程序设计方法基本概念及术语思维导图两个重要的能力抽象-----“不抽象,就无法深入思考”;去干扰,找本质(数学工具,逻辑能力)还原----“不还原,我们就看不到本来面目”;具体落地实施,增强实践(编程能力)理工科思维:数据、量化、逻辑计算机思维:解决问题的流程,包括一系列特征、处理方法、方式、流程;更强调逻辑性学习目的培养具体的技能(编程、软件开发..
盖世汤猿
·
2024-02-07 15:24
数据结构
数据结构
c++
数据结构(
C++
)学习篇(二):线性表(顺序表示和实现)
目录线性结构线性表逻辑结构顺序存储结构线性表的顺序表示和实现1.线性表的定义2.线性表的初始化3.销毁线性表L和清空线性表L4.判断线性表L是否为空和求线性表L长度5.根据位置i获取对应位置的元素内容6.按值查找7.插入8.删除顺序表优缺点课外阅读线性结构只有一个头结点和尾结点;除头尾结点外,其他结点只有一个直接前驱和一个直接后驱线性结构反映结点间的逻辑关系是:一对一(1:1)==========
盖世汤猿
·
2024-02-07 15:24
数据结构
数据结构
学习
【
C++
第二阶段】空指针访问成员函数&常成员函数&常成员属性
C++
中空指针也可以调用成员函数,但是也要注意有没有用到this指针如果用到this指针,需要加以判断保证代码健壮性代码:#include#incl
字助之_
·
2024-02-07 15:23
C++学习与回顾
c++
开发语言
数据结构(
C++
)学习篇(六):线性表(栈和队列)
推荐阅读:数据结构(
C++
)学习篇(三):线性表(链式表示和实现)数据结构(
C++
)学习篇(四):线性表(循环链表)数据结构(
C++
)学习篇(五):线性表(双向链表)-CSDN博客===========
盖世汤猿
·
2024-02-07 15:22
数据结构
数据结构
c++
学习
Python调用matlab程序
s_tid=gn_logomatlab外部语言和库接口,包括Python、Java、C、
C++
、.NET和Web服务。
初学小白Lu
·
2024-02-07 14:49
python
python
matlab
TComponent::DefineProperties -
C++
Builder
C++Builder参考手册➙TComponent➙DefineProperties头文件:#include命名空间:System::Classes类:TComponent访问权限:protected:函数原型:virtualvoid__fastcallDefineProperties(TFiler*Filer);System::Classes::TComponent::DefinePropert
玄坴
·
2024-02-07 14:59
B3648 [语言月赛202208] 你几岁了(洛谷)
Code:
C++
:#inclu
Hello,world!*10
·
2024-02-07 14:32
C++
算法
动态内存管理(2)
文章目录4.几个经典的笔试题4.1题目14.2题目24.3题目34.4题目45.C/
C++
程序的内存开辟6.动态通讯录7.柔性数组7.1柔性数组的特点7.2柔性数组的使用7.3柔性数组的优势4.几个经典的笔试题
waves浪游
·
2024-02-07 14:26
C语言
算法
c++
开发语言
c语言
C++
中string::find()函数和string::npos函数的使用
From:https://www.cnblogs.com/lixuejian/p/10844905.html1.string::find()函数和string::npos函数的介绍我们在学习
C++
的时候必不可少的使用到
飞虫草大蟹
·
2024-02-07 14:55
C++
c++
学习->
C++
篇六:string类---上篇
目录
C++
中如何操作字符串?什么是string?
且随疾风前行->
·
2024-02-07 14:23
C++
c++
学习
开发语言
C++
学习:string的了解
1.string的介绍#include对于字符串的操作自动处理内存的分配和释放2.string的声明与初始化1.std::stringstr1;空的2.stringstr2="afhsihsa"3.stringstr3=str24.stringstr3=str2.substr(0,5).substr(位置,长度)5.constchar*charArray="hello"stringstr5(cha
Douglas_fan
·
2024-02-07 14:20
c++
学习
开发语言
C++
JSON解析
JSON解析JSONCPPC++实现JSON解析器JSONCPPJSONCPP源码链接:https://github.com/open-source-parsers/jsoncppJSOCPP源码下载以后,首先复制一份include文件夹下的json文件夹,头文件留着后续备用。使用Cmake生成项目。在IDE中编译jsoncpp_lib,可以在项目的lib/Debug文件夹下找到jsoncpp.l
cliu1_16
·
2024-02-07 13:36
C++
c++
华为OD机试 - 部门人力分配(Java & JS & Python & C &
C++
)
题目描述部门在进行需求开发时需要进行人力安排。当前部门需要完成N个需求,需求用requirements表述,requirements[i]表示第i个需求的工作量大小,单位:人月。这部分需求需要在M个月内完成开发,进行人力安排后每个月人力时固定的。目前要求每个月最多有2个需求开发,并且每个月需要完成的需求不能超过部门人力。请帮助部门评估在满足需求开发进度的情况下,每个月需要的最小人力是多少?输入描述
伏城之外
·
2024-02-07 13:57
&
JS
&
Py)
华为机试
算法
JavaScript
Java
Python
C语言
C++
一起学
c++
(6)
今天学while循环while(判断条件){//判断条件满足就执行大括号里的内容知道条件不满足}true是真false是假while(true){那么这样写就会造成死寻环所以要用到break,代码一执行到break立马终止}break一般都写在if里面比如这就是一段输入到0就停止的代码#includeusingnamespacestd;intmain(){intn;while(true){cin>
戴戴123
·
2024-02-07 13:22
c++
一起学
c++
吧(1)
今天先学一下输出首先我们要有一个编辑器推荐用devc++。#includeusingnamespacestd;intmain(){cout是头文件intmain()是主函数cout是输出的语句cout+<<+你要输出的东西+;(分号)每句代码都是要打分号的还有cout是可以连用的比如cout<<"1+1"<
戴戴123
·
2024-02-07 13:51
c++
开发语言
c++
小游戏
话不多说上游戏#includeusingnamespacestd;intmain(){stringzhuangbei2;floatnum;doublea,b;inti;floatrandom[1];srand(time(NULL));intjingyan=49;//经验intjinbi=750;//金币的数量intshuru;//移动背包关于游戏的输入intshuru2;//旅店商城冒险的输入ch
戴戴123
·
2024-02-07 13:51
算法
c++
开发语言
c++
好用的函数
1.swap()互换两个变量的值,用逗号隔开swap(a,b)互换a,b的值;2.abs()把变量变成绝对值abs(num)把num变成绝对值3.getline(cin.变量名)输入带空格的字符串getline(cin.a)输入带空格的字符串a4.cin.ignore()清空缓存和getline连用5.length()获取字符串的长度length(a)获取字符串a的长度6.sqrt(..)开根7.
戴戴123
·
2024-02-07 13:51
c++
开发语言
一起学
c++
吧!(5)
今天学if判断if(判断条件){//如果条件满足那么执行大括号中的代码}elseif(判断条件){//如果上面的条件不满足那么再判断elseif的判断条件如果满足执行大括号中的码}else{如果以上都不满足那么执行大括号中的代码}比如我想判断输入的这个数等不等于5如果等于5那么输出“是的”那么以下代码可以完成#includeusingnamespacestd;intmain(){intn;cin>
戴戴123
·
2024-02-07 13:51
c++
c++
小游戏
废话不多说上游戏不知道叫什么你们自己取名字吧!不喜误喷!!!#includeusingnamespacestd;intmain(){ stringzhuangbei2; floatnum; doublea,b; inti; floatrandom[1]; srand(time(NULL)); intjingyan=49;//经验 intjinbi=750;//金币
戴戴123
·
2024-02-07 13:21
c++
算法
开发语言
c++
病毒代码
1.鼠标乱飞#include#includeusingnamespacestd;intmain(){intx=GetSystemMetrics(SM_CXSCRinty=GetSystemMetrics(SM_CYSCREEN);srand(time(0));while(1)cout#includeusingnamespacestd;intmain(){system("color40");}3.多
戴戴123
·
2024-02-07 13:20
c++
开发语言
2018年苏州大学837复试机试C/
C++
2018年苏州大学复试机试要求要求用C/
C++
编程;对程序中必要的地方进行注释。上机规则请在电脑桌面上新建一个文件夹文件夹名为考试姓名(中文);考试完毕后,将所编写的文件放在上述文件中。
ORI2333
·
2024-02-07 13:04
C++
c语言
c++
开发语言
考研
苏州大学
CCF-CSP 202206-2 寻宝!大冒险!
题目要求⬛题目背景⬛问题描述⬛输入格式⬛输出格式⬛样例说明样例1输入样例1输出样例1解释样例2输入样例2输出样例2解释⬛子任务⬛提示问题解决满分代码(含逐行代码解释)
C++
场景拓展题目要求
九又四分之三(9¾)站台
·
2024-02-07 12:56
CCF-CSP
算法
c++
上一页
65
66
67
68
69
70
71
72
下一页
按字母分类:
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
其他