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++刷题
信创生态核心技术栈:国产芯片架构适配与交叉编译优化指南
博主简介:CSDN博客专家、CSDN平台优质创作者,高级开发工程师,数学专业,10年以上C/
C++
,C#,Java等多种编程语言开发经验,拥有高级工程师证书;擅长C/
C++
、C#等开发语言,熟悉Java
猿享天开
·
2025-05-09 11:57
信创开发
系统安全
创业创新
系统架构
科技
开发语言
c++
【入门】输出 Hello, World!
时间限制:1秒内存限制:128MB对于大部分编程语言来说,编写一个能够输出"Hello,World!"的程序往往是最基本、最简单的。因此,这个程序常常作为一个初学者接触一门新的编程语言所写的第一个程序,也经常用来测试开发、编译环境是否能够正常工作。A厂也为大家准备了这么一道题,现在你就可以通过写一个输出"Hello,World!"的程序来通过这道题啦~输入无输出一行,仅包含一个字符串:"Hello
罗义凯
·
2025-05-09 10:26
c++
C++
入门 ---1、输出HelloWorld
输出HelloWorld是大多数程序员开启编程的第一个程序。其中包括了一些初学者需要学会的、最基础的内容。第一步:使用头文件#include在开头需引用头文件iostream因为我们需要用到cout、cin等函数第二步(不太推荐):使用std命名空间usingnamespacestd;可调用std中的函数*记得加”;“第三步:定义主函数intmain(){ //中间为主函数内容}花括号内为主函数
Jason_Cpp
·
2025-05-09 10:56
c++
C++
入门(下)--《Hello
C++
World!》(2)(C/
C++
)
文章目录前言引用临时变量的一个小知识点引用和指针的区别内联函数内联函数遗忘的补充:宏函数指针空值---nullptr作业部分前言这期会把上一期
C++
入门没有讲完的引用,内联函数跟nullptr给讲完,下期将会讲解类和对象关于
刃神太酷啦
·
2025-05-09 10:55
Hello
C++
World!
c++
c语言
java
算法
C++
git
github
C++
之二叉搜索树
目录⼆叉搜索树的概念二叉搜索数的性能分析二叉搜索树的模拟实现定义二叉树节点结构二叉搜索树的插入二叉搜索树的查找二叉搜索树的删除中序遍历全部代码二叉搜索树key和key/value使用场景key搜索场景:key/value搜索场景:key/value⼆叉搜索树代码实现二叉搜索树的概念⼆叉搜索树⼜称⼆叉排序树,它或者是⼀棵空树,或者是具有以下性质的⼆叉树:•若它的左⼦树不为空,则左⼦树上所有结点的值都
噜啦噜啦嘞好
·
2025-05-09 09:21
c++
开发语言
LeetCode 300. 最长递增子序列
LeetCode300.最长递增子序列这道题可以说多次出现在了我的
刷题
生涯当中。
YGGP
·
2025-05-09 09:12
程序设计算法
leetcode
转载:浅谈
C++
中的 new/delete 和 new[]/delete[]
在
C++
中,你也许经常使用new和delete来动态申请和释放内存,但你可曾想过以下问题呢?new和delete是函数吗?new[]和delete[]又是什么?什么时候用它们?
frank_gzb
·
2025-05-09 08:06
C++
new
delete
C++
进阶学习:STL常用容器--list容器
1.list基本概念功能:将数据进行链式存储链表(list)是一种物理存储单元上非连续的存储结构数据元素的逻辑顺序是通过链表中的指针链接实现的链表的组成:链表由一系列结点组成结点的组成:一个是存储数据元素的数据域另一个是存储下一个结点地址的指针域优点:可以对任意位置进行快速的插入或删除操作采用动态存储分配不会造成内存浪费和溢出缺点:遍历速度比数组慢占用空间大list容器的重要性质:插入和删除操作都
Miki Makimura
·
2025-05-09 07:05
C++进阶学习
学习
c++
开发语言
C/
C++
路由跟踪小程序实现
执行:./traceroute183.220.98.129编译:复制代码到新建traceroute.c文件之中gcc-D_DEFAULT_SOURCE-otraceroutetraceroute.c效果:./traceroute183.220.98.129tracerouteto183.220.98.129(183.220.98.129),30hopsmax1192.168.1.1192.168.
liulilittle
·
2025-05-09 07:03
C/C++
IP
Extension
c语言
c++
小程序
STL算法中常用知识点总结
C++
标准模板库(STL,StandardTemplateLibrary):包含一些常用数据结构与算法的模板的
C++
软件库。
零一长河
·
2025-05-09 06:30
c++
算法
开发语言
【蓝桥杯】 高僧斗法 (
C++
)(博弈论问题)
在解决高僧斗法(博弈论问题)之前我们要了解下什么是***平等组合游戏***1.平等组合游戏两人游戏。两人轮流走步。有一个状态集,而且通常是有限的。有一个终止状态,到达终止状态后游戏结束。游戏可以在有限的步数内结束。规定好了哪些状态转移是合法的。所有规定对于两人是一样的。2.当确定这是一个平等组合游戏的问题之后,我们就可以使用博弈论的结论来解决了。在解决这个问题之前,我们通过一个经典的博弈论问题来看
@江上雨
·
2025-05-09 05:51
力扣
刷题
Day 42:缺失的第一个正数(238)
1.题目描述2.思路方法1:把原数组转化成集合,然后从1开始递增查询当前正整数是否在集合里。方法2:将原数组进行排序,删除非正数,再在数组头部加入元素0,遍历数组就可以找出其中没有出现的最小正整数。方法3:灵茶山艾府大佬的换座位思路,一个萝卜一个坑,非常巧妙。3.代码(Python3)方法1:classSolution:deffirstMissingPositive(self,nums:List[
Kidddddult
·
2025-05-09 05:21
力扣刷题日记
力扣
leetcode
算法
力扣
刷题
Day 43:矩阵置零(73)
1.题目描述2.思路方法1:遍历矩阵的行和列查找0元素并置同行同列的元素为0,新创建一个m*n的矩阵以标记当前的0元素是本身就为0还是被同行同列的元素传染成0的。方法2:遍历矩阵,记录0元素的行和列,结束遍历后统一置零。3.代码(Python3)方法1:importnumpyasnpclassSolution:defsetZeroes(self,matrix:List[List[int]])->N
Kidddddult
·
2025-05-09 05:21
力扣刷题日记
力扣
leetcode
算法
力扣
刷题
Day 41:除自身以外数组的乘积(238)
1.题目描述2.思路方法1:搞一个数组存放各元素之前所有数的乘积(头为1),再搞一个数组存放各元素之后所有数的乘积(尾为1)。方法2:上面的方法是很好理解的,在此基础上应该如何优化呢?那就是弃用prev_product数组,改用变量记录前面数的乘积,并且取消latter_product数组,直接在res数组上修改乘积。3.代码(Python3)方法1:classSolution:defproduc
Kidddddult
·
2025-05-09 05:51
力扣刷题日记
力扣
leetcode
算法
力扣
刷题
Day 37:LRU 缓存(146)
1.题目描述2.思路方法1:直接用Python封装好的数据结构OrderedDict(兼具哈希表与双向链表的数据结构)。方法2:哈希表辅以双向链表。3.代码(Python3)方法1:classLRUCache(collections.OrderedDict):def__init__(self,capacity:int):super().__init__()self.capacity=capacit
Kidddddult
·
2025-05-09 05:49
力扣刷题日记
力扣
leetcode
算法
C++
代码规范总结(部分)
C++
代码规范总结(部分)下面内容总结(有的是直接复制概述,因为原文讲的比较严谨)于https://zh-google-styleguide.readthedocs.io/en/latest/google-cpp-styleguide
ProgramCheng
·
2025-05-09 04:46
C++
代码规范
c++
代码规范
java
华为OD统一考试 - 分糖果(
C++
Java JavaScript Python)
最新华为OD机试真题目录:点击查看目录华为OD面试真题精选:点击立即查看题目描述小明从糖果盒中随意抓一把糖果,每次小明会取出一半的糖果分给同学们。当糖果不能平均分配时,小明可以选择从糖果盒中(假设盒中糖果足够)取出一个糖果或放回一个糖果。小明最少需要多少次(取出、放回和平均分配均记一次),能将手中糖果分至只剩一颗。输入描述抓取的糖果数(<10000000000):15输出描述最少分至一颗糖果的次数
算法大师
·
2025-05-09 02:59
最新华为OD机试真题
华为OD机试真题
(Java/JS/Py/C)
华为
c++
华为od机试
python
华为od
java
javascript
华为OD机试真题——荒岛求生(2025A卷:200分)Java/python/JavaScript/C/
C++
/GO最佳实现
2025A卷200分题型本专栏内全部题目均提供Java、python、JavaScript、C、
C++
、GO六种语言的最佳实现方式;并且每种语言均涵盖详细的问题分析、解题思路、代码实现、代码详解、3个测试用例以及综合分析
纪元A梦
·
2025-05-09 02:28
华为OD
华为od
java
python
javascript
c语言
c++
go
华为OD机试E卷 -周末爬山(Java & Python& JS &
C++
& C )
题目描述周末小明准备去爬山锻炼,0代表平地,山的高度使用1到9来表示,小明每次爬山或下山高度只能相差k及k以内,每次只能上下左右一个方向上移动一格,小明从左上角(0,0)位置出发输入描述第一行输入mnk(空格分隔)代表m*n的二维山地图,k为小明每次爬山或下山高度差的最大值,然后接下来输入山地图,一共m行n列,均以空格分隔。取值范围:0
算法大师
·
2025-05-09 00:19
最新华为OD机试真题
华为OD机试真题
(Java/JS/Py/C)
java
python
c语言
javascript
c++
《
C++
面试题·筑基篇》第四弹
一、前言本文将会为大家带来有关
C++
基础常考的面试题第四弹,希望大家能够从中有所收获!!!
_麦麦_
·
2025-05-08 23:43
面试
职场和发展
c++
Qt还有希望吗
它作为高性能
C++
框架,搭配丰富的UI工具库,像QML、QtWidgets,那叫一个得心应手。在嵌入式系统与物联网领域,汽车仪表盘、工业控制界面、
Qt历险记
·
2025-05-08 23:42
Qt
AI
qt
杭电acm
刷题
顺序Java_杭电ACM
刷题
顺序
第一阶段:开始入门吧!(15天,53题)输入输出练习(2天,10题)1000、1089—1096、1001简单操作:(2—4天,12题)2000—2011、2039英文题试水(3—4天,8题)1720、1062、2104、1064、2734、1170、1197、2629回归水题(4-6天,24题)2012—2030、2032、2040、2042、2054、2055第二阶段:我要学算法!(12天,3
Linda Jiang
·
2025-05-08 22:07
杭电acm刷题顺序Java
C/
C++
仿射密码加解密算法详解及源码
仿射密码是一种基于代换和置换的经典加密算法,它使用了线性变换和模运算来对明文进行加密和解密。加密过程:明文中的每个字母都会被映射到一个数字,例如,A=0,B=1,…,Z=25。加密公式为:C=(a*P+b)%26,其中C是密文,P是明文中的字母对应的数字,a和b是密钥中的参数,a是一个与26互质的整数,b是一个在0到25之间的整数。对明文中的每个字母应用加密公式,得到对应的密文字母。解密过程:解密
猿来如此yyy
·
2025-05-08 21:01
C/C++算法详解及源码
c语言
c++
算法
开发语言
数据结构
头文件讲解
C++
核心语言头文件 (C++11-C++17,C++20起弃用)输入/输出库头文件本地化库头文件 (C++11-C++17,C++20起弃用)容器库头文件算法库头文件 (C++17起)迭代器库头文件数值库头文件
小羊不会c++吗(黑客小羊)
·
2025-05-08 21:29
c++
c++
c++
知识点1
SFINAE(SubstitutionFailureIsNotAnError):这是
C++
模板编程中的一个重要技术,允许根据模板参数的特性进行条件化编程。通过使用std::e
小羊不会c++吗(黑客小羊)
·
2025-05-08 21:59
c++
c++
青少年编程与数学 02-018
C++
数据结构与算法 24课题、密码学算法
青少年编程与数学02-018C++数据结构与算法24课题、密码学算法一、对称加密算法AES(高级加密标准)DES(数据加密标准)3DES(三重数据加密标准)二、非对称加密算法RSAECC(椭圆曲线密码学)三、哈希算法SHA-256MD5SHA-1四、消息认证码(MAC)HMAC(基于哈希的消息认证码)五、密钥交换算法DH(Diffie-Hellman)ECDH(椭圆曲线Diffie-Hellman
明月看潮生
·
2025-05-08 21:28
编程与数学
第02阶段
青少年编程
c++
密码学
编程与数学
算法
C++
完美转发
在
C++
中,转发指的就是函数之间的参数传递(例如函数f1接收了一个参数a,而后又将此参数a传递给了其函数体内调用的另一个函数f2)而完美转发指的就是在函数之间传递参数的过程中,参数在传递后的属性保持不变
积累积累
·
2025-05-08 20:27
c++
开发语言
Chapter 10: Using C++20 Modules_《Modern CMake for
C++
》_Notes
Chapter10:UsingC++20Modules1.CoreConceptsofC++20Modules1.1WhatAreC++20Modules?Replacementforheaders:Moduleseliminatetextualinclusionvia#includeComponent-basedinterface:Explicitexport/importdeclaration
lianghu666
·
2025-05-08 20:26
C/C++
c++20
c++
软件构建
笔记
C++
模板特化 (Template Specialization)
C++
模板特化(TemplateSpecialization)模板特化允许为特定类型或条件提供定制化的模板实现,是静态多态(StaticPolymorphism)的重要机制。
lianghu666
·
2025-05-08 20:26
C/C++
c++
linux
Jenkins + gitlab 自动部署
2024软件测试面试
刷题
,这个小程序(永久
刷题
),靠它快速找到工作了!(
刷题
APP的天花板)_软件测试
刷题
小程序-CSDN博客文章浏览阅读2.6k次,点赞85次,收藏12次。
2401_87109669
·
2025-05-08 20:24
jenkins
gitlab
运维
C语言关键字---auto
C++
中auto的使用和C语言有一些区别,这里仅讨论C语言。
今天也要写bug、
·
2025-05-08 18:40
C语言的深度剖析
c语言
C++
三大特性之多态:动态多态、静态多态
在
C++
中,多态性是指同样的消息被不同类型的对象接收时可导致完全不同的行为,分为动态多态和静态多态,以下是对它们的详细解释、使用示例和注意事项:动态多态概念动态多态是通过虚函数和继承来实现的,在运行时根据对象的实际类型来确定调用哪个函数版本
Tummer8363
·
2025-05-08 18:10
C++
c++
【解决】VsCode
C++
异常【terminate called after throwing an instance of ‘char const‘】
大纲在写栈的相关代码时,使用了throw抛异常,但是异常没有抛成功,命令行出现了下面的内容。问题解决原代码为intmain(){ArrayStackstack;stack.push(1);stack.push(4);stack.push(6);while(!stack.empty()){cout<
qq_29750461
·
2025-05-08 18:09
c++
开发语言
c++
期末复习题
第二章:第一节:5、下列关于数据成员的描述中,错误的是_____A、数据成员的的类型只能是基本数据类型B、数据成员用于保存数据C、类中的数据成员之间不能重名D、类的数据成员也被称作属性7、对于类中定义的成员,其隐含访问权限为_____A、protectedB、publicC、staticD、private10、____是不可以作为该类的数据成员的。A、另一个类的对象B、自身类对象的引用C、自身类的
涯边上的蒲公英
·
2025-05-08 17:36
c++
算法
开发语言
【leetcode
刷题
日记】lc.155-最小栈
目录1.题目2.代码1.题目设计一个支持push,pop,top操作,并能在常数时间内检索到最小元素的栈。实现MinStack类:MinStack()初始化堆栈对象。voidpush(intval)将元素val推入堆栈。voidpop()删除堆栈顶部的元素。inttop()获取堆栈顶部的元素。intgetMin()获取堆栈中的最小元素。示例1:输入:["MinStack","push","push
fearless9527
·
2025-05-08 17:32
leetcode
算法
Perspective,数据可视化的超级引擎!
Stars数9125Forks数1217主要特点高效流式查询引擎:Perspective使用
C++
编写,并编译为WebAssembly和Python版本,支持对ApacheArrow的读/写/流式处理。
开源项目精选
·
2025-05-08 16:28
信息可视化
60个 Linux C/
C++
实战小项目,挑战年薪30万+
感觉自己懂了一堆理论,但一到写项目就懵圈,有没有适合新手的
C++
小项目推荐啊?""能不能推荐点代码量不太大的项目?我怕一下子看到上万行代码会被吓跑..."
·
2025-05-08 16:50
c++
(33)VTK
C++
开发示例 ---图片转3D
文章目录1.概述2.CMake链接VTK3.main.cpp文件4.演示效果更多精彩内容内容导航VTK开发1.概述这是VTK测试clipArt.tcl的改编版本。提供带有2D剪贴画的jpg文件,该示例将创建3D多边形数据模型。这些示例说明了许多VTK类,包括vtkImageThreshold、vtkImageSeedConnectivity、vtkDecimatePro和vtkClipPolyDa
mahuifa
·
2025-05-08 15:51
#
VTK
c++
3d
vtk
【Java】垃圾回收机制
Java使用自动内存管理(不像
C++
要手动释放内存)程序中可能存在大量临时对象,一旦无引用就可以被GC回收避免手动释放内存带来的错误(悬挂指针、重复释放等)二、哪些内存区域会被GC?
Freeking1024
·
2025-05-08 15:19
Java
java
jvm
开发语言
NX二次开发-弹出选择文件夹对话框
NX二次开发-弹出选择文件夹对话框这个UFUN和NOPEN里没有对应的函数和类,要用
C++
的方法去做。
阿飞2018
·
2025-05-08 15:46
UG二次开发(C++)
UG/NX二次开发
边缘计算新战场:图形化编程在 IoT 设备管理中的杀手级应用
以iVX项目为例,其“全栈代码生成+AI驱动开发”架构,将传统
C++
开发周期从6个月压缩至2周,调试成功率从68%提升至92%(清华大学技术创新研究院监
hongdou199
·
2025-05-08 13:36
边缘计算
物联网
人工智能
C++
协程从入门到精通
文章目录一、
C++
协程入门知识(一)基本概念(二)特点(三)应用场景二、
C++
协程精通知识(一)高级特性(二)优化技巧(三)错误处理机制(四)调试技巧一、
C++
协程入门知识(一)基本概念协程(coroutine
码事漫谈
·
2025-05-08 13:06
c++
c++
开发语言
Linux下的c/
c++
开发之操作mysql数据库
libmysqlclient-dev介绍libmysqlclient-dev是一个开发包,在Linux环境下为使用MySQLCAPI进行开发的c/
c++
程序员提供头文件(如mysql.h)和静态库/动态库的链接信息
jjkkzzzz
·
2025-05-08 12:02
数据库
linux
mysql
c/c++
C++
迭代器模式详解
迭代器模式(IteratorPattern)是一种行为设计模式,它提供一种方法顺序访问一个聚合对象中的各个元素,而又不暴露该对象的内部表示。核心概念设计原则迭代器模式遵循以下设计原则:单一职责原则:将遍历逻辑与集合分离开闭原则:可以引入新的集合和迭代器而不修改现有代码封装性:隐藏集合的内部实现细节主要优点统一接口:为不同集合提供统一的遍历方式多遍历支持:可以同时进行多个遍历解耦合:将集合与遍历逻辑
Cuit小唐
·
2025-05-08 09:48
23中设计模式
c++
迭代器模式
算法
AndroidStudio jni
C++
与Java互相调用
一、Java调用C++C++注册Native方法后,记得在Java类中加载你对应的
C++
库。
天空中的野鸟
·
2025-05-08 09:11
Android基础
java
c++
jvm
深入探讨
C++
日志模块设计与实现
一、日志模块的重要性日志系统是软件开发的"黑匣子",在调试跟踪、问题定位、运行监控等方面发挥关键作用。一个优秀的日志模块应具备:精准的问题定位能力灵活的输出控制最小的性能损耗可靠的运行稳定性二、核心设计原则灵活性支持多日志等级(DEBUG/INFO/WARNING等)多种输出目标(控制台/文件/网络)动态配置能力性能优化异步日志机制缓冲技术应用零拷贝设计线程安全原子操作互斥锁策略无锁队列可扩展性插
这个懒人
·
2025-05-08 08:08
c++
开发语言
c++
面试常见问题汇总
new操作针对数据类型的处理,分为两种情况:(1)简单数据类型(包括基本数据类型和不需要构造函数的类型)简单类型直接调用operatornew分配内存;可以通过new_handler来处理new失败的情况;new分配失败的时候不像malloc那样返回NULL,它直接抛出异常(bad_alloc)。要判断是否分配成功应该用异常捕获的机制;(2)复杂数据类型(需要由构造函数初始化对象)new复杂数据类
X_Pqk
·
2025-05-08 06:28
c++
面试
java
UG NX二次开发(C#)-UFun-创建草图和草图曲线
提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录1、前言2、UF_SKET_create_sketch函数说明2.1UFSket.CreateSketch()在C/
C++
中的说明
GimiGimmy
·
2025-05-08 06:28
EveryThing
UG
NX二次开发
NX二次开发(C#)
c#
UG
NX二次开发
leetcode
刷题
(javaScript)——堆相关场景题总结
在JavaScript
刷题
中,堆(Heap)通常用于解决一些需要高效处理优先级的问题,例如找出最大或最小的K个元素
三月的一天
·
2025-05-08 06:57
Leetcode刷题技巧总结
leetcode
算法
职场和发展
【C/
C++
】c++11引入的thread标准库和POSIX的pthread
同步机制4线程局部存储(TLS)5错误处理6线程取消7可移植性8其他9对比threadvspthread1简介threadC++标准库的一部分;面向对象设计:通过类std::thread封装线程操作,与
C+
CodeWithMe
·
2025-05-08 02:03
C/C++
c++
c语言
上一页
68
69
70
71
72
73
74
75
下一页
按字母分类:
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
其他