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++刷题
第十四届蓝桥杯 2023 C/
C++
组 日期统计
目录题目:题目描述:题目链接:思路:核心思路:思路详解:set容器去重的原理:代码:代码详解:题目:题目描述:题目链接:日期统计思路:核心思路:暴力优化+set去重思路详解:第一想法是暴力枚举,但是如果纯暴力枚举的话8个for循环嵌套还是很吓人的。由题找到的日期前四位都是2023,所以优化我们可以对前四位的每一位进行提前剪枝优化。再观察题目,题目特地把“不同”这两个字标黑,说明从前往后遍历可能存在
YuforiaCode
·
2025-04-22 13:04
蓝桥杯题解
蓝桥杯
c语言
c++
第十六届蓝桥杯2025 C/
C++
组 可分解的正整数
目录题目:题目描述:题目链接:思路:考试时的心路历程:思路详解:代码:代码详解:题目:题目描述:题目链接:P12132[蓝桥杯2025省B]可分解的正整数思路:考试时的心路历程:看到题目时第一想法是先在草稿纸上按序列长度从3开始递增找一下规律,但是找着找着发现不太对劲,怎么好像除了1都可以,后面思考了一下发现规律之后就很简单了序列长度为3:-1[012]34发现每次找序列长度为3时,Ai=3*mi
YuforiaCode
·
2025-04-22 13:04
蓝桥杯题解
蓝桥杯
c语言
c++
第十四届蓝桥杯 2023 C/
C++
组 有奖问答
目录题目:题目描述:题目链接:思路:核心思路:思路详解:代码:代码详解:题目:题目描述:题目链接:蓝桥云课有奖问答思路:核心思路:DFS思路详解:看题解这题可以用DFS和DP做,因为我DP学的不是很好,看见填空题不用考虑超时我第一思路就是暴力DFS,所以暂时就不补充DP的做法了DFS传入的两个参数是现在在做第几道题和已经得到的分数,DFS递归就两种情况,这题答对或者这题答错。如果不进行任何剪枝跑出
YuforiaCode
·
2025-04-22 13:03
蓝桥杯题解
蓝桥杯
c语言
c++
【
C++
】unordered_map/set实现(哈希)
1.模板参数列表的改造unordered_set是K模型的容器,unordered_map是KV模型的容器。要想只用一份哈希表代码同时封装出K模型和KV模型的容器,我们就要对哈希表的模板参数进行控制。为了与原哈希表的模板参数进行区分,这里将哈希表的第二个模板参数的名字改为T。template>classHashBucket;K:关键码类型V:不同容器V的类型不同,如果是unordered_map,
李 四
·
2025-04-22 12:28
C++
c++
哈希算法
开发语言
深入理解
C++
中的vector容器
一、引言在
C++
的标准模板库(STL)中,vector是一个极为常用且功能强大的序列容器。它就像是一个动态数组,既能享受数组随机访问元素的高效性,又能灵活地动态调整大小。
共享家9527
·
2025-04-22 12:56
C++
c++
leetcode
Visual Studio项目生成引擎-MSBuild构建工具笔记精要
适用语言环境(本文)CShrp及VB,注意
C++
环境稍有差异,有关适用于
C++
的MSBuild的信息,请参阅MSBuild(
C++
)。概要Microsoft生成引擎是一个用于生成应用程序的平台。
morliz子轩
·
2025-04-22 11:55
通用Windows
开发
visual
studio
ide
笔记
C++
学习笔记02--数组\字符串
01数组1.1定义:将一到多个相同类型的对象串联到一起,所组成的类型.定义:inta[100]inta和intb[1]是不同的数据类型虽然占用的空间大小相同intb[3.14]intc[-1]intd[0]这些定义都是非法的constexprshortx=3;intb[x]合法初始化:1.缺省初始化inta[3];全局变量默认初始化为0局部变量初始化随机2.聚合初始化inta[3]={1,2,3}
憨憨牛的马甲线
·
2025-04-22 11:53
c++学习笔记
c++
学习
c++
日常练习(13)-----数组加一
题目:给定一个数字由整数数组组成的非空数组所表示的非负整数,在该数的基础上加一。最高位数字存放在数组的首位,数组中每个元素只存储单个数字。例如:输入digits=[1,2,3]输出:[1,2,4]输入digits=[4,3,2,1]输出:[4,3,2,2]提示:1usingnamespacestd;#defineNUM10voidArr(int*a,intb){if(a[b]!=9){a[b]+=
秘密之乡
·
2025-04-22 11:22
练习
c++
学习
C++
中函数参数传递(值传递、指针传递、引用传递和const 引用传递)等内容详解
C++
中函数参数传递是一个非常核心但也容易忽视的知识点,合理使用可以显著提高程序的性能和安全性。下面我会给出详尽的讲解、注意事项和丰富的示例。
点云SLAM
·
2025-04-22 11:51
C++
c++
开发语言
C++
参数传递
指针传递
引用传递
C++函数参数
[BUG]Cursor
C++
扩展不支持
本文内容组织形式问题描述失效原因解决方案使用野版C++Extension猜你喜欢结语问题描述日期:20250419操作系统:macC++代码没有办法进行跳转,并且和以前的文本标亮也不同并且还有如下问题弹窗C/
C+
darkchink
·
2025-04-22 10:50
bug
c++
开发语言
vscode
eclipse
github
visual
studio
使用GDIView工具排查GDI对象泄漏导致
C++
程序UI界面绘制异常的问题
可能对Win10兼容性不好,显示的GDI对象个数不太准确5、采用历史版本比对法,确定初次出现问题的时间点,并查看前一天的代码修改记录6、将修改的代码与测试现象结合起来,最终定位问题7、事后的思考8、最后
C+
dvlinker
·
2025-04-22 10:49
C/C++实战专栏
GDI对象
GDI泄漏
绘图异常
GDIView
C++
程序卡死、UI界面卡顿问题的原因分析与总结
目录1、概述2、软件卡死问题2.1、死循环2.2、死锁3、客户端软件的UI界面卡顿问题3.1、UI线程在频繁地写日志到文件中,导致UI线程时不时的卡顿3.2、从网上拷贝的代码中调用Sleep函数,导致UI界面有明显的卡顿4、总结VC++常用功能开发汇总(专栏文章列表,欢迎订阅,持续更新...)https://blog.csdn.net/chenlycly/article/details/12427
dvlinker
·
2025-04-22 10:19
C/C++实战专栏
C/C++软件开发从入门到实战
C++
程序卡死
UI界面卡顿
死循环
死锁
C/
C++
内存泄漏及检测
实际上,使用C/
C++
这类没有垃圾回收机制的语言时,你很多时间都花在处理如何正确释放内存上。如果程序运行时间足够长,如后台进程运行在服务器上,只要服务器不宕机就一
dvlinker
·
2025-04-22 10:18
C++内存泄漏排查
c++
内存泄漏
内存泄漏检测
C++
基础了解-13-C++ 数组
@
C++
数组一、
C++
数组
C++
支持数组数据结构,它可以存储一个固定大小的相同类型元素的顺序集合。数组是用来存储一系列数据,但它往往被认为是一系列相同类型的变量。
Xiaowu2048
·
2025-04-22 10:48
C++/C#
c++
数据结构
算法
PyQT5-界面测试
Qt是一个跨平台的
C++
框架,用于构建桌面应用程序。通过PyQt5,开发者可以使用Python轻松构建跨平台的桌面应用程序,支持Windows、macOS和Linux。
瓢儿菜2018
·
2025-04-22 08:04
图形化
Python
qt
数据库
开发语言
蓝桥杯准备训练(lesson5 ,
c++
)
单目操作符与第2章C/
C++
输⼊输出(上)8.单⽬操作符8.1++和--8.1.1前置++和后置++8.1.2前置--和后置--8.2+和-第2章C/
C++
输⼊输出(上)1.getchar和putchar1.1getchar
小码农<^_^>
·
2025-04-22 08:03
蓝桥杯
c++
[c语言日记]轮转数组算法(力扣189)
【作者主页】siy2333【专栏介绍】⌈c语言日寄⌋:这是一个专注于C语言
刷题
的专栏,精选题目,搭配详细题解、拓展算法。从基础语法到复杂算法,题目涉及的知识点全面覆盖,助力你系统提升。
siy2333
·
2025-04-22 08:02
c语言日寄
算法
c语言
leetcode
[c语言日寄]时间复杂度
【作者主页】siy2333【专栏介绍】⌈c语言日寄⌋:这是一个专注于C语言
刷题
的专栏,精选题目,搭配详细题解、拓展算法。从基础语法到复杂算法,题目涉及的知识点全面覆盖,助力你系统提升。
siy2333
·
2025-04-22 08:02
c语言日寄
c语言
开发语言
学习
笔记
[c语言日寄]免费文档生成器——Doxygen在c语言程序中的使用
【作者主页】siy2333【专栏介绍】⌈c语言日寄⌋:这是一个专注于C语言
刷题
的专栏,精选题目,搭配详细题解、拓展算法。从基础语法到复杂算法,题目涉及的知识点全面覆盖,助力你系统提升。
siy2333
·
2025-04-22 08:32
c语言日寄
c语言
开发语言
笔记
学习
STL库里的常用容器
string字符串类与C语言char数组的不同:string没有字符串结尾标识'\0',不能用printf()输出,但
C++
提供了printf访问字符串的接口——函数data()或者c_str()strings
咕噜咕噜啦啦
·
2025-04-22 06:22
c++
开发语言
数据结构
c++
的特性之一 多继承
多继承1多继承的定义多继承(MultipleInheritance)是面向对象编程中的一个概念,它允许一个类继承自多个父类。一个子类可以获取多个父类的属性和方法,从而组合不同父类的功能来创建更复杂的类格式:class派生类名称:继承方式1基类1,继承方式2基类2{派生类自己新增的特性};三姓家奴吕布#includeusingnamespacestd;classDingYuan{public: D
?!714
·
2025-04-22 06:22
c++
算法
开发语言
极限5分钟:P7面试官与
C++
老兵的JVM调优对决
文章标题:极限5分钟:P7面试官与
C++
老兵的JVM调优对决标签:Java,JVM,面试,极限挑战,高并发场景描述在一个互联网大厂的终面室,面试官小王(P7级别)正准备结束今天的面试流程。
搞Java的小码农
·
2025-04-22 05:15
Java面试场景题
Java
JVM
面试
极限挑战
高并发
题解 | #查找组成一个偶数最接近的两个素数#
include#include#i题解|#放苹果##include#includeus腾讯云一面八股OOM怎么排查mysql走索引用的命令,怎么看走了索引JVM内存模型TCP何时出现timewa题解|#查询用户
刷题
日期和下一次
刷题
日期
huaxinjiayou
·
2025-04-22 02:01
java
Leetcode数据库
刷题
本文是我的
刷题
记录,如果小伙伴有更好的方法欢迎评论区留言!
ddclare
·
2025-04-22 02:31
leetcode
职场和发展
数据库
Android NDK开发详解高性能音频之使用OpenSL ES
Oboe是一个
C++
封装容器,提供与AAudio非常相似的API。Oboe在AAudio可用时对其进行调用,并在AAudio不可用时回退到OpenSLES。NDK软件包中包
五一编程
·
2025-04-22 02:31
学习交流
android
kotlin
c++
c语言
数据结构
C++
指针和动态内存分配细节,反汇编
文章目录20.指针vs引用21.newvsmalloc20.指针vs引用指针是实体,占用内存空间,逻辑上独立;引用是别名,与变量共享内存空间,逻辑上不独立。指针定义时可以不初始化;引用定义时必须初始化。指针的值可以变,即可以指向别的内存空间;引用不变的。指针可以为nullptr;引用不能为空。sizeof(指针)计算指针大小,由于指针保存的是内存地址,所以无论什么类型的指针,在32位程序里占4B,
_xan
·
2025-04-22 02:29
C++细节
c++
面试
开发语言
笔记
C++
多态总结与注意事项
C++
多态是面向对象编程的核心特性之一,主要分为编译时多态和运行时多态。以下是总结和关键注意事项:一、多态类型1.编译时多态(静态多态)实现方式:函数重载、模板、运算符重载。
enyp80
·
2025-04-22 01:58
c++
开发语言
c++
继承总结和注意事项
C++
继承总结与注意事项一、继承基础继承类型:public继承:基类的public和protected成员在派生类中保持原有访问权限。
enyp80
·
2025-04-22 01:58
c++
java
开发语言
c++
类和动态内存分配
在
C++
中,当类涉及动态内存分配时,需特别注意资源管理,以避免内存泄漏、悬空指针等问题。以下是关键点和示例代码:核心原则析构函数:负责释放动态分配的内存。拷贝构造函数:实现深拷贝,复制数据而非指针。
enyp80
·
2025-04-22 01:27
c++
java
开发语言
【
C++
| 设计模式】观察者模式的详解与实现
1.概念观察者模式(ObserverPattern)是一种行为型设计模式,它的核心思想是定义对象间的一对多依赖关系,当一个对象的状态发生变化时,所有依赖于它的对象都会收到通知并自动更新。这个模式在现实生活中非常常见,比如新闻订阅、社交媒体的推送通知等。举个简单的例子想象一下,你订阅了一个YouTube频道。当这个频道发布新视频时,你就会收到通知。这就是观察者模式的一个实际应用。YouTube频道相
CodeNest
·
2025-04-22 01:55
设计模式
设计模式
观察者模式
c++
C++
——岛屿数量
在遍历数组的过程中,若当前位置上的字符为“1”,首先将岛屿数量加一,然后将该位置的字符设为“0”并搜索该位置的上下左右位置,若为1,则置“0”并继续搜索直到四周都为0,为止,继续遍历重复此操作。说明(因为连着的陆地算一个岛屿,因此当我们遍历到“1”时,需要搜索1周围是否存在“1”可以连成一个岛屿,直到找不到相连的陆地为止,同时将这些搜索过的置为“0”,避免后面遍历的时候重复计算。代码如下:clas
L一抹阳光
·
2025-04-22 01:54
C++
岛屿数量
C++
DFS/BFS
c++
类和动态内存分配
动态内存和类特殊成员函数1默认构造函数,如果你没有定义构造函数2默认的析构函数,如果你没有定义析构函数3复制构造函数,如果你没有定义4赋值运算符,如果你没有定义5地址运算符,如果你妹你没有定义1,2我们已经说说了,现在我们来说说后面的何时调用复制构造函数包含一个自身类的引用的够着函数就是复制构造函数A::A(constA&);新建对象并将其初始化为同类现有对象,复制构造函数都会被调用(函数参数按值
我想吹水
·
2025-04-22 01:54
c++语言
C++
类继承关键点总结
在
C++
中,类的继承是面向对象编程的核心概念之一,允许派生类复用和扩展基类的功能。
enyp80
·
2025-04-22 01:53
c++
java
开发语言
蓝桥杯实战应用【算法代码篇】-希尔排序(附Java、python、C语言和
C++
代码实现)
目录前言几个相关概念几个高频面试题目比较类和非比较类的区别直接插入排序和希尔排序的比较算法原理算法思想分组思想排序希尔排序插入法希尔排序交换法伪代码算法步骤步骤示例排序代码复杂度及稳定性性能稳定性代码实现PythonJavaC语言
C+
林聪木
·
2025-04-22 00:49
排序算法
算法
数据结构
以下是一个基于STM32的平衡车外设控制
C++
实现案例
以下是一个基于STM32的平衡车外设控制
C++
实现案例。该代码使用HAL库,支持MPU6050传感器和PWM电机控制,包含完整的硬件初始化和控制逻辑。代码已在STM32F4系列开发板验证通过。
码力金矿
·
2025-04-22 00:48
C++
单片机
stm32
c++
单片机
C++
牛客题解:牛牛的快递(小数点的处理)
目录题目解析处理方法1处理方法2代码题目解析对于是否加急的5元来说,只需要简单的用if语句判断字符b是'y'or'n'即可1kg20元,2kg21元,所以最后结果为ret=20+kg数-1不足1kg的部分按1kg算,所以我们需要把小数向上取整来处理处理方法1floattmp=a-(int)a;因为我们将一个浮点数强行转为int类型的整数时,它必定会去除小数部分我们可以定义一个tmp来存储a-(in
Ragef
·
2025-04-21 23:09
c++
算法
开发语言
五年后端开发,仅考这份面试题和答案,成功涨薪到30k!!!
个人认为,对于Java面试以及进阶的最佳学习方法莫过于
刷题
+博客+书籍+总结,前三者我将淋漓尽致地挥毫于这篇文章中,至于总结在于个人,实际上越到后面你会发现面试并不难,其次就是在
刷题
的过程中有没有去思考
独孤球球
·
2025-04-21 22:38
java
面试
jvm
C++
之unordered封装
目录一、哈希表的修改1.1、哈希表节点结构1.2、迭代器1.3、哈希表结构1.4、完整代码二、unordered_map的实现二、unordered_set的实现一、哈希表的修改注意:这里我们使用哈希桶来封装unordered_map和unordered_set。1.1、哈希表节点结构templatestructHashNode{T_data;HashNode*_next;HashNode(con
孞㐑¥
·
2025-04-21 22:05
笔记
经验分享
c++
开发语言
C/
C++
语言学习笔记-Hello World
return0;//main函数的返回值}
C++
语言版#includ
铭阳(●´∇`●)
·
2025-04-21 19:20
C/C++语言学习笔记
c语言
学习
笔记
《从监狱到重生:
C++
刑满释放人员再就业指南》
再就业岗位黑市五、重生者互助会——论如何用祖传代码换取Offer赎罪券一、出狱第一天:认知重启四、再就业岗位黑市根据4()]行业趋势报告,这些岗位对"刑释人员"友好:五、重生者互助会更多重生秘籍可参考《
C+
王旭·wangxu_a
·
2025-04-21 17:42
c++
开发语言
C++
学习:六个月从基础到就业——内存管理:自定义内存管理(上篇)
C++
学习:六个月从基础到就业——内存管理:自定义内存管理(上篇)本文是我
C++
学习之旅系列的第二十一篇技术文章,也是第二阶段"
C++
进阶特性"的第六篇,主要介绍
C++
中的自定义内存管理技术(上篇)。
superior tigre
·
2025-04-21 17:12
C++学习:六个月从基础到就业
c++
学习
C++
学习:六个月从基础到就业——内存管理:new/delete操作符
C++
学习:六个月从基础到就业——内存管理:new/delete操作符本文是我
C++
学习之旅系列的第十七篇技术文章,也是第二阶段"
C++
进阶特性"的第二篇,主要介绍
C++
中动态内存管理的核心操作符——new
superior tigre
·
2025-04-21 17:42
C++学习:六个月从基础到就业
c++
学习
java
基于
C++
和Python的Dijkstra算法实现及其堆优化
最短路径问题:任给一个简单带权图G=及u,v属于V,求u,v之间的最短路径及距离。下面介绍最短路径问题的一个有效算法,它是E.W.Dijkstra于1959年给出的。Dijkstra算法适用于所有边的权大于等于0的情况,它可以求从给定的一个顶点到其余所有顶点的最短路径及距离。设G=,V={v1,v2,…,vn},求从v1到其余各顶点的最短路径和距离。Dijkstra算法是一种标号法,每一个顶点有一
h0l10w
·
2025-04-21 16:05
算法
图论
算法
c++
python
dijkstra
C++
:namespace命名空间详解
C++
:namespace命名空间详解1、命名空间的主要用途:解决命名冲突。
青瓦松
·
2025-04-21 14:25
C++入门
c++
学习笔记十七——Rust 支持面向对象编程吗?
Rust是一门多范式语言,主要以安全、并发、函数式、系统级编程为核心目标,但它同时也支持面向对象的一些关键特性,比如:特性传统OOP(如Java/
C++
)Rust中是否支持Rust中的实现方式封装private
pumpkin84514
·
2025-04-21 14:53
rust
学习
笔记
rust
【
C++
】深入理解作用域和命名空间:从基础到进阶详解
个人主页:小米里的大麦-CSDN博客所属专栏:C++_小米里的大麦的博客-CSDN博客代码托管:
C++
:探索
C++
编程精髓,打造高效代码仓库(gitee.com)⚙️操作环境:VisualStudio2022
小米里的大麦
·
2025-04-21 13:22
C++
c++
笔记
作用域
命名空间
2026《数据结构》考研复习笔记一(
C++
基础知识)
C++
基础知识复习一、数据类型二、修饰符和运算符三、Lambda函数和表达式四、数学函数五、字符串六、结构体一、数据类型1.1基本类型基本类型描述字节(位数)范围char字符类型,存储ASCLL字符1(
可乐^奶茶
·
2025-04-21 12:43
数据结构
考研
笔记
2026《数据结构》考研复习笔记四(第一章)
绪论前言时间复杂度分析前言由于先前笔者花费约一周时间将王道《数据结构》知识点大致过了一遍,圈画下来疑难知识点,有了大致的知识框架,现在的任务就是将知识点逐个理解透彻,并将leetcode
刷题
与课后
刷题
相结合
可乐^奶茶
·
2025-04-21 11:12
数据结构
考研
笔记
文件加密的c语言程序课程设计,C语言文件加密课程设计.pdf
、**日期:2012年6月25日—7月6日设计题目:文件加密一、本次课程设计的目的通过对文件的加密保护用户的私人隐私,使学生能更好的掌握好高级语言程序,从而了解对程序设计的基本概念和方法,进而学会利用
C+
宋雪贤
·
2025-04-21 11:10
c语言课程设计 文件加密程序,c语言文件加密课程设计.pdf
、**日期:2012年6月25日—7月6日设计题目:文件加密一、本次课程设计的目的通过对文件的加密保护用户的私人隐私,使学生能更好的掌握好高级语言程序,从而了解对程序设计的基本概念和方法,进而学会利用
C+
活叫驴
·
2025-04-21 11:40
c语言课程设计
文件加密程序
上一页
85
86
87
88
89
90
91
92
下一页
按字母分类:
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
其他