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++;模板类;动态顺序表
C++
指针-指针配合数组和函数案例
代码展示://冒泡排序函数参数1数组的首地址参数2数组长度voidbubbleSort(int*arr,intlen){for(inti=0;ij+1的值交换数字if(arr[j]>arr[j+1]){inttemp=arr[j];arr[j]=arr[j+1];arr[j+1]=temp;}}}}//打印数组voidprintArray(int*arr,intlen){for(inti=0;i<
�西瓜�
·
2024-02-03 09:06
c++
开发语言
visualstudio
C++
程序流程结构-循环结构案例->猜数字、水仙花数、敲桌子、乘法口诀表
1.while循环练习案例:猜数字案例描述:系统随机生成一个1到100之间的数字,玩家进行猜测,如果猜错,提示玩家数字过大或过小,如果猜对恭喜玩家胜利,并且退出游戏。分析:代码展示://time系统时间头文件包含#include//添加随机数种子作用利用当前系统时间生成随机数,防止每次随机数都一样srand((unsignedint)time(NULL));//1.系统生成随机数intnum=ra
�西瓜�
·
2024-02-03 09:36
c++
开发语言
visualstudio
C++
数据类型整型、sizeof关键字、浮点型、字符型、转义字符、字符串型、布尔类型、数据的输入
charch2="b";//创建字符型变量时候,要用单引号charch2='abcdfg';//创建字符型变量时候,单引号内只能有一个字符查看字符型变量对应ASCII编码的代码charch='a';cout//用
C+
�西瓜�
·
2024-02-03 09:35
c++
visualstudio
C++
注释、变量、常量、关键字、标识符
1.单行注释//多行注释/**/2.变量①变量存在的意义:方便我们管理内存空间②变量创建的语法:数据类型变量名=变量初始值;例:inta=10;3.常量常量不可发生修改,修改必报错①#define常量名常量值->宏常量②const数据类型常量名=常量值->const修饰的变量也称为常量4.关键字不要用关键字给变量或者常量起名称5.标识符命名规则
�西瓜�
·
2024-02-03 09:05
c++
C++
程序流程结构-选择结构->单行if语句、多行格式if语句、多条件的if语句、嵌套if语句、Switch语句
注意事项,if条件后面不要加分号if和switch区别?switch缺点,判断时候只能是整数型或者字符型,不可以是一个区间switch优点,结构清晰,执行效率高
�西瓜�
·
2024-02-03 09:33
c++
C++
头文件和 std 命名空间
本文主要内容from:
C++
头文件和std命名空间1.背景
C++
是在C语言的基础上开发的,早期的
C++
还不完善,不支持命名空间,没有自己的编译器,而是将
C++
代码翻译成C代码,再通过C编译器完成编译。
LoveSkye
·
2024-02-03 09:22
C++
算法学习心得七.贪心算法(3)
1.根据身高重建队列(406题)题目描述:假设有打乱顺序的一群人站成一个队列,数组people表示队列中一些人的属性(不一定按顺序)。每个people[i]=[hi,ki]表示第i个人的身高为hi,前面正好有ki个身高大于或等于hi的人。请你重新构造并返回输入数组people所表示的队列。返回的队列应该格式化为数组queue,其中queue[j]=[hj,kj]是队列中第j个人的属性(queue[
Albert.H.Holmes
·
2024-02-03 08:27
算法
c++
贪心算法
C++
的&符号有三种用途,而&&有两种
&的用途第一种用途:位运算中的“与”(AND)。位运算十分高效,数据分片时常会用到,例如网络数据报头、IP地址段、UTF-8编码等。第二种用途:取地址。这个功能在C中比较常见,比如取函数地址、变量地址。用法示例:intb=10;int*a=&b;//a指针指向b的存储地址//声明函数intadd(inta,intb){returna+b}//声明函数指针类型int(*functionPtr)(in
GoKu~
·
2024-02-03 08:49
c++
开发语言
后端
超详细的从零开始
c++
讲解,第三章。
c++
所增加的默认参数到底有多好用?代码注释详细讲解
在
c++
中允许函数拥有默认参数,也就是说,在函数定义和声明的时候,给一个参数或者多个参数指定的默认值,当一个函数有默认值的时候,就算使用的时候没有传进参数,也会直接调用默认参数进行运算。
power 雀儿
·
2024-02-03 08:46
c++专区
c++
学习
大家一起来学
c++
入门吧~
我们今天是第一天,就简单先认识一下
c++
的最最最基本的吧~内容并不多接下来的寒假,我会不断更新有关
c++
学习的经历和我的笔记,关注我,我们一起从零开始!
power 雀儿
·
2024-02-03 08:16
c++专区
c++
学习
蓝桥杯,p8597 翻硬币,使用
c++
实现
'*'是背面'o'是正面,如果已知了初始状态和要达到的目标状态例如(**o**o*和*o****o)【等长字符串】每次只能同时翻转相邻的两个硬币,那么对特定的局面,最少要翻动多少次呢?题目分析:题目实际上并不难,但是实现它的算法却需要认真思考!例如:*o****->****o*;一次只能翻相邻的两个。我们从头开始对比,发现第一个是相等的,所以翻的时候一定不能把相等的翻了出去。第二个不一样!那我们就
power 雀儿
·
2024-02-03 08:15
蓝桥杯小题专练
蓝桥杯
c++
算法
【蓝桥杯/入门】
C++
实现:小明决定从下周一开始努力刷题准备蓝桥杯竞赛。他计划周一至周五每天做 a 道题目,周六和周日每天做 b 道题目。请你帮小明计算,按照计划他将在第几天实现做题数大于等于 n 题
题目:小明决定从下周一开始努力刷题准备蓝桥杯竞赛。他计划周一至周五每天做a道题目,周六和周日每天做b道题目。请你帮小明计算,按照计划他将在第几天实现做题数大于等于n题?一开始看见这个题的时候呢?会感觉,好像挺轻松的,比如使用计数器或者对5取余,每5天进一次周末的做题数。但开始写的时候,会发现,如何正确的把天数打印出来变成了难点。整体思路就是,使用计数器,来记录,是否到达周末,是否需要改变做题的数量
power 雀儿
·
2024-02-03 08:15
蓝桥杯小题专练
蓝桥杯
c++
超详细的从零开始
c++
入门第二篇,什么是引用,怎么用引用。(超详细的解说)
至于后面的右值引用和左值引用,我们后面了慢慢来讲:引用,作为
c++
的新型用法,它的本质实际上是给一个已经定义好的变量起一个别名,例如:有一个变量叫做date,然后我给他一个引用叫做day,那么此时我们就可以理解成
power 雀儿
·
2024-02-03 08:43
c++专区
c++
开发语言
设计模式第二天|工厂方法模式 2.积木工厂 抽象工厂模式 3. 家具工厂
目录【设计模式专题之工厂方法模式】2.积木工厂【设计模式专题之抽象工厂模式】3.家具工厂【设计模式专题之工厂方法模式】2.积木工厂文章链接:卡码网设计模式题目链接:2.积木工厂注意
C++
默认的构造函数是
啊就赵得柱
·
2024-02-03 08:37
设计模式
工厂方法模式
抽象工厂模式
用
C++
OpenCV 来画颗二叉树吧
用C++OpenCV来画颗二叉树吧1.画树1.1.生成空白图片1.2.画出每个结点的位置1.3.画出结点之间的连线2.路径序列2.1.使用路径序列表示二叉树2.2.生成路径序列3.使用路径序列生成二叉树图像在调试一些二叉树相关的算法的时候把树画出来看会比较直观,自己想了一个挺简单直观的方法。画一颗二叉树分成3步1.构建一颗二叉树2.生成路径序列3.根据路径序列画出树第1步构建二叉树就不说了网上一抓
kou_fwzj
·
2024-02-03 08:35
二叉树
opencv
c++
速度规划:s形曲线(opencv
c++
绘图)
理论篇代码篇:#include#include#includeusingnamespacestd;doublea_max=1.5;//最大加速度doublev_max=6.0;//最大速度doubleJ=1;//最大速度doubleT4=2.0;doubleT1=a_max/J;doubleT3=T1;doubleT5=T3;doubleT7=T5;doubleT2=v_max/a_max-T1;
大风吹~~~~~
·
2024-02-03 07:26
速度规划
opencv
c++
人工智能
C++
pair+map+set+multimap+multiset+AVL树+红黑树(深度剖析)
文章目录1.前言2.关联式容器3.pair——键值对4.树形结构的关联式容器4.1set4.1.1set的介绍4.1.2set的使用4.2map4.2.1map的介绍4.2.2map的使用4.3multiset4.3.1multiset的介绍4.3.2multiset的使用4.4multimap4.4.1multimap的介绍4.4.2multimap的使用5.底层结构5.1AVL树5.1.1AV
自信不孤单
·
2024-02-03 07:18
C++
c++
STL
map
set
数据结构
算法
二叉平衡搜索树
【C/
C++
09】万年历
一、题目输入一个年份,以日历的格式打印这一年的所有天数,需要正确的表示每一天是周几。二、算法以公元1年1月1日作为万年历的起始日期,公元1年1月1日是周一,所以算法的核心就是就算某一天距离起始日期的天数差,然后根据天数差取模就能得到周几。拿到输入的年份后,循环打印每个月的日历表格,每个月都计算出这个月第一条距离万年历其实日期的天数差,便能得到当月第一天是周几,然后根据当月的总天数,便能打印出当月的
AllinTome
·
2024-02-03 07:42
C/C++
c++
c语言
算法
1.31号
c++
运算符重载运算符重载就是对运算符进行重新定义,赋予另一种功能,以适应不同的数据类型。每个运算符重载都有两种实现方式:1>成员函数实现2>全局函数实现算术运算符重载种类:+、-、*、/、%表达式:L#R(L左操作数#运算符R右操作数)左操作数:可以是左值,也可以是右值,运算过程中不能被改变。右操作数:可以是左值,也可以是右值,运算过程中不能被改变。结果:右值(不可以被改变)1>成员函数实现算术运算符
&李维佳
·
2024-02-03 07:12
笔记
C++
(8)——类与对象(4)
目录纠错前置++重载后置++重载日期类的实现纠错上一篇博客写错了两个地方。一个是赋值运算符重载不能重载成全局函数,还有一个是关于不能运算符重载的五个运算符中的“.*”而不是“*”。很对不起大家。前置++重载前置++返回的是+1后的结果。所以我们用引用。也就是后置++重载后置++是先使用,然后再+1,因此需要保存原来的旧值,所以就必须传值调用,也就是拷贝构造。这里为了区分后置++,给了一个int的形
^芋泥奶茶^
·
2024-02-03 07:41
c++
开发语言
学习方法
程序人生
算法
Opencv(
C++
)学习 之RV1126平台的OPENCV交叉编译
本文特点:网上已经有了很多opencv移植RV1106的文章,本文主要记录基于cmake-gui编译,碰到的报错,及解决报错问题的方法,同时简单总结一些配置项相关的知识。一、环境:ubuntu18x64RV1126交叉编译工具链cmakv3.10opencv4.7二、编译方式:cmake-gui+Specifyoptionsforcross-compiling有些帖子说这种方式不行,其实是可以的,
沉木渡香
·
2024-02-03 07:53
OpenCV学习笔记
opencv
c++
学习
arm开发
RV1126
c++day1作业
思维导图提示并输入一个字符串,统计该字符中大写、小写字母个数、数字个数、空格个数以及其他字符个数要求使用
C++
风格字符串完成#include#includeusingnamespacestd;intmain
A dog look like the wolf
·
2024-02-03 07:47
c++
算法
数据结构
Linux(一)
介绍常见的操作系统(windows、IOS、Android、MacOS,Linux,Unix);一个开源、免费的操作系统,其稳定性、安全性、处理多并发已经得到业界的认可;目前很多企业级的项目(c/
c++
hahaha2221
·
2024-02-03 07:13
10_Linux
linux
运维
服务器
homeword_day1
第一章命名空间一.选择题1、编写
C++
程序一般需经过的几个步骤依次是(B)A.编辑、调试、编译、连接B.编辑、编译、连接、运行C.编译、调试、编辑、连接D.编译、编辑、连接、运行2、所谓数据封装就是将一组数据和与这组数据有关操作组装在一起
咸鱼有梦653
·
2024-02-03 07:38
算法
c++
开发语言
2.2作业
1、编写
C++
程序一般需经过的几个步骤依次是(A)A.编辑、调试、编译、连接B.编辑、编译、连接、运行C.编译、调试、编辑、连接D.编译、编辑、连接、运行2、所谓数据封装就是将一组数据和与这组数据有关操作组装在一起
A dog look like the wolf
·
2024-02-03 07:07
算法
c++
开发语言
用函数求最小公倍数和最大公约数(
c++
题解)
题目描述输入两个正整数m和n,求其最大公约数和最小公倍数。提示,求最大公约数用一个函数实现。本题求最大公约数必须用高效算法,如辗转相除法,朴素算法要超时。输入格式第1行:两个非整数,值在0~INTMAX范围内。INTMAX大约是21亿。输出格式第1行:两个整数,第一个是最大公约数,第二个是最小公倍数。注意最小公倍数可能超过int的范围,因此要用longlong样例样例输入复制4270样例输出复制1
hb_zhyu
·
2024-02-03 07:06
算法
c++
开发语言
PyTorch中tensor.backward()函数的详细介绍
由于PyTorch的源代码相当复杂且深度嵌入在
C++
底层实现中,这里将提供一个高层次的概念性解释,并说明其使用方式而非详细的源代码实现。
科学禅道
·
2024-02-03 07:35
PyTorch
pytorch
人工智能
python
如何系统地学习
C++
语言?
EffectiveC++3e条款1:视
C++
为一个语言联邦为了理解
C++
,你必须认识其主要的次语言。幸运的是总共只有四个:C。说到底
C++
仍是以C为基础。
编程小世界
·
2024-02-03 06:26
跟着cherno手搓游戏引擎【19】抽象纹理
引入:导入stb_image:GitHub-nothings/stb:stbsingle-filepublicdomainlibrariesforC/
C++
下载复制stb_image.h的内容(8000
larito
·
2024-02-03 06:56
游戏引擎
PlatformStringOf -
C++
Builder
C++Builder参考手册➙System::Sysutils➙PlatformStringOf把字节数组转成字符串,采用UTF-16编码头文件:#include命名空间:System::Sysutils函数原型:System::UnicodeString__fastcallPlatformStringOf(constSystem::DynamicArrayValue);参数:Value:字节数组
玄坴
·
2024-02-03 06:43
C++
入坑基础知识点
当学习了C语言之后,很多的小伙伴都想进一步学习
C++
,但两者有相当一部分的内容都是重叠的,不知道该从哪些方面开始入门
C++
,这篇文章罗列了从C到
C++
必学的入门知识,学完就算是踏入
C++
的大门了。
一子二木生三火
·
2024-02-03 06:47
c++
开发语言
92
C++
对象模型探索。数据语义学 - 指向成员函数的指针,vcall进一步学习
类指针调用虚函数的时候,会使用vptr找虚函数表。在使用函数指针调用成员虚函数的时候会使用到vcall。如果是vcall代码段,则vcall代码会应道编译器找出正确的虚函数表中的虚函数地址进行调用。一指向类成员函数的指针,类静态函数,普通全局函数从前面的学习我们已经知道如何给定义一个类成员函数指针了.那么成员函数也是可以通过这种方式定义的,不过有些细节上的不同个,参见代码classTeacher2
hunandede
·
2024-02-03 06:43
c++
学习
开发语言
OpenHarmony—开发及引用静态共享包(API 9)
HAR(HarmonyArchive)是静态共享包,可以包含代码、
C++
库、资源和配置文件。通过HAR可以实现多个模块或多个工程共享ArkUI组件、资源等相关代码。
不入流HarmonyOS开发
·
2024-02-03 06:11
鸿蒙
HarmonyOS
OpenHarmony
harmonyos
运维
职场和发展
鸿蒙系统
开发语言
鸿蒙
OpenHarmony
【动态规划】【
C++
算法】1340. 跳跃游戏 V
作者推荐【动态规划】【字符串】【表达式】2019.解出数学表达式的学生分数本文涉及知识点动态规划汇总LeetCode1340跳跃游戏V给你一个整数数组arr和一个整数d。每一步你可以从下标i跳到:i+x,其中i+x=0且0arr[j]且arr[i]>arr[k],其中下标k是所有i到j之间的数字(更正式的,min(i,j)8-->6-->7。注意,如果你从下标6开始,你只能跳到下标7处。你不能跳到
闻缺陷则喜何志丹
·
2024-02-03 05:40
#
算法题
算法
动态规划
c++
力扣
跳跃
下标
游戏
MySQL JDBC编程
目录1前言2前期工作3使用4示例1前言数据库编程的必备条件:编程语言,如Java,C、
C++
、Python等。数据库,如Oracle,MySQL,SQLServer等。
JiA-Bai
·
2024-02-03 05:24
MySQL
mysql
数据库
java
sql
后端
年龄排序(
c++
题解)
题目描述输入n个学生的信息,包括姓名、性别、出生年月。要求按年龄从小到大依次输出这些学生的信息。数据保证没有学生同年同月出生。输入格式第一行一个整数n,表示学生人数,n≤100。接下来n行,每一行依次输入学生的姓名、性别、出生年份、出生月份。输出格式按年龄从小到大,一行输出一个学生的原始信息。样例样例输入复制5Johnmale199912Davidfemale19998Jasonmale19981
hb_zhyu
·
2024-02-03 05:20
c++
开发语言
病人排队(
c++
题解)
题目描述病人登记看病,编写一个程序,将登记的病人按照以下原则排出看病的先后顺序:1.老年人(年龄>=60岁)比非老年人优先看病。2.老年人按年龄从大到小的顺序看病,年龄相同的按登记的先后顺序排序。3.非老年人按登记的先后顺序看病。输入格式第行,输入一个整数,表示病人的个数;后面按照病人登记的先后顺序,每行输入一个病人的信息,包括:一个长度小于的字符串表示病人的(只含数字和字母),一个整数表示病人的
hb_zhyu
·
2024-02-03 05:20
c++
算法
开发语言
统计成绩(
c++
题解)
题目描述半期考试结束了,几多欢喜几多愁!作为竞赛的选手,迟早是要经历大风大浪的,这点小小的涟漪无须太在意。但是对于成绩,还是要好好的分析一下的。有N个学生,每个学生的数据包括学号、姓名、3门课的成绩,从键盘输入N个学生的数据,要求打印出3门课的总平均成绩,并保留两位小数,以及3门课总分最高的学生的数据(包括学号、姓名、3门课成绩,输出成绩时四舍五入留整数部分)(学号为整数,姓名为只包含字母,长度不
hb_zhyu
·
2024-02-03 05:50
c++
算法
数据结构
函数大聚会(
c++
题解)
题目描述输入一个整数n。1、判断它是否为素数,是输出“Y',不是输出“N”.2、输出这个数的各位数字之和。3、求出这个数所有约数的和。4、求出1到n的和。5、输出这个数的倒序数(不包含前导0)。输入格式一行一个整数。输出格式五行;第一行“Y'或“N”.第二行,一个整数。第三行,一个整数。第四行,一个整数.第五行,一个整数.样例样例输入复制65样例输出复制N1184214556___________
hb_zhyu
·
2024-02-03 05:19
c++
算法
数据结构
基于
C++
的面向对象程序设计:类与对象的深入剖析
面向对象程序设计的基本特点面向对象程序设计的基本特点包括:抽象、封装、继承、多态。抽象抽象是指对具体问题或对象进行概括,抽出其公共性质并加以描述的过程。一般情况抽象分为数据抽象和行为抽象,其中数据抽象是指一个对象区别于另一个对象的特征,行为抽象是指某类对象的共同特征。封装封装是指将抽象得到的数据和行为相结合,隐藏对象属性和实现细节且仅对外提供公共访问方式的过程。继承继承是指通过代码复用在保持原有类
Srlua
·
2024-02-03 04:03
c++
算法
开发语言
C/
C++
回调函数--C作者
原文地址:http://www.cnblogs.com/chenyuming507950417/archive/2012/01/02/2310114.html今天讨论下C/
C++
中的回调函数。
Caiaolun
·
2024-02-03 04:39
【
C++
】C++11之右值引用
文章目录右值引用的概念左值和右值左值引用和右值引用右值引用的使用场景左值引用的短板移动语义移动构造移动赋值在STL中的应用给中间临时变量取别名完美转发(forward)新增的默认成员函数可变参数模板可变参数包的展开递归方式展开参数包数组列表初始化方式展开参数包emplace_back右值引用的概念以前使用的引用的概念,都是指左值引用,引用即别名,引用变量与其引用实体公共同一块内存空间,而引用的底层
xiaomage1213888
·
2024-02-03 04:55
C++
c++
开发语言
【
C++
、C++11】列表初始化、右值引用
花括号初始化:1.2std::initializer_list:2.右值引用2.1什么是左值和右值:2.2右值的分类:2.3左值引用和右值引用的比较2.3右值的使用场景:2.4新的类功能:前言在一开始学
C+
Joker_上上谦
·
2024-02-03 04:24
C++
c++
C++
右值引用初始化和赋值
C++11添加了一种称为右值引用的新类型引用。右值引用是一个只能用右值初始化的引用。使用单个&符号创建左值引用,但使用双&符号创建右值引用:intx=5;int&lref=x;//使用左值x初始化左值引用int&&rref=5;//使用右值5初始化右值引用无法使用左值初始化右值引用。右值引用有两个有用的属性。首先,右值引用将它们初始化的对象的生命周期延长到右值引用的生命周期(对con
Hello:CodeWorld
·
2024-02-03 04:24
C++
c++
开发语言
函数重载你真的了解吗?
在
c++
中函数重载的概念引入之
失眠的稻草人259
·
2024-02-03 04:23
c++入门到进阶
开发语言
linux
云计算
网络
服务器
运维
【Py/Java/
C++
三种语言详解】LeetCode每日一题240131【哈希表】LeetCode2670、找出不同元素数目差数组
有华为OD考试扣扣交流群可加948025485可上全网独家的欧弟OJ系统练习华子OD、大厂真题绿色聊天软件戳od1336了解算法冲刺训练文章目录题目链接题目描述解题思路前缀包含的不同元素个数后缀包含的不同元素个数代码PythonJavaC++时空复杂度华为OD算法/大厂面试高频题算法练习冲刺训练题目链接LeetCode2670、找出不同元素数目差数组题目描述给你一个下标从0开始的数组nums,数组
闭着眼睛学算法
·
2024-02-03 04:14
LeetCode
#
哈希表
java
c++
leetcode
python
散列表
算法
⭐算法入门⭐《模拟》中等01 —— LeetCode 8. 字符串转换整数
原题链接二、解题报告1、思路分析2、时间复杂度3、代码详解三、本题小知识四、加群须知一、题目1、题目描述 实现一个myAtoi(strings)函数,使其能将字符串转换成一个32位有符号整数(类似C/
C+
英雄哪里出来
·
2024-02-03 03:11
《LeetCode算法全集》
算法
leetcode
模拟
字符串转换整数
redis-----04-----redis-hash结构以及应用
1hash字典结构,通过hash函数(而不是通过比较key的方式)来确定节点的位置,很多高级语言包含这个数据结构,例如
c++
中unordered_map,go语言当中的map结构。
Mango酱
·
2024-02-03 03:28
redis专题
redis
哈希算法
数据库
yo!这里是c++11重点新增特性介绍
移动赋值3.stl容器相关更新右值引用和万能引用完美转发关键字defaultdeletefinal和override可变参数模板介绍使用场景lambda表达式包装器bind函数线程库后记前言C++11是
C+
大写的酷
·
2024-02-03 03:57
cpp
c++
开发语言
职场和发展
后端
git
经验分享
这里是
c++
类型转换介绍
目录前言c语言的类型转换
c++
类型转换static_castreinterpret_castconst_castdynamic_cast后记前言在标准
c++
中,为了规范好类型转换的规则,对C语言中的类型转换进行了封装
大写的酷
·
2024-02-03 03:27
cpp
c++
开发语言
后端
职场和发展
面试
笔记
学习方法
上一页
90
91
92
93
94
95
96
97
下一页
按字母分类:
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
其他