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++)
华为OD机考2025B卷 - 战场索敌(Java & Python& JS &
C++
& C )
最新华为OD机试真题目录:点击查看目录华为OD面试真题精选:点击立即查看题目描述有一个大小是N*M的战场地图,被墙壁‘#’分隔成大小不同的区域,上下左右四个方向相邻的空地‘.’属于同一个区域,只有空地上可能存在敌人’E”,请求出地图上总共有多少区域里的敌人数小于K。输入描述第一行输入为N,M,K;N表示地图的行数,M表示地图的列数,K表示目标敌人数量N,M<=100之后为一个NxM大小的字符数组。
算法大师
·
2025-07-04 21:25
最新华为OD机试真题
华为OD机试真题
(Java/JS/Py/C)
华为od
java
python
c++
javascript
华为OD机考2025B卷 - 字符串解密 (Java & Python& JS &
C++
& C )
最新华为OD机试真题目录:点击查看目录华为OD面试真题精选:点击立即查看题目描述给定两个字符串string1和string2。string1是一个被加扰的字符串。string1由小写英文字母(’a’’z’)和数字字符(’0’’9’)组成,而加扰字符串由’0’’9’、’a’’f’组成。string1里面可能包含0个或多个加扰子串,剩下可能有0个或多个有效子串,这些有效子串被加扰子串隔开。string
算法大师
·
2025-07-04 21:24
最新华为OD机试真题
华为OD机试真题
(Java/JS/Py/C)
华为od
java
python
华为OD机考2025B卷
javascript
c++
华为OD机考2025B卷 - 字符串重新排序(Java & Python& JS &
C++
& C )
最新华为OD机试真题目录:点击查看目录华为OD面试真题精选:点击立即查看2025华为od机试2025B卷-华为机考OD2025年B卷题目描述给定一个字符串s,s包括以空格分隔的若干个单词,请对s进行如下处理后输出:1、单词内部调整:对每个单词字母重新按字典序排序2、单词间顺序调整:统计每个单词出现的次数,并按次数降序排列次数相同,按单词长度升序排列次数和单词长度均相同,按字典升序排列请输出处理后的
算法大师
·
2025-07-04 21:54
最新华为OD机试真题
华为OD机试真题
(Java/JS/Py/C)
java
华为od
python
华为OD机考2025B卷
javascript
c++
算法学习笔记:7.Dijkstra 算法——从原理到实战,涵盖
LeetCode
与考研 408 例题
在计算机科学领域,图论算法一直占据着重要地位,其中Dijkstra算法作为求解单源最短路径问题的经典算法,被广泛应用于路径规划、网络路由等多个场景。无论是算法竞赛、实际项目开发,还是计算机考研408的备考,Dijkstra算法都是必须掌握的核心内容。一、Dijkstra算法的基本概念Dijkstra算法是由荷兰计算机科学家EdsgerW.Dijkstra在1956年提出的,用于解决带权有向图或无向
·
2025-07-04 21:54
华为OD机考2025B卷 - 计算某个字符出现次数 (Java & Python& JS &
C++
& C )
最新华为OD机试真题目录:点击查看目录华为OD面试真题精选:点击立即查看题目描述写出一个程序,接受一个由字母、数字和空格组成的字符串,和一个字符,然后输出输入字符串中该字符的出现次数。(不区分大小写字母)。输入描述第一行输入一个由字母、数字和空格组成的字符串,第二行输入一个字符(保证该字符不为空格)。输出描述输出输入字符串中含有该字符的个数,(不区分大小写字母)。示例1输入HelloWorldo输
算法大师
·
2025-07-04 21:23
最新华为OD机试真题
华为OD机试真题
(Java/JS/Py/C)
华为od
java
python
华为OD机考2025B卷
javascript
c++
c++
游戏_小恐龙(开源)
小恐龙2.0网址:
c++
游戏_小恐龙2.0(开源)-CSDN博客一、游戏概述这段
C++
代码实现了一个简易的恐龙跳跃游戏,灵感来源于Chrome浏览器在断网状态下提供的恐龙跑酷游戏。
༺ཌༀ 吃菠萝的小狼 ༀད༻
·
2025-07-04 21:23
c++
游戏
开发语言
开源
数据结构
算法
c++20
LeetCode
:199. 二叉树的右视图(
C++
带详细注释)
LeetCode
:199.二叉树的右视图(
C++
带详细注释)/***Definitionforabinarytreenode.
Axe涛
·
2025-07-04 20:16
Leetcode题目
二叉树
队列
数据结构
leetcode
算法
C++
| 什么是哈希? | 闭散列结构的模拟实现与讲解
文章目录什么是哈希?什么是unordered_map?闭散列的线性探测闭散列的模拟实现整体结构的交代查找接口的实现插入接口的实现删除接口的实现什么是哈希?哈希是一种将任意长度的数据映射到固定长度的数据的方法。哈希的目的是为了快速的比较,查找或者验证数据的完整性,其通常用于数据结构,加密,签名等领域中。哈希有多种算法,如MD5,SHA等什么是unordered_map?在C++11之前,STL标准库
宇宙第一乌龟骑士
·
2025-07-04 20:46
数据结构与算法
哈希算法
c++
算法
Python入门Day1
因为相对于Java、
C++
等程序,Python非常简单,所以写Python也的程序员也象征“玩蛇”的程序员。
Zonda要好好学习
·
2025-07-04 20:45
Python
python
开发语言
199.二叉树的右视图(
C++
逐句解析)
classSolution{public:vectorrightSideView(TreeNode*root){//方法的类型是vector,需要的参数是节点类型queueque;//创建队列,队列里存的是节点类型if(root!=NULL)que.push(root);//如果根节点不是空的,把根节点放入队列vectorresult;//创建int类型容器,存放输出结果while(!=que.e
lcy_robotics
·
2025-07-04 19:44
c++
算法
leetcode
二叉树展开为链表
C++
给你二叉树的根结点root,请你将它展开为一个单链表:展开后的单链表应该同样使用TreeNode,其中right子指针指向链表中下一个结点,而左子指针始终为null。展开后的单链表应该与二叉树先序遍历顺序相同。迭代法,创建了一个哨兵节点(先序遍历),用了栈,空间复杂度为O(n)classSolution{public:voidflatten(TreeNode*root){if(root==null
·
2025-07-04 19:44
二叉树的右视图
C++
实现
给定一棵二叉树,想象自己站在它的右侧,按照从顶部到底部的顺序,返回从右侧所能看到的节点值。示例:输入: [1,2,3,null,5,null,4]输出: [1,3,4]解释:1rightSideView(TreeNode*root){//使用队列vectordata;queueque;if(root==NULL)returndata;que.push(root);intcurrent=1;//用于
·
2025-07-04 19:13
力扣199-二叉树的右视图-
C++
示例1:输入:[1,2,3,null,5,null,4]输出:[1,3,4]示例2:输入:[1,null,3]输出:[1,3]示例3:输入:[]输出:[]来源:力扣(
LeetCode
)链接:https:
TLJava^v^
·
2025-07-04 19:12
数据结构
#
力扣-C++
c++
力扣
二叉树
右视图
层次遍历
【dawn·数据结构·笔记】二叉树的右视图(
C++
)
简要说明:(1)题目来源:课程(上机考题)。(2)由于作者水平限制和时间限制,代码本身可能仍有一些瑕疵,仍有改进的空间。也欢迎大家一起来讨论。——一个大二刚接触《数据结构》课程的菜鸡留目录题目简介思路分析代码部分讨论1:序列建树问题讨论2:三视图补充部分题目简介给定一颗二叉树的前序遍历和中序遍历序列,先重建这棵树1,然后想象自己站在其右侧,按照从顶部到底部的顺序,返回右侧能看到的结点值。例如对于下
·
2025-07-04 19:42
Python, Go, C ++开发农业/工业/服务业利润率查询APP
#Python、Go、
C++
开发农业/工业/服务业利润率查询APP方案我将为您设计一个覆盖农业、工业、服务业三大产业,包含10000+种业务的利润率查询应用,结合Python、Go和
C++
的技术优势,提供全面的利润分析和市场洞察
Geeker-2025
·
2025-07-04 18:35
python
golang
c语言
Python,
C++
开发上市辅导方法与实操APP
#上市辅导方法与实操APP-Python与
C++
综合解决方案下面是一个完整的上市辅导方法与实操APP的实现方案,结合Python和
C++
的优势,涵盖金融建模、合规分析、流程管理等多个方面:```mermaidgraphTDA
Geeker-2025
·
2025-07-04 18:35
python
c++
LeetCode
.283移动零
题目链接:283.移动零-力扣(
LeetCode
)题目描述:给定一个数组nums,编写一个函数将所有0移动到数组的末尾,同时保持非零元素的相对顺序。请注意,必须在不复制数组的情况下原地对数组进行操作。
莫魂魂
·
2025-07-04 17:59
数据结构与算法
算法
leetcode
动态规划—子序列系列
刷完之后,写的总结经验1、首先是子序列问题、子串问题、子数组问题,一定要搞清楚dp数组里是否是严格结尾2、其次是dp数组的定义,可以为了方便初始化而特殊处理定义一下lc300最长递增子序列初始化为1而非0,因为最长递增子序列最短为1无需连续,则可以从前面任意字串尾部续上,需要遍历以【0】-【i-1】为结尾的字串最后输出的是dp[0]~dp[n-1]中的最大值classSolution:deflen
·
2025-07-04 17:58
C++
学习(2) ---- std::cout 格式化输出
目录std::cout格式化输出简介使用成员函数使用流操作算子std::cout格式化输出简介
C++
通常使用cout输出数据,和printf()函数相比,cout实现格式化输出数据的方式更加多样化;一方面
小猪佩奇TONY
·
2025-07-04 16:50
C++
学习
c++
学习
c++
的标准库 --- std::
在
C++
的标准库(std)里,除了std::string,还有很多常用的类型和工具。
消失的旧时光-1943
·
2025-07-04 16:47
NDK
c++
jni
C++
系列(二):告别低效循环!选择、循环、跳转原理与优化实战全解析
引言闯过
C++
基础“新手村”(注释、变量、数据类型…),是否已摩拳擦掌,渴望指挥程序执行更复杂的任务?流程控制,就是赋予程序逻辑与生命的核心技能!
·
2025-07-04 15:14
Linux之Socket 编程 UDP
C++
/*Addresstoacceptanyincomingmessages.*/#defineINADDR_ANY((in_addr_t)0x00000000)在网络编程中,当一个
孞㐑¥
·
2025-07-04 13:56
linux
udp
经验分享
笔记
c++
服务器
网络协议
需要scl来指定编译器的clangd+cmake在vscode/cursor开发环境下的配置
最近cursor更新了插件商店,只能使用默认它魔改的c/
c++
插件(基于clangd的),手头刚好在折腾一个cmake工程,试试水尝试直接配置在cursor上可以编译运行。
yanjiee
·
2025-07-04 13:25
Linux
Cursor
vscode
ide
编辑器
VSCode配置C/
C++
开发环境指南(Windows版)
本文面向新手开发者,只需简单五步,即可在Windows系统上搭建完整的C/
C++
开发环境!
HappyAcmen
·
2025-07-04 12:53
算法合集
vscode
c语言
c++
【操作与配置】VSCode配置C/
C++
及远程开发
基础安装MINGW进入网站下载MinGW:MinGWDistro-nuwen.net运行安装包,使其安装在你指定的位置将MinGW的bin目录添加到系统的环境变量PATH中使用win+x选择进入“系统”点击“高级系统设置”在“系统属性:高级”窗口中,点击“环境变量”按钮在“环境变量”窗口中,在“系统变量”中点击Path在“编辑环境变量”窗口中,点击“新建”,然后输入MinGW的bin目录路径,例如
T0uken
·
2025-07-04 12:52
vscode
c语言
c++
Qt编程-qml操作(js,
c++
,canvas)
QML与
C++
深度整合及Canvas绘图技术详解一、QML与
C++
交互机制深度解析1.1交互的必要性与优势核心价值对比表:技术维度QML优势
C++
优势交互价值界面开发声明式UI,快速布局界面能力有限QML
其实我今天想吃河北正宗安徽牛肉板面
·
2025-07-04 12:20
Qt
qt
开发语言
C++
奇迹之旅:
C++
的单例模式
、C++11后的现代实现(Meyers'Singleton)优势:六、单例模式的销毁问题注意:七、单例模式的优缺点八、适用场景九、完整示例(现代实现)输出:完整代码实现输出结果关键点说明改进建议总结在
C+
阿森要自信
·
2025-07-04 11:48
【C++的奇迹之旅】
单例模式
c++
开发语言
linux
服务器
Linux编译器————gcc/g++的使用
/a.out#运行可执行文件2.C++语言编译vimmycode.cpp#编辑
C++
代码g++mycode.cpp#编译生成a.out.
情深不寿1208
·
2025-07-04 11:17
linux
服务器
【
C++
】机试刷题总结day11——二、枚举和模拟(下)map非线性数据结构
机试课一、枚举和模拟(下)模拟问题——非线性数据结构mapmap词典本质是集合,内容是键值对分类构建:增:删:查:1、遍历2、查找改:例题1、手机键盘※※(完全没思考)思路:关键点:用map把关键信息组织起来易错点:代码:模拟解题关键:判断用什么数据结构存储信息一、枚举和模拟(下)模拟问题——非线性数据结构mapmap词典对比vector、set学习可以通过下标访问元素,下标可以是任意类型,元素也
钰汐◇
·
2025-07-04 11:14
机试刷题总结
c++
开发语言
C++
的Qt实现自定义曲线图
此处主要是贴了曲线类,可以自行进行修改。里面具有部分变量得从外部传参数。下面是.h文件:#pragmaonce#include#include#include#include#include"typedefine.h"classCustomChartView:publicQChartView{Q_OBJECTpublic:explicitCustomChartView(QWidget*parent
·
2025-07-04 11:13
2024年09月CCF-GESP编程能力等级认证
C++
编程五级真题解析
本文收录于专栏《
C++
等级认证CCF-GESP真题解析》,专栏总目录:点这里。订阅后可阅读专栏内所有文章。一、单选题(每题2分,共30分)第1题下面关于链表和数组的描述,错误的是()。
码农StayUp
·
2025-07-04 11:41
c++
算法
开发语言
GESP
CCF
生成随机数(
C++
)
1随机生成某一个区间内的随机整数#include"iostream"#include"random"intmain(intargc,char*argv[]){std::random_devicerd;std::mt19937gen(rd());intx=std::uniform_int_distribution(0,10)(gen);std::coutdist(0.0,1.0);doubleflo
泽慕
·
2025-07-04 11:41
C++
c++
C++
二分查找、线性枚举、模拟
二分查找,伪代码见下functionfindMinGreenIndex(array,len,target)l=-1,r=lenwhilel+1=target线性枚举特点:暴力算法、简单有效、用于开拓思路求最大值的代码:functiongetMax(n,a)max=-inf;fori->(0,n-1)ifa[i]>maxmax=a[i]returnmax线性枚举,对应力扣,有序数组中的单一元素,代码
每天搬一点点砖
·
2025-07-04 10:07
c++
开发语言
代码随想录算法训练营第二十二天|
LeetCode
77 组合,
LeetCode
216 组合总和 III,
LeetCode
450 删除二叉搜索树中的节点
1.
LeetCode
77组合题目链接:77.组合classSolution:defcombine(self,n:int,k:int)->List[List[int]]:defbacktracking(n
二师兄呀1001
·
2025-07-04 09:28
代码随想录算法训练营
算法
leetcode
职场和发展
【华为OD机试真题 2025B卷】770、周末爬山 | 机试真题+思路参考+代码解析 (
C++
、Java、Py、C语言、JS)
文章目录一、题目题目描述输入输出样例1样例2二、代码与思路参考
C++
语言思路
C++
代码Java语言思路Java代码Python语言思路Python代码C语言思路C代码JS语言思路JS代码作者:KJ.JK
KJ.JK
·
2025-07-04 08:23
OJ+最新华为OD机试
(C++
Java
Py
C
JS)
华为od
c++
java
华为OD机试真题
2025B卷
javascript
周末爬山
2025B卷华为OD机试(Python/JS/C/
C++
)真题【B卷+A卷+C卷+D卷+E卷】目录
专栏导读本专栏收录于《华为OD机试真题(Python/JS/C/
C++
)》。
哪 吒
·
2025-07-04 06:10
搬砖工逆袭Java架构师
华为od
算法
python
2025B卷
华为OD机试
2025B卷 - 华为OD机试七日集训第5期 - 按算法分类,由易到难,循序渐进,玩转OD(Python/JS/C/
C++
)
目录推荐刷题方法:一、适合人群二、本期训练时间三、如何参加四、七日集训第5期五、精心挑选21道高频100分经典题目,作为入门。第1天、逻辑分析第2天、逻辑分析第3天、逻辑分析第4天、字符串处理第5天、深度优先搜索dfs第6天、广度优先搜索bfs第7天、动态规划六、集训总结国内直接使用ChatGPT4o、o3、o4-mini-high、GPT-4.5、GPT4.1、Gemini2.5pro0605、
·
2025-07-04 06:40
【2025B卷】华为OD机试最新题库,按算法分类,高效刷题(持续更新)(Python/JS/C/
C++
)
专栏导读本专栏收录于《华为OD机试真题(Python/JS/C/
C++
)》。
哪 吒
·
2025-07-04 06:39
搬砖工逆袭Java架构师
华为od
算法
python
2025B卷
华为OD机试
2025B卷最新华为OD机考指南宝典(Python/JS/C/
C++
)
专栏导读本专栏收录于《华为OD机试真题(Python/JS/C/
C++
)》。
哪 吒
·
2025-07-04 06:05
搬砖工逆袭Java架构师
华为OD机试
python
2025B卷
算法
华为od
【持续更新】2025华为OD机试2025A卷机考真题库清单含考点说明(已更新600+题)(Python/JS/C/
C++
)
专栏导读本专栏收录于《华为OD机试真题(Python/JS/C/
C++
)》。
哪 吒
·
2025-07-04 06:35
搬砖工逆袭Java架构师
华为od
python
javascript
2025A卷
华为OD机试
Python 之 指针(Pointers)的理解与应用
“空指针”“双指针”的详解和应用场景6.垃圾回收与引用计数7.应用场景在Python中,虽然没有显式的指针概念(如C/
C++
中的int*p),但所有变量本质上都是对对象的引用(类似于指针的抽象)。
ぃ曦晔°
·
2025-07-04 03:54
python
java
前端
C++
主流编辑器特点比较
在
C++
开发中,选择一款合适的编辑器或集成开发环境(IDE)至关重要。本文将介绍几款常见的
C++
编辑器/IDE的特点,帮助开发者根据自身需求做出选择。
FrostedLotus·霜莲
·
2025-07-04 02:16
c++
编辑器
开发语言
C++
中的面向对象编程
概述Class类
C++
中面向对象编程的构建块是Class。它是一种用户定义的数据类型,充当蓝图,表示一组共享一些常见属性和行为的对象。这些属性存储为数据成员
克斯维尔的明天_
·
2025-07-04 01:09
c++
开发语言
C++
中的前置声明
一般来说,当你某个文件中,需要用到某个类或者结构体的指针,但是却不能直接包含那个类或者结构体的声明文件时,可以用前置声明解决。前置声明是指对类、函数、模板或者结构体进行声明,仅仅是声明,不包含相关具体的定义。在很多场合我们可以用前置声明来代替#include语句。类的前置声明只是告诉编译器这是一个类型,但无法告知类型的大小,成员等具体内容。在未提供完整的类之前,不能定义该类的对象,也不能在内联成员
mj348940862
·
2025-07-04 01:36
C++
c++
数据结构
开发语言
Boost.Asio 同步读写操作详解
Boost.Asio同步读写操作详解Boost.Asio是一个高效的
C++
网络和底层I/O库,提供了多种API用于同步和异步数据传输。
·
2025-07-04 00:04
c++
中类的前置声明
前置声明(forwarddeclaration)和包含头文件(includeheaderfile)是C/
C++
程序设计中经常遇到的两个基础概念。
2301_80355452
·
2025-07-04 00:04
c++
java
开发语言
C++
标准库大全(STL)
C++
标准库大全(STL)1.容器(Containers)*问题类型:序列容器(std::vector,std::deque,std::list,std::forward_list,std::array
·
2025-07-04 00:32
C++
之类的前置声明
文章目录什么是前置声明为什么要引入前置声明前置声明的应用场景怎么使用前置声明前置声明的优点前置声明的缺点什么是前置声明前置声明(ForwardDeclaration),顾名思义,就只是一个声明,并不包含其定义。为什么要引入前置声明试想一下,如果需要在头文件A.h中使用另一个头文件B.h中的类B,有哪些做法?1.把类B直接挪到A.h中(完全不推荐)2.在A.h中包含B.h(写法为#include“B
疯丶
·
2025-07-04 00:30
C++
1<=n<=200 (蓝桥杯训练题库)c/
c++
#includeinti,n,j,v;intsort(int*a,intn){for(i=0;ia[j]){v=a[i];a[i]=a[j];a[j]=v;}}intmain(){scanf("%d",&n);inta[200];for(i=0;i#includeusingnamespacestd;intmain(){intn;cin>>n;inta[200];for(inti=0;i>a[i];
·
2025-07-04 00:59
c++
中的绑定器
C++
中的“绑定器”其实是指函数绑定工具,主要是用来将函数、对象、参数等绑定在一起,用于后续调用。这在回调函数、事件处理、异步编程中非常常见。
2301_80355452
·
2025-07-03 23:59
c++
开发语言
算法
上一页
18
19
20
21
22
23
24
25
下一页
按字母分类:
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
其他