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
LeetCode算法c++刷题
【C/
C++
】一步一步玩转mutable
C++
关键字mutable主要用于打破const限制,允许你在某些被标记为const的上下文中仍然修改成员变量。
CodeWithMe
·
2025-06-03 08:34
C/C++
c语言
c++
开发语言
算法竞赛入门经典(第二版)习题解答——第一章
-3连续和(sum)二、习题1-4正弦和余弦(sin和cos)三、习题1-5打折(discount)四、习题1-6三角形(triangle)五、习题1-7年份(year)编译环境vs2019编程语言:
c+
Q.Y71
·
2025-06-03 08:34
学习
经验分享
程序人生
C++
——类和对象(Ⅱ)
类的默认成员函数默认成员函数就是用户没有显示实现,编译器会自动生成的成员函数。一个类中,我们不写的情况下,编译器会默认生成下面几个默认成员函数。1构造函数构造函数是在对象实例化时初始化对象,其本质相当于Stack中的Init函数的功能。特点:●函数名与类名相同●无返回值,也不需要写void●对象实例化时,系统会自动调用对应的构造函数●可以重载●如果类中没有显示定义构造函数,则编译器会自动生成一个无
大白同学421
·
2025-06-03 07:28
C++
c++
开发语言
C++
传入数组给函数和从函数返回数组
C++
传入数组给函数和从函数返回数组作者:LuyuC++中函数是不能直接返回一个数组的,但是数组其实就是指针,所以可以让函数返回指针来实现。指针存放着数组的首地址,指针这个变量就是存地址的容器。
Wang的王
·
2025-06-03 06:55
编程杂记
C++
数组
函数
指针
【
C++
】多态
目录1.多态的概念2.多态的定义和实现2.1构成多态的条件2.2虚函数2.3虚函数的重写(覆盖)2.4小试牛刀3.重载/重写/隐藏的对比4.纯虚函数和抽象类5.多态的原理5.1虚表5.2虚表指针5.3对比虚函数、虚表、虚表指针1.多态的概念多态(Polymorphism)是面向对象编程的三大基本特征(继承,多态,封装)之一,指的是同一操作作用于不同的对象,可以有不同的解释,产生不同的执行结果。多态
大白同学421
·
2025-06-03 06:53
C++
c++
开发语言
python仿真软件二次开发_使用Python进行QGIS二次开发1
使用Python进行QGIS二次开发1最近在做QGIS二次开发,支持
C++
和Python。综合各种原因,考虑选择使用Python语言。在开发过程中遇到不少坑,费了不少劲,也总结了很多经验教训。
weixin_39747334
·
2025-06-03 06:22
python仿真软件二次开发
10.22
刷题
记录
今天参加了浴谷八连测的R4说好的信心赛也只有T1拿了100分T2想到了正解但是因为不会用链表没打出来T3又没好好想不过可以明显看得出来是信心赛了2333T1逃避以为我这个不能输出连续两个空格不是正解呢结果竟然满分还是有点惊讶。貌似比WYX老师设计的正解还要好写一些的想法。#include#includeusingnamespacestd;intmain(){charc;boolflag=true;
xinchz
·
2025-06-03 06:19
刷题记录
线段树
刷题
记录:牛客NC21125践踏
传送门:牛客题目描述:首先给定一个定值k,支持如下操作(在数轴上)1.加入一条线段[l,r]2.删除一条已经存在的线段3.给定x,问有多少个区间包含x+kt,其中t是一个整数变量,即t∈Z比如说当x=2,k=3的时候,区间[7,10]是应该算入答案的,因为x+2k=8,且7≤8≤10如果n=0,那么你只需要输出一行"fafa"然后结束程序即可(注意不输出双引号)输入:107133931415131
yingjiayu12
·
2025-06-03 06:19
c++算法
算法
c++
线段树
c++
的四种强制类型转换:static_cast dynamic_cast const_cast reinterpret_cast
c++
的四种强制类型转换为:static_castdynamic_castconst_castreinterpret_castc++相对于c的强制转换可以提供更好的控制强制转换过程,允许控制各种不同种类的强制转换
aFakeProgramer
·
2025-06-03 06:48
面试题
c++精华学习笔记
线段树
刷题
1
[TJOI2009]开关luogu链接:https://www.luogu.com.cn/problem/P3870ps:好好的一道省选题打绿了不说,居然是道橙题!也就和一道dfs的难度一样···你洛谷是不是人均线段树??分析题意:我们仍然是要进行区间修改的操作,那懒标记是逃不过了喂·然后我们分析至少需要维护哪些信息:亮灯总个数是需要维护的吧但是这样够不够?因为我们还要表示出“亮灯变暗,暗灯点亮”
code自留地
·
2025-06-03 06:18
线段树
Codeforces
刷题
记录
目录CodeforcesRound953(Div.2)CodeforcesRound955(Div.2)EducationalCodeforcesRound167(RatedforDiv.2)CodeforcesRound948(Div.2)CodeforcesRound941(Div.2)CodeforcesRound940(Div.2)andCodeCraft-23CodeforcesRoun
〜( ̄△ ̄〜) yy
·
2025-06-03 06:18
算法
一步步了解
C++
类型转换:static_cast、const_cast、reinterpret_cast和dynamic_cast
1.static_caststatic_cast可以用于基础类型之间的转换,类层次结构中的父类和子类之间的转换,以及把void*转换成目标类型的指针等。静态类型转换示例:#includeclassBase{};classDerived:publicBase{};intmain(){//基础数据类型inta=10;doubleb=static_cast(a);//int转doublestd::cou
小河cpp
·
2025-06-03 05:47
C++基础知识
c++
算法
开发语言
OIer常用的软件
正文1.DEV-C++DEV-C++用途:
c++
编译软件,是OIer的生涯之路的必备软件2.KatexKATex用途:展现公式的软件,用于写题解等(MD编辑器的语法说明里有)3.DeepseekDeepseek
羊儿~
·
2025-06-03 05:16
c++
c
C++
新手入门题 第二期
目录前文前言1.B2094不与最大数相同的数字之和B2094不与最大数相同的数字之和题目描述输入格式输出格式思路:2.B3661[语言月赛202209]排排队题目描述输入格式输出格式思路:代码3.B3678[语言月赛202211]Gold-Purple-Blue-Green-White题目背景题目描述输入格式输出格式思路:代码:前文第一期前言还是老样子,今天我又带来了一些新手入门题,基本又上都是些
羊儿~
·
2025-06-03 05:46
c++
算法
数据结构
递归的全面探讨
目录前言递归的用处递归的框架递归的基本框架如下:python:递归的实现:python(斐波那契数列):
C++
(阶乘计算):Java(汉诺塔问题):递归的优化1.记忆化(Memoization)示例:斐波那契数列的记忆化优化
羊儿~
·
2025-06-03 05:46
c++
算法
数据结构
C++
的四种强制类型转换:static_cast、dynamic_cast、const_cast 和 reinterpret_cast
C++
的四种强制类型转换:static_cast、dynamic_cast、const_cast和reinterpret_cast大家好!
_Itachi__
·
2025-06-03 05:44
C++
c++
开发语言
线段树
刷题
记录
一、区间查询无修改:(一)最值问题:1.P1816忠诚-洛谷思路:模板。注意:无。代码:#include#defineiosccios::sync_with_stdio(false),cin.tie(0),cout.tie(0)#defineendl'\n'#defineme(a,x)memset(a,x,sizeofa)#defineall(a)a.begin(),a.end()#defines
弥彦_
·
2025-06-03 05:14
c++
算法
c++
数据结构
滑动窗口 -- 灵神
刷题
元素都是正数,并且求数量一般都是可以使用滑动窗口长度最小的子数组https://leetcode.cn/problems/minimum-size-subarray-sum/description/classSolution{publicintminSubArrayLen(inttarget,int[]nums){intleft=0;//滑动窗口的左边界intres=nums.length+1,a
yb0os1
·
2025-06-03 04:05
java
数据结构
滑动窗口
灵神
C++
线程池-工作窃取式线程池
一、概述工作窃取式线程池采用了工作窃取算法,具体来说就是当某个线程执行完自己队列中的任务后,会从其他线程的队列中“偷取”任务来执行。这种算法可以提高线程利用率,减少线程之间的竞争,以及减小线程的等待时间。在同步队列中设计std::vector>,使用该容器来存储任务,利用数组加链表,设置vector的大小为bucketsize,即一般为CPU核数,利用链表存放具体任务。当index下标的list容
学不完了怎么办
·
2025-06-03 03:57
线程池
c++
开发语言
windows
服务器
visualstudio
C++
线程池-缓存式线程池
一、概述动态调整线程数量:与固定式线程池不同,缓存式线程池的线程数量是动态调整的。当有新任务提交时,如果线程池中有空闲的线程,则会立即使用空闲线程执行任务;如果线程池中没有空闲线程,则会创建一个新的线程来执行任务。当线程空闲一段时间后,超过线程最大空闲时间,线程将会被回收和销毁。二、同步队列的设计对于缓存式线程池同步队列的设计,首先会在类中设置容器来存放任务(list),另外使用mutex来实现生
学不完了怎么办
·
2025-06-03 03:56
线程池
c++
visual
studio
windows
Zlib压缩和解压
C++
中使用Zlib的详细教程Zlib是一个用于压缩和解压缩数据的开源库,它提供了对gzip和deflate的支持。它常用于数据压缩与解压缩,特别是在处理文件和网络传输时。
笑非不退
·
2025-06-03 02:22
C++
zlib
算法
【
C++
科学计算】精准定位:三边定位算法实现
目录1、三边定位算法原理2、三边定位算法实现1、三边定位算法原理三边定位算法,也称为三边测量定位算法,是一种通过测量从目标点到三个已知点的距离来确定目标点位置的方法。其原理基于三角测量和三角几何学。三角形构建:首先,通过已知的三个位置点(也称为基站)构建一个三角形,其中目标点即将被定位在该三角形内部。距离测量:然后,从目标点到每个基站进行距离测量。这些距离可以通过各种传感器或信号传输系统(如GPS
嵌入式职场
·
2025-06-03 02:51
【C++/Go
科学计算】
c++
算法
开发语言
C++
游戏开发详细流程
第一阶段:项目规划与架构设计关键词:系统性、模块化、可扩展性1.1目标明确游戏类型:2D/2.5D/3D/VR平台选择:PC、主机、移动设备多人/单人:是否含网络模块(决定是否使用socket、UDP、P2P、Matchmaking等)1.2技术栈决定模块技术库/接口窗口/输入SDL2、GLFW、WinAPI渲染引擎OpenGL、Vulkan、DirectX音频系统OpenAL、FMOD网络通信E
笑非不退
·
2025-06-03 02:50
C++
游戏开发
C++
游戏开发
【华为OD机试真题2023C&D卷 JAVA&JS】开源项目热榜
华为OD2023(C&D卷)机试题库全覆盖,
刷题
指南点这里开源项目热榜时间限制:1s空间限制:256MB限定语言:不限题目描述:某个开源社区希望将最近热度比较高的开源项目出一个榜单,推荐给社区里面的开发者
若博豆
·
2025-06-03 01:45
java
算法
javascript
华为od
LeetCode - #128 最长连续序列(Top 100)
LeetCode算法
到目前我们已经更新到127期,我们会保持更新时间和进度(周一、周三、周五早上9:00发布),每期的内容不多,我们希望大家可以在上班路上阅读,长久积累
网罗开发
·
2025-06-03 00:40
#
LeetCode-Swift
leetcode
算法
职场和发展
C/
C++
OpenCV 矩阵运算
本文将详细介绍如何使用C/
C++
和OpenCV进行常见的矩阵运算。矩阵的创建与初始化在进行矩阵运算之前,我们首先需要知道如何创建和初始化矩阵。OpenCV提供了cv::Mat类来处理矩阵。
whoarethenext
·
2025-06-03 00:40
c语言
c++
opencv
矩阵运算
OpenCV
C++
学习笔记(三):矩阵基本操作、遍历图像矩阵的方法及性能分析
文章目录图像矩阵在内存中的存储矩阵基本操作高性能法——使用经典的C风格运算符[](指针)迭代器法通过指定On-the-fly地址查找核心函数LUT性能分析常用数据类型定义:cv::Size(cols,rows);cv::Size(width,height);cv::Scalar(gray)cv::Scalar(blue,green,red)typedefVecVec2b;typedefVecVec
YxVoyager
·
2025-06-03 00:38
OpenCV
opencv
c++
[OpenCV】相机标定之棋盘格角点检测与绘制
OpenCV:Createcalibrationpattern目录1.棋盘格角点检测findChessboardCorners()2.棋盘格角点绘制drawChessboardCorners()3.代码示例
C+
社会零时工
·
2025-06-02 22:52
OpenCV
opencv
python
计算机视觉
c++
相机
一文说清 Docker 是什么(非常详细),零基础入门到精通,看这一篇就够了
----】大纲学习教程面试
刷题
资料领取1.什么是Doc
黑客老许
·
2025-06-02 21:45
docker
容器
运维
Docker
是什么
TinyMPC 使用教程(一)
TinyMPC使用
C++
实现,依赖性极小,特别适合资源受限平台上的嵌入式控制和机器人应用。TinyMPC可以处理状态和输入边界以及二阶锥约束。
kuan_li_lyg
·
2025-06-02 21:13
机器人最优控制工具
机器人
自动驾驶
开发语言
python
强化学习
MPC
模型预测控制
C++string
由此
C++
看到C语言在这上面比较繁琐,提出了模板的概念,真如编程界的“活字印刷术”!门槛低、效率高!
︎Sweet☻万物更新
·
2025-06-02 21:40
c++
开发语言
【2024年华为OD机试】(C卷,100分)- 生成哈夫曼树 (JavaScript&Java & Python&C/
C++
)
一、问题描述哈夫曼树构建与题目解析题目描述给定长度为(n)的无序数字数组,每个数字代表二叉树的叶子节点的权值,且数组中的值均大于等于1。请完成一个函数,根据输入的数字数组生成哈夫曼树,并将哈夫曼树按照中序遍历输出。为了保证输出的二叉树中序遍历结果统一,需满足以下限制:二叉树节点中,左节点权值小于右节点权值,根节点权值为左右节点权值之和。当左右节点权值相同时,左子树高度小于等于右子树高度。输入描述输
qq_904477151
·
2025-06-02 19:02
算法汇集笔记总结(保姆级)
java
华为od
c语言
javascript
游戏
python
C++
的抽象类
抽象类概念在
C++
中,抽象类是一个无法实例化的类,通常用于定义接口或基类。
夕泠爱吃糖
·
2025-06-02 19:54
c++
开发语言
C++
读写锁以及实现方式
文章目录【
C++
专题】读写锁(Reader-WriterLock)原理与实现方式(含C++11/20实践)一、读写锁核心概念1.**什么是读写锁?**2.
编程小能手@
·
2025-06-02 18:47
c++
开发语言
读写锁
数据结构和算法分析
C++
版 第三版
数据结构和算法分析
C++
版第三版【下载地址】数据结构和算法分析C版第三版分享数据结构和算法分析
C++
版第三版欢迎来到《数据结构和算法分析
C++
版》第三版资源页面项目地址:https://gitcode.com
陈羚春Fiona
·
2025-06-02 17:15
数独的解法
编译环境:vs2022,
c++
。数独题目填写在代码的这个位置:intmain(){std::cout<<"HelloWorld!\n";//题目。需要填写的位置就是0。
Never_Satisfied
·
2025-06-02 17:13
软件硬件设计
数独
解法
算法
c++
list数据结构及双链表
list的应用要了解
c++
的list实现细节可以参考
C++
链表的C实现(链表反转、合并)#include#include#includeusingnamespacestd;intmain(){listmylist
群野
·
2025-06-02 17:12
c/c++基础
数据结构
c++
list
第一章
C++
之基础语法入门练习题
第1关:银行存款计算#include#include#includeusingnamespacestd;intmain(){intx=0;doublesum=100000;cin>>x;for(inti=1;iusingnamespacestd;intmain(){//获取参数方式cin//intx=0;//cin>>x;//结果输出使用cout//cout>a>>b;if(a>b)cout#in
^-^2
·
2025-06-02 17:42
c++
算法
开发语言
【力扣 中等
C++
】74. 搜索二维矩阵
目录题目解法一:二分查找题目待添加解法一:二分查找classSolution{public:boolsearchMatrix(vector>&matrix,inttarget){introw{static_cast(matrix.size())};intcol{static_cast(matrix[0].size())};intsize{row*col};intleft{},right{size-
黑听人
·
2025-06-02 17:08
力扣
C++
二分查找
leetcode
c++
算法
开发语言
数据结构
Leetcode Hot 100
刷题
记录 -Day14(矩阵置0)
矩阵置0问题描述:给定一个mxn的矩阵,如果一个元素为0,则将其所在行和列的所有元素都设为0。示例1:输入:matrix=[[1,1,1],[1,0,1],[1,1,1]]输出:[[1,0,1],[0,0,0],[1,0,1]]示例2:输入:matrix=[[0,1,2,0],[3,4,5,2],[1,3,1,5]]输出:[[0,0,0,0],[0,4,5,0],[0,3,1,0]]思路分析:先第
刘心奶黄包~
·
2025-06-02 16:36
刷题记录
leetcode
矩阵
算法
java
打卡信奥
刷题
(1430)用
C++
实现信奥 P4549 【模板】裴蜀定理
P4549【模板】裴蜀定理题目描述给定一个包含nnn个元素的整数序列AAA,记作A1,A2,A3,...,AnA_1,A_2,A_3,...,A_nA1,A2,A3,...,An。求另一个包含nnn个元素的待定整数序列XXX,记S=∑i=1nAi×XiS=\sum\limits_{i=1}^nA_i\timesX_iS=i=1∑nAi×Xi,使得S>0S>0S>0且SSS尽可能的小。输入格式第一行
Loge编程生活
·
2025-06-02 16:36
C++
c++
开发语言
算法
青少年编程
数据结构
《
C++
点滴漫谈: 四十 》文本的艺术:
C++
正则表达式的高效应用之道
摘要本文全面讲解了
C++
标准库中的正则表达式功能(头文件),内容涵盖基础语法、关键类和函数(如std::regex、std::regex_match、std::regex_search等),深入剖析了匹配结果的获取方式
Lenyiin
·
2025-06-02 16:06
编程显微镜
c++
正则表达式
Lenyiin
2024年Python最全Python 100 天从新手到大师
Python在以下领域都有用武之地:后端开发-Python/Java/Go/PHPDevOps-Python/Shell/Ruby数据采集-Python/
C++
/Java量化交易-Python/
C++
/
2401_84557821
·
2025-06-02 15:28
程序员
python
开发语言
python编译so、python打包可执行文件(python生产环境解决方案)Cython、PyInstaller、Nuitka、虚拟环境venv支持
文章目录生产环境下python编译so、打包成可执行文件需求分析**一、直接运行源码的优缺点****优点:****缺点:****二、编译打包的优缺点****1.编译为`.so`文件(C/
C++
扩展)**
Dontla
·
2025-06-02 13:13
Python
python
开发语言
C++
中的整型字面值
整型字面值(常量)是显示地书写常量,如212或71.与C相同,
C++
能够以三种不同的计数方式来书写整数:基数为10,基数为8和基数为16.在
C++
中,使用前一(二)类来表示数字常量的基数。
小冯记录编程
·
2025-06-02 11:33
c++
开发语言
LeetCode - #13 罗马数字转整数
LeetCode算法
到目前我们已经更新了12期,我们会保持更新时间和进度(周一、周三、周五早上9:00发布),每期的内容不多,我们希望大家可以在上班路上阅读,长久积累会有很大提升。
网罗开发
·
2025-06-02 10:01
#
Swift
集
#
LeetCode
leetcode
算法
职场和发展
leetcode hot100
刷题
日记——25.翻转二叉树
classSolution{public:TreeNode*invertTree(TreeNode*root){//如果当前节点是空,返回空if(root==nullptr){returnnullptr;}//翻转左子树TreeNode*left=invertTree(root->left);//翻转右子树TreeNode*right=invertTree(root->right);//左右子树交
姬公子521
·
2025-06-02 10:27
力扣刷题专栏
leetcode
算法
c++
LeetCode Java
刷题
笔记—141. 环形链表
141.环形链表给你一个链表的头节点head,判断链表中是否有环。这道题可以说是快慢指针方式的入门题目,只要明白了快慢指针,这道题就很好解。所谓快慢指针,可以类比两个人从同一个起点沿着同一路线一直向前跑,其中一个跑得快,另一个跑得慢。,如果这条路线有环,并且一直跑下去,那么跑得快的人一定可以和跑得慢的在某一个点相遇,另一个常见的例子就是在操场跑步的时候,如果不设终点一直跑下去,那么跑得快的人肯定可
刘Java
·
2025-06-02 10:26
链表
leetcode
java
141.
环形链表
选择排序:优雅而朴素的排序艺术
选择排序:优雅而朴素的排序艺术算法简介算法原理️算法步骤详解
C++
实现Python实现性能分析应用场景总结算法简介选择排序(SelectionSort)是一种简单直观的排序算法,它像一位精明的收藏家,每次从待排序的数据中
吃旺旺雪饼的小男孩
·
2025-06-02 10:26
算法
算法
排序算法
c++
python
内存管理--《Hello
C++
Wrold!》(8)--(C/
C++
)--深入剖析new和delete的使用和底层实现
文章目录前言C/
C++
内存分布new和deletenew和delete的底层定位new表达式内存泄漏作业部分前言在C/
C++
编程中,内存管理是理解程序运行机制的核心基础,也是开发高效、稳定程序的关键。
刃神太酷啦
·
2025-06-02 10:25
Hello
C++
World!
c++
c语言
java
leetcode
算法
qt
数据结构
上一页
44
45
46
47
48
49
50
51
下一页
按字母分类:
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
其他