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++
标准库的map和set有什么区别,如何实现的?map和set都是
C++
的关联容器,其底层实现都是红黑树。
拉普拉斯妖1228
·
2025-07-09 16:26
C++技术
c++
面试
华为OD机考2025B卷 - 最佳对手 / 实力差距最小总和(Java & Python& JS &
C++
& C )
题目描述游戏里面,队伍通过匹配实力相近的对手进行对战。但是如果匹配的队伍实力相差太大,对于双方游戏体验都不会太好。给定n个队伍的实力值,对其进行两两实力匹配,两支队伍实例差距在允许的最大差距d内,则可以匹配。要求在匹配队伍最多的情况下匹配出的各组实力差距的总和最小。输入描述第一行,n,d。队伍个数n。允许的最大实力差距d。2<=n<=500<=d<=100第二行,n个队伍的实力值空格分割。0<=各
算法大师
·
2025-07-09 16:25
最新华为OD机试真题
华为OD机试真题
(Java/JS/Py/C)
java
华为od
python
javascript
华为OD机考2025B卷
c++
2025B卷最新华为OD机试持续收录中 - 真题题库清单,按考点划分(Python / JS /
C++
/ JAVA / C语言)
目前在考:华为OD统一考试2025B卷(2025年B卷)2025年5月9日,华为od机考已经从2025年A卷(2025A卷)切换到华为OD2025年B卷(2025B卷),有人说是16号,实际上是9号全面切换到B卷。2025B卷是要比2025A卷要简单的,2025B卷考试题目是旧题复用+新题。2025华为OD统一考试2025B卷+2025A卷+E卷+C卷+D卷+B卷+A卷题库OJ链接最新华为OD机试
算法大师
·
2025-07-09 16:25
最新华为OD机试真题
华为OD机试真题
(Java/JS/Py/C)
华为od
python
javascript
java
c++
华为OD机考2025B卷 - 池化资源共享(Java & Python& JS &
C++
& C )
最新华为OD机试真题目录:点击查看目录华为OD面试真题精选:点击立即查看2025华为od机试2025B卷-华为机考OD2025年B卷题目描述有一个局部互联区域内的n台设备,每台设备都有一定数量的空闲资源,这些资源可以池化共享。用户会发起两种操作:申请资源:输入1x,表示本次申请需要x个资源。系统要返回当前资源池中能满足此申请且剩余资源最少的设备ID;如果有多台设备满足条件,返回设备ID最小的;如果
算法大师
·
2025-07-09 16:54
最新华为OD机试真题
华为OD机试真题
(Java/JS/Py/C)
java
华为od
python
华为OD机考2025B卷
javascript
c++
华为OD机试 2025 B卷 - 服务失效判断 (
C++
& Python & JAVA & JS & GO)
服务失效判断华为OD机试真题目录点击查看:华为OD机试2025B卷真题题库目录|机考题库+算法考点详解华为OD机试2025B卷100分题型题目描述某系统中有众多服务,每个服务用字符串(只包含字母和数字,长度<=10)唯一标识,服务间可能有依赖关系,如A依赖B,则当B故障时导致A也故障。依赖具有传递性,如A依赖B,B依赖C,当C故障时导致B故障,也导致A故障。给出所有依赖关系,以及当前已知故障服务,
无限码力
·
2025-07-09 16:22
华为OD机试真题刷题笔记
华为od
华为OD机试
华为OD机试
2025B卷
华为OD2025B卷
华为机试2025B卷
华为OD机考2025B卷
华为OD机试2024年E卷-猜数字[100分]( Java | Python3 |
C++
| C语言 | JsNode | Go)实现100%通过率
题目描述一个人设定一组四码的数字作为谜底,另一方猜。每猜一个数,出数者就要根据这个数字给出提示,提示以XAYB形式呈现,直到猜中位置。其中X表示位置正确的数的个数(数字正确且位置正确),而Y表示数字正确而位置不对的数的个数。例如,当谜底为8123,而猜谜者猜1052时,出题者必须提示0A2B。例如,当谜底为5637,而猜谜者才4931时,出题者必须提示1A0B。当前已知N组猜谜者猜的数字与提示,如
梅花C
·
2025-07-09 16:48
华为OD题库
华为od
设计模式 | 状态模式
本文将深入探索状态模式的核心思想、实现技巧以及在
C++
中的高效实践。为什么需要状态模式?在软件开发中,对象行为常随状态变化:电梯的运行状态(停止、上升、下降)TCP连
@hdd
·
2025-07-09 15:46
设计模式
设计模式
状态模式
js手撕代码3:树形结构和列表结构相互转化(.ts)
下面分为两个部分:listToTree.ts和treeToList.ts参考:集锦大厂面试常考的前端手写题和
leetcode
算法题如何直接运行.ts文件第一步:npminstall-gtypescript
LuLu学前端
·
2025-07-09 15:15
js手撕代码汇总
javascript
前端
typescript
2025华为OD机试A卷-猜数字(JAVA、Python、JavaScript、
C++
、C)
2025华为OD机试A卷-猜数字(JAVA、Python、JavaScript、
C++
、C)题目描述一个人设定一组四码的数字作为谜底,另一方猜。
大厂面试小达人
·
2025-07-09 15:15
华为od
java
python
C++
系列(九):
C++
函数三大杀器 --- 默认参数×占位符×重载 - 解锁高性能代码的终极奥义
引言在
C++
的编程范式中,函数不仅是代码复用的基本单元,更是抽象复杂性的核心工具。
傅里叶的耶
·
2025-07-09 15:44
C++
语言系列(教程
+
实战)
c++
函数
默认参数
占位符
重载
算法学习笔记:10.Prim 算法——从原理到实战,涵盖
LeetCode
与考研 408 例题
在图论的世界里,最小生成树(MinimumSpanningTree,MST)是一个至关重要的概念,它在通信网络设计、电路布线、交通规划等领域有着广泛的应用。求解最小生成树的算法中,Prim算法以其独特的“逐步扩展”思想占据着重要地位。Prim算法的基本概念在正式介绍Prim算法之前,我们先回顾一下最小生成树的定义:对于一个具有n个顶点的带权连通图,其最小生成树是包含所有n个顶点的一棵无环子图,且该
呆呆企鹅仔
·
2025-07-09 14:41
算法学习
算法
学习
笔记
Java
Prim
算法学习笔记:11.冒泡排序——从原理到实战,涵盖
LeetCode
与考研 408 例题
在排序算法的大家族中,冒泡排序是最基础也最经典的算法之一。它的核心思想简单易懂,通过重复地走访待排序序列,一次比较两个相邻的元素,若它们的顺序错误就把它们交换过来,直到没有需要交换的元素为止。虽然冒泡排序的时间复杂度较高,在大规模数据排序中并不常用,但它是理解排序算法思想的绝佳入门案例,也是计算机考研408和算法学习中的基础内容。冒泡排序的基本概念冒泡排序(BubbleSort)之所以被称为“冒泡
·
2025-07-09 14:11
329. 矩阵中的最长递增路径C语言
来源:力扣(
LeetCode
)链接:https://
leetcode
-cn.com/problems/longest-increasing-path-in-a-matrix著作权归领扣网络所有。
·
2025-07-09 13:34
力扣 329. 矩阵中的最长递增路径
跳转至矩阵中的最长递增路径https://
leetcode
-cn.com/problems/longest-increasing-path-in-a-matrix/题目给定一个mxn整数矩阵matrix
乔碧萝·乔斯达
·
2025-07-09 13:33
leetcode
矩阵
算法
dp力扣 329. 矩阵中的最长递增路径
329.矩阵中的最长递增路径题目:链接https://
leetcode
.cn/problems/longest-increasing-path-in-a-matrix/代码:classSolution{
·
2025-07-09 13:32
英伟达终为 CUDA 添加原生 Python 支持,他有什么目的?
CUDA原来只支持C/
C++
/Fortran,在2025的CES上宣布支持原生Python其实是不得已而为之,一方面现在Python的AI开发者数量过于庞大,达到数千万级别,而CUDA仅几百万,CUDA
朱卫军 AI
·
2025-07-09 13:01
python
开发语言
C++
栈 STL--Vector(全面且详细)
使用包含头文件初始化一维拷贝初始化vectora(n+1,0);vectorb(a);//两个数组中的类型必须相同,a和b都是长度为n+1,初始值都为0的数组vectorc=a;//也是拷贝初始化,c和a是完全一样的数组多个元素初始化vectorb{1,2,3,4,5,6};//全部初始化为1//注意括号不同指定长度和初始化vectorb(3,1);//全部初始化为1指定长度vectora(5)/
LHLYX
·
2025-07-09 13:01
算法
数据结构
c++
c语言
stl
【C语言】学习过程教训与经验杂谈:思想准备、知识回顾(五)
个人主页:艾莉丝努力练剑❄专栏传送门:《C语言》、《数据结构与算法》、C语言刷题12天IO强训、
LeetCode
代码强化刷题学习方向:C/
C++
方向⭐️人生格言:为天地立心,为生民立命,为往圣继绝学,为万世开太平前言
·
2025-07-09 12:55
C++
实现冒泡,选择,插入排序算法
1.冒泡排序1.主要思路过程总体思想是通过两层循环,逐个来确定当前最值,并通过交换,把最值逐渐移动到某一端,从而完成升序或者降序排序,这段代码采用的是升序,也就是逐个把当前的最大值挪向数组右边。2.代码实现过程冒泡排序中,选出了一个最大值,放在了某一端,下一轮就不会访问到这个上一轮的最大值了,而是从剩下的数中进行选择,这里通过while循环来控制“冒泡“的次数,length为数组长度,每一轮冒泡确
·
2025-07-09 12:54
C++
——命名空间
一、命名空间的基本概念1.命名空间的定义命名空间(Namespace)是
C++
提供的一种机制,用于将全局作用域划分为不同的命名区域,解决名称冲突问题。
·
2025-07-09 12:23
C++
——数据类型与输入输出
一、基本数据类型(Primitive/Built-inTypes)1.整型(IntegerTypes)类型关键字大小(通常)范围用途短整型short2字节-32,768~32,767节省内存整型int4字节-2³¹~2³¹-1通用整数长整型long4/8字节至少与int相同大整数长长整型longlong8字节-2⁶³~2⁶³-1超大整数无符号整型unsigned同上0~2ⁿ-1(n为位数)非负整数
·
2025-07-09 12:23
C/
C++
——C语言跳出多重循环方法
c语言的break语句只能跳出离它最近的一层循环,但是我们有时候需要跳出多层循环,以下有几种跳出多重循环的方法:1.使用gotofor(inti=0;i
自由如风呼呼呼
·
2025-07-09 12:52
C++
linux
编程语言
C++
linux
C语言
编程语言
程序员
单片机开发为啥对
C++
爱答不理?——不是
C++
不够好,是单片机太“穷”了
单片机开发为啥对
C++
爱答不理?——不是
C++
不够好,是单片机太“穷”了你有没有过这种疑惑?
宋一平工作室
·
2025-07-09 11:21
stm32
单片机
嵌入式硬件
物联网
c语言
C++
unordered_set基础概念、对象创建、赋值操作、数据插入、数据删除、代码练习 1 2
unordered_set的底层是哈希表。增删改查的时间复杂度:数组O(n)二叉树O(logn)哈希表O(1)哈希表的本质原理:哈希键--(哈希函数)--哈希值--(取模、位于)--桶/ID这里的哈希键一般是任意类型,所以需要先通过哈希函数转换为整数,我们叫他哈希值,再通过取模(一般使用的时候采用位于运算),映射到某个桶中。这样就可以把任意类型的数据存储到数组中,且能够快速查找到。桶:下标索引又叫
每天搬一点点砖
·
2025-07-09 11:21
c++
数据结构
开发语言
Gemma Chatbot 架构深度剖析:从
C++
核心到多语言推理的工程实践
GemmaChatbot架构深度剖析:从
C++
核心到多语言推理的工程实践随着大语言模型(LLM)本地化需求日益提升,如何设计一套高效、可扩展、易于维护的本地聊天系统。
雷羿 LexChien
·
2025-07-09 11:18
LLM
人工智能
python
c++
LLM
RAG
C++
--- list的简单实现
list的简单实现前言一、节点类二、迭代器类三、list类四、迭代器类的相关运算符重载1.解引用操作符2.成员访问操作符3.前置后置++/--4.==/!=运算符五、list类的相关构造和方法1.迭代器相关2.空初始化方法3.构造,析构函数相关4.赋值运算符重载5.尾插,头插,任意位置插6.尾删,头删,任意位置删除7.清空8.size方法六、总结前言本次实现的list结构是带头双向循环链表,节点结
·
2025-07-09 10:11
C++
游戏开发的一些高级常识(持续更新)
C++
游戏开发高级常识(纲领整理)前言序章
C++
开发细节基础1.C++类型转换2.C++静态相关3.C++函数指针4.C++函数指针返回值5.C++常量6.C++开发常用设计模式7.常用STL8.C++
Silver Gamer
·
2025-07-09 09:07
迈向游戏引擎工程师
C++
CCF-GESP 等级考试 2025年6月认证
C++
三级真题解析
1单选题(每题2分,共30分)第1题8位二进制原码能表示的最小整数是:()A.-127B.-128C.-255D.-256解析:答案:A。原码最高位表示符号,8位二进制原码低7位表示数值,最大值为127,所以8位二进制原码表达数值范围为-127≤X原≤127,故选A。第2题反码表示中,零的表示形式有:()A.1种B.2种C.8种D.16种解析:答案:B。反码表示负数时符号位1,其他位是原码取反,所
hz_zhangrl
·
2025-07-09 09:36
CCF编程能力等级认证
c++
开发语言
青少年编程
GESP
GESP2025年6月
C++三级
游戏开发需要的知识
网络游戏程序开发学习流程,这是最少要看的书了:1、C++primer中文版第4版2、
C++
标准程序库自修教程与参考手册3、Windows程序设计第5版4、MFCwindows程序设计第2版中文版5、VC
benchi0852
·
2025-07-09 09:36
游戏
编程
网络游戏
程序开发
windows
网络
华为OD机试E卷 - 分糖果(Java & Python& JS &
C++
& C )
最新华为OD机试真题目录:点击查看目录华为OD面试真题精选:点击立即查看题目描述小明从糖果盒中随意抓一把糖果,每次小明会取出一半的糖果分给同学们。当糖果不能平均分配时,小明可以选择从糖果盒中(假设盒中糖果足够)取出一个糖果或放回一个糖果。小明最少需要多少次(取出、放回和平均分配均记一次),能将手中糖果分至只剩一颗。输入描述抓取的糖果数(<10000000000):15输出描述最少分至一颗糖果的次数
算法大师
·
2025-07-09 09:36
最新华为OD机试真题
华为OD机试真题
(Java/JS/Py/C)
java
python
javascript
c++
华为OD2025A卷
华为od
C++
游戏开发需要具备哪些能力
1.C++语言基础:熟悉
C++
语法,包括变量、数据类型、控制结构(if,for,while等)、函数、类和对象等。
星宇工作室
·
2025-07-09 09:05
c++
开发语言
踏上
C++
游戏开发之旅:初学者指南与实战代码
游戏开发是一个充满挑战和创造力的领域,而
C++
作为其中的一种强大工具,为开发者提供了实现他们最狂野游戏创意的能力。
·
2025-07-09 09:04
【华为OD机试真题 2025B卷】130、最多获得的短信条数、云短信平台优惠活动 | 机试真题+思路参考+代码解析(
C++
、Java、Py、C语言、JS)
文章目录一、题目题目描述输入输出样例1样例2二、代码与思路参考
C++
代码Java代码Python代码C语言代码JS代码订阅本专栏后即可解锁在线OJ刷题权限个人博客首页:KFickle专栏介绍:最新的华为
KFickle
·
2025-07-09 09:04
最新华为OD机试(C++
Java
Py
C
JS)+OJ
华为od
c++
java
javascript
华为OD机试真题
c语言
最多获得的短信条数
【华为OD机试真题 2025B卷】128、 判断一组不等式是否满足约束并输出最大差 | 机试真题+思路参考+代码解析(
C++
、Java、Py、C语言、JS)
文章目录一、题目题目描述输入输出样例1样例2二、代码与思路参考
C++
代码Java代码Python代码C语言代码JS代码订阅本专栏后即可解锁在线OJ刷题权限个人博客首页:KFickle专栏介绍:最新的华为
KFickle
·
2025-07-09 09:03
最新华为OD机试(C++
Java
Py
C
JS)+OJ
华为od
c++
java
华为OD机试真题
c语言
javascript
网络安全用什么编程语言_网络安全的5种最佳编程语言
1.C和C++C和
C++
是网络安全专
程序员羊羊
·
2025-07-09 07:23
web安全
网络
安全
开发语言
数据库
华为OD机试 - 计算某字符出现次数(Python/JS/C/
C++
2025 B卷 100分)
2025B卷华为OD机试统一考试题库清单(持续收录中)以及考点说明(Python/JS/C/
C++
)。专栏导读本专栏收录于《华为OD机试真题(Python/JS/C/
C++
)》。
哪 吒
·
2025-07-09 06:13
华为od
python
javascript
2025B卷
华为OD机试
华为OD机试 - 取零食 - 动态规划(Python/JS/C/
C++
2024 E卷 100分)
2025华为OD机试题库(按算法分类):2025华为OD统一考试题库清单(持续收录中)以及考点说明(Python/JS/C/
C++
)。
哪 吒
·
2025-07-09 06:42
华为od
动态规划
python
华为OD机试 - 快速人名查找 - 深度优先搜索dfs(Python/JS/C/
C++
2025 B卷 200分)
一、题目描述给一个字符串,表示用","分开的人名。然后给定一个字符串,进行快速人名查找,符合要求的输出。快速人名查找要求:人名的每个单词的连续前几位能组成给定字符串,一定要用到每个单词。二、输入描述第一行是人名,用“,”分开的人名第二行是查找字符串。三、输出描述输出满足要求的人名。四、测试用例测试用例1:1、输入alicebob,charliedelta,alicecharlieac2、输出ali
哪 吒
·
2025-07-09 06:42
华为od
深度优先
python
2025A卷
华为OD机试
【万字长文,建议收藏】(Python/JS/C/
C++
)
专栏导读本专栏收录于《华为OD机试真题(Python/JS/C/
C++
)》。
·
2025-07-09 06:11
LeetCode
第239题:滑动窗口最大值(Java)
示例:输入:nums=[1,3,-1,-3,5,3,6,7],和k=3输出:[3,3,5,5,6,7]来源:力扣(
LeetCode
)链接:https://
leetcode
-cn.com
你说个der
·
2025-07-09 06:41
LeetCode题解
队列
算法
数据结构
leetcode
java
LeetCode
——寻找两个有序数组的中位数
题目:给定两个大小为m和n的有序数组nums1和nums2。请你找出这两个有序数组的中位数,并且要求算法的时间复杂度为O(log(m+n))。你可以假设nums1和nums2不会同时为空。示例1:nums1=[1,3]nums2=[2]则中位数是2.0示例2:nums1=[1,2]nums2=[3,4]则中位数是(2+3)/2=2.5思路:题目中限制了算法的时间复杂度为O(log(m+n)),就要
我爱吃豆芽呀
·
2025-07-09 06:39
js算法
leetcode
算法
数组合并
寻找两个有序数组的中位数
算法学习领域的宝藏
labuladong的算法笔记仓库是算法学习领域的宝藏项目,它围绕
LeetCode
题目,以培养算法思维为核心,提供丰富学习资源与多种实用工具,助力学习者提升算法能力。
wylee
·
2025-07-09 06:39
算法
学习
leetcode
Leetcode
1248. 统计「优美子数组」
文章目录题目代码(8.2首刷看解析)题目
Leetcode
1248.统计「优美子数组」代码(8.2首刷看解析)这个题可以用滑动窗口,也可以用前缀和,正好在刷前缀和专题,就用前缀和做了。
·
2025-07-09 06:39
LeetCode
202.快乐数
LeetCode
202.快乐数题目:编写一个算法来判断一个数n是不是快乐数。「快乐数」定义为:对于一个正整数,每一次将该数替换为它每个位置上的数字的平方和。
·
2025-07-09 06:08
leetcode
202. 快乐数
编写一个算法来判断一个数n是不是快乐数。「快乐数」定义为:对于一个正整数,每一次将该数替换为它每个位置上的数字的平方和。然后重复这个过程直到这个数变为1,也可能是无限循环但始终变不到1。如果这个过程结果为1,那么这个数就是快乐数。如果n是快乐数就返回true;不是,则返回false。示例1:输入:n=19输出:true解释:12+92=8282+22=6862+82=10012+02+02=1示例
∮∞
·
2025-07-09 06:08
leetcode
刷题
leetcode
算法
职场和发展
力扣239 滑动窗口最大值--JS解法
239.滑动窗口最大值-力扣(
LeetCode
)(
leetcode
-cn.com)题目:给你一个整数数组nums,有一个大小为k的滑动窗口从数组的最左侧移动到数组的最右侧。
大号密码忘了
·
2025-07-09 05:37
力扣刷题
算法
leetcode
数据结构
【
LeetCode
热题 100】21. 合并两个有序链表——(解法一)迭代法
Problem:21.合并两个有序链表题目:将两个升序链表合并为一个新的升序链表并返回。新链表是通过拼接给定的两个链表的所有节点组成的。文章目录整体思路完整代码时空复杂度时间复杂度:O(M+N)空间复杂度:O(1)整体思路这段代码旨在解决一个基础且经典的链表问题:合并两个有序链表(MergeTwoSortedLists)。问题要求将两个已按升序排列的链表合并为一个新的、仍然保持升序的链表。该算法采
xumistore
·
2025-07-09 05:07
LeetCode
leetcode
链表
算法
java
【
LeetCode
热题 100】73. 矩阵置零——(解法一)空间复杂度 O(M + N)
Problem:73.矩阵置零题目:给定一个mxn的矩阵,如果一个元素为0,则将其所在行和列的所有元素都设为0。请使用原地算法。文章目录整体思路完整代码时空复杂度时间复杂度:O(M*N)空间复杂度:O(M+N)整体思路这段代码旨在解决“矩阵置零”问题,它通过HashSet来存储需要置零的行和列的索引,并在一个统一的阶段完成置零操作。算法的整体思路是“先标记,后置零”:第一阶段:使用HashSet进
xumistore
·
2025-07-09 05:37
LeetCode
leetcode
矩阵
算法
LeetCode
-169-多数元素(完整代码C语言)
LeetCode
-169-多数元素(完整代码C语言)题目示例及提示代码1(C语言)(部分样例未通过)代码2(C语言)解读题目给定一个大小为n的数组,找到其中的多数元素。
William国学
·
2025-07-09 05:06
LeetCode刷题笔记
算法
数据结构
leetcode
c语言
【算法入门】
LeetCode
239. 滑动窗口最大值:Java与JavaScript双解法详解|单调队列的精妙运用力扣239题详解:滑动窗口最大值(Java & JavaScript 双语言实现)
题目:官方链接:https://
leetcode
.cn/problems/sliding-window-maximum/description/?
南北极之间
·
2025-07-09 05:06
算法
算法
leetcode
java
上一页
12
13
14
15
16
17
18
19
下一页
按字母分类:
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
其他