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
c++刷LeetCode
蓝桥杯准备训练(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++
LeetCode
每日一题 2563. 统计公平数对的数目
2563.统计公平数对的数目给你一个下标从0开始、长度为n的整数数组nums,和两个整数lower和upper,返回公平数对的数目。如果(i,j)数对满足以下情况,则认为它是一个公平数对:0lower的数nums[l],那么区间内的数就有r-l个(nums[l]是区间外的)有一点需要注意:每一个i我们找的是其右边的另一个数字,所以还需要(l+1,r)之间且大于i的数,即max(i,r)-max(i
软行
·
2025-04-22 08:31
LeetCode题目题解
leetcode
算法
数据结构
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++
算法
开发语言
python之
LeetCode
练习【二】
问题:给出两个非空的链表用来表示两个非负的整数。其中,它们各自的位数是按照逆序的方式存储的,并且它们的每个节点只能存储一位数字。如果,我们将这两个数相加起来,则会返回一个新的链表来表示它们的和。您可以假设除了数字0之外,这两个数都不会以0开头。代码:#定义链表classListNode():def__init__(self,data):#链表初始化为空self.head=dataself.next
初宸
·
2025-04-22 05:45
python
算法
python
链表
数据结构
算法
极限5分钟:P7面试官与
C++
老兵的JVM调优对决
文章标题:极限5分钟:P7面试官与
C++
老兵的JVM调优对决标签:Java,JVM,面试,极限挑战,高并发场景描述在一个互联网大厂的终面室,面试官小王(P7级别)正准备结束今天的面试流程。
搞Java的小码农
·
2025-04-22 05:15
Java面试场景题
Java
JVM
面试
极限挑战
高并发
Leetcode
697. Degree of an Array 最大频率数字的最短子数组 Python实现
题目:Givenanon-emptyarrayofnon-negativeintegersnums,thedegreeofthisarrayisdefinedasthemaximumfrequencyofanyoneofitselements.Yourtaskistofindthesmallestpossiblelengthofa(contiguous)subarrayofnums,thathas
chelseajcole
·
2025-04-22 03:37
python
leetcode
Leetcode
3523. Make Array Non-decreasing
Leetcode
3523.MakeArrayNon-decreasing1.解题思路2.代码实现题目链接:3523.MakeArrayNon-decreasing1.解题思路这一题思路上来说就是一个栈的问题
Espresso Macchiato
·
2025-04-22 03:37
leetcode笔记
Leetcode
3523
leetcode
medium
leetcode周赛446
leetcode
栈
LeetCode
每日一题 2364. 统计坏数对的数目
2364.统计坏数对的数目给你一个下标从0开始的整数数组nums。如果i&nums){longlongn=nums.size();for(inti=0;ihash;longlongres=n*(n-1)/2;for(inti:nums){res-=hash[i]++;}returnres;}};
软行
·
2025-04-22 03:36
LeetCode题目题解
leetcode
c++
算法
数据结构
哈希算法
Leetcode
数据库刷题
本文是我的刷题记录,如果小伙伴有更好的方法欢迎评论区留言!目录难度:简单1、组合两个表(175)2、超过经理收入的员工(181)3、查找重复的电子邮箱(182)4、从不订购的客户(183)5、删除重复的电子邮箱(196)6、上升的温度(197)7、游戏玩法分析I(511)8、员工奖金(577)9、寻找用户推荐人(584)10、订单最多的客户(586)11、大的国家(595)12、超过5名学生的课(
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++
单片机
leetcode
647. Palindromic Substrings
题目描述代码:classSolution{public:intcountSubstrings(strings){intn=s.size();//ij的dp[i][j]不定义vector>dp(n,vector(n,false));intres=0;for(inti=n-1;i>=0;i--){for(intj=i;j
洞阳
·
2025-04-21 23:14
leetcode
回文子串
leetcode
算法
动态规划
回文子串
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++
算法
开发语言
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++
开发语言
leetcode
474一和零
在计算机界中,我们总是追求用有限的资源获取最大的收益。现在,假设你分别支配着m个0和n个1。另外,还有一个仅包含0和1字符串的数组。你的任务是使用给定的m个0和n个1,找到能拼出存在于数组中的字符串的最大数量。每个0和1至多被使用一次。注意:给定0和1的数量都不会超过100。给定字符串数组的长度不会超过600。示例1:输入:Array={"10","0001","111001","1","0"},
weixin_39137699
·
2025-04-21 20:25
算法
动态规划
【
leetcode
100】一和零
1、题目描述给你一个二进制字符串数组strs和两个整数m和n。请你找出并返回strs的最大子集的长度,该子集中最多有m个0和n个1。如果x的所有元素也是y的元素,集合x是集合y的子集。示例1:输入:strs=["10","0001","111001","1","0"],m=5,n=3输出:4解释:最多有5个0和3个1的最大子集是{"10","0001","1","0"},因此答案是4。其他满足题意
SsummerC
·
2025-04-21 19:52
leetcode100
开发语言
leetcode
python
动态规划
C/
C++
语言学习笔记-Hello World
return0;//main函数的返回值}
C++
语言版#includ
铭阳(●´∇`●)
·
2025-04-21 19:20
C/C++语言学习笔记
c语言
学习
笔记
Java实现
LeetCode
474 一和零
474.一和零在计算机界中,我们总是追求用有限的资源获取最大的收益。现在,假设你分别支配着m个0和n个1。另外,还有一个仅包含0和1字符串的数组。你的任务是使用给定的m个0和n个1,找到能拼出存在于数组中的字符串的最大数量。每个0和1至多被使用一次。注意:给定0和1的数量都不会超过100。给定字符串数组的长度不会超过600。示例1:输入:Array={“10”,“0001”,“111001”,“1
南 墙
·
2025-04-21 19:49
LeetCode
Java
一和零
Leetcode
热门100题
Leetcode
Hot100文章目录
Leetcode
Hot1001.两数之和2.两数相加3.无重复字符的最长字串20.有效的括号21.合并两个有序链表70.爬楼梯94.二叉树的中序遍历、前序遍历、后序遍历
Scikit-learn
·
2025-04-21 19:48
leetcode
算法
职场和发展
Leetcode
Top100题目和答案(1-10)
目录
Leetcode
Top100题目和答案(1-10)1.两数之和(TwoSum)2.反转链表(ReverseLinkedList)3.合并两个有序链表(MergeTwoSortedLists)4.最长回文子串
申徒嘉
·
2025-04-21 19:48
C++基础
leetcode
《从监狱到重生:
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++
笔记
作用域
命名空间
Day96 | 灵神 | 二叉树 相同的树
Day96|灵神|二叉树相同的树100.相同的树100.相同的树-力扣(
LeetCode
)思路:就是个easy题没啥好说的,就是遍历就行不同的情况是1.p为空q不为空2.p不为空q为空3.pq值不同相同的情况是
为了前进而后退,为了走直路而走弯路
·
2025-04-21 13:48
刷题记录
数据结构
二叉树
c++
Day97 | 灵神 | 二叉树 对称二叉树
Day97|灵神|二叉树对称二叉树101.对称二叉树101.对称二叉树-力扣(
LeetCode
)思路:和上一题的区别就是在p和q值相同的时候递归遍历的下一棵子树不同上一题是左子树和左子树,右子树和右子树对比这一题的对称就是左子树的左子树和右子树的右子树
为了前进而后退,为了走直路而走弯路
·
2025-04-21 12:44
刷题记录
二叉树
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语言课程设计
文件加密程序
【AI大模型应用开发】LATS:比ToT和ReAct更强大的大模型思维框架
大家好,我是同学小张,持续学习
C++
进阶知识和AI大模型应用实战案例,持续分享,欢迎大家点赞+关注,共同学习和进步。
同学小张
·
2025-04-21 11:08
大模型
人工智能
笔记
AIGC
AI-native
思维树
ReAct
LATS
C/
C++
二叉搜索树的查找算法详解及源码
二叉搜索树(BinarySearchTree,简称BST)是一种二叉树的特殊形式,具有以下性质:左子树上的所有节点值小于根节点值;右子树上的所有节点值大于根节点值;左子树和右子树也都是二叉搜索树。二叉搜索树的查找算法基于这些性质,可以迅速定位目标节点。算法步骤如下:从根节点开始,将目标值与当前节点进行比较;如果目标值等于当前节点值,则返回该节点;如果目标值小于当前节点值,则转到当前节点的左子树中继
猿来如此yyy
·
2025-04-21 10:04
C/C++算法详解及源码
算法
c语言
c++
013Action的客户端节点(
c++
)
ROS中Action的客户端节点(
C++
实现)客户端(Client)是主动发起任务的部分,流程如下:连接服务端发送任务目标(Goal)接收反馈(Feedback)等待并获取最终结果(Result)可选择取消任务
文弱_书生
·
2025-04-21 09:30
ROS
c++
ROS
机器人
C#与VB.net有什么不同?
一、C#—像VB一样简单,像
C++
一样强大的新语C#是第一流的面向组件的语言由TurboPascal,Delphi,andVisualJ++的首席设计师AndersHejlsberg倾心3年设计所有的语言元素都是真正的对象开发强壮和可重用的软件所有的
chinaherolts2008
·
2025-04-21 09:57
vb.net教程
vb.net
【编译原理】LALR(1)语法分析方法(
c++
实现)
前文回顾【编译原理】LR(0)分析方法(
c++
实现)【编译原理】SLR(1)分析方法(
c++
实现)【编译原理】LR(1)分析方法(
c++
实现)这几个程序的代码大部分是一样的,根据不同算法特点做了部分修改而已代码
倒过来是圈圈
·
2025-04-21 09:23
编译原理
算法
【归属地查询分类】批量手机号码归属地查询,对号码按地址分类,按运营商分类,一秒钟查20万,基于
C++
的实现方案
批量手机号码归属地查询系统应用场景企业客户管理:批量处理客户手机号码,按地区分类进行精准营销电信运营商:分析用户分布情况,优化网络资源配置数据分析:统计用户地域分布,为商业决策提供支持反欺诈系统:识别异常号码归属地,防范电信诈骗界面设计界面设计=============================手机号码归属地查询系统=============================1.导入手机号码文
平安喜乐-开开心心
·
2025-04-21 08:52
号码处理类
c++
开发语言
归属地查询分类
批量手机号码归属地查询
批量号码运营商分类
批量号码归属地查询分类
批量手机号码查询分类运营商
C++
inline 函数简介
1.inline函数简介inline函数由inline关键字定义,引入inline函数的主要原因是用它替代C中复杂易错不易维护的宏函数。2.编译器对inline函数的处理办法编译器在编译阶段完成对inline函数的处理,即对inline函数的调用替换为函数的本体。但inline关键字对编译器只是一种建议,编译器可以这样去做,也可以不去做。从逻辑上来说,编译器对inline函数的处理步骤一般如下:(
轻松学C语言
·
2025-04-21 08:52
编译器
c++
java
编程语言
python
上一页
112
113
114
115
116
117
118
119
下一页
按字母分类:
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
其他