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
nullptr
15届蓝桥杯备赛(3)
ios_base::sync_with_stdio(false);cin.tie(
nullptr
);cout.tie
sad_liu
·
2024-03-26 22:12
#
sad_liu的刷题记录
蓝桥杯
职场和发展
FFmpeg将视频包AVPacket通过视频流方式写入本地文件
1.写视频头voidwriteVideoHeader(constchar*videoFileName){intr=avformat_alloc_output_context2(&pFormatCtx,
nullptr
林鸿群
·
2024-03-17 03:36
ffmpeg
音视频
代码随想录算法训练营第17天 | 110.平衡二叉树 257.二叉树的所有路径 404.左叶子之和
*structTreeNode{*intval;*TreeNode*left;*TreeNode*right;*TreeNode():val(0),left(
nullptr
),right(
nullptr
2301_76612880
·
2024-03-13 23:19
数据结构
算法二刷day4
=
nullptr
&&cur->next->next!=
nullptr
){Li
gsy-will
·
2024-03-11 14:14
java
面试
开发语言
代码随想录训练营第17天|LeetCode 110.平衡二叉树、257.二叉树的所有路径、404.左叶子之和
intgetHeight(TreeNode*root);确定终止条件:当传入的节点的为空时,返回0表示节点高度为0if(root==
nullptr
)return0;确定单层递归逻辑:单层逻辑里肯定是求左子树高度和右子树高度的高度差
忆昔z
·
2024-02-20 22:08
代码随想录训练营
leetcode
算法
数据结构
算法题打卡day21 | 530.二叉搜索树的最小绝对差、501.二叉搜索树中的众数、236. 二叉树的最近公共祖先
没有想到利用双指针的方法来进行逐个判断更新,代码如下:classSolution{public:intres=INT_MAX;TreeNode*pre=
nullptr
;voidtraversal(TreeNode
寡悔
·
2024-02-20 20:17
算法
代码随想录算法训练营第16天|● 104.二叉树的最大深度 559.n叉树的最大深度● 111.二叉树的最小深度● 222.完全二叉树的节点个数
以下用后序遍历求深度,每层递归返回左右子树最大的高度加上本身(当前根节点)的高度.代码:intgetdepth(TreeNode*node){if(node==
nullptr
)return0;intleftdepth
strive340
·
2024-02-20 18:38
算法
数据结构
QT-LCD模拟显示
关键程序#include"lcd_widget.h"#include#includeLCDWidget::LCDWidget(QWidget*parent):QWidget(parent),display(
nullptr
进击的大海贼
·
2024-02-20 16:01
qt
开发语言
存储任意类型
include#include#include#include#include#includenamespacelxz{//T不为指针时templatestructData{Data():data_(
nullptr
lxzlife
·
2024-02-20 15:41
cpp
c++
【C++之语法篇003】
3.2、范围for的循环应用4、指针空值关键字
nullptr
4.1、指针空值的作用C++知识开篇前言:前篇内容对于C++有一个基本认识,这篇文章将继续学习C++与C
下课后泡实验室
·
2024-02-20 07:14
C++基础专栏
c++
开发语言
内联函数
范围for
nullptr
inline
auto关键字
代码随想录算法训练营Day21 | 530. 二叉搜索树的最小绝对差、501. 二叉搜索树中的众数、236. 二叉树的最近公共祖先
TreeNode*pre=
nullptr
;intminDiff=100001;voidtraversal(TreeNode*cur){if(!
Y_Vollerei
·
2024-02-15 00:45
算法
二叉树的构造代码
Tree*rightChild;}tree,*linklist;创建二叉树:voidcreatetree(linklistnode){intitem;cin>>item;if(item=='#')node=
nullptr
记得开心一点嘛
·
2024-02-14 13:58
数据结构
二叉树
数据结构
二叉树 ---- 所有结点数
intdata;Tree*leftChild;Tree*rightChild;}tree,*linklist;//计算普通二叉树的结点数intnodenums(linklistnode){if(node==
nullptr
记得开心一点嘛
·
2024-02-14 12:57
算法(基础)
算法
数据结构
Qt杂记——TCP
=
nullptr
){m_tcpSocket->flush();m_tcpSocket->abort();m_tcpSocket->deleteLater();m_tcpSocket=
nullptr
;}(
mosaic_born
·
2024-02-14 09:42
qt
tcp/ip
开发语言
二叉搜索树删除操作的递归与非递归写法
删除的结点只有一个孩子3、删除的结点有左右孩子所以,我们将会用if…else…分为最多3种情况讨论(实际上只分了两种,因为情况1、2可以合并为一种情况)删除操作的非递归写法对于情况1、2:由于删除结点之后,有唯一(或
nullptr
SFoRL
·
2024-02-13 23:18
数据结构
c++
字面值类型
每个字面值常量都对应一种数据类型,字面值常量的形式和值决定了它的数据类型,包含:整型和浮点型字面值字符和字符串字面值布尔字面值和指针字面值:booltest=false;
nullptr
是指针字面值;2、
十一月zz
·
2024-02-13 21:37
C/C++编程语言
代码随想录算法训练营第15天|● 层序遍历 10 ● 226.翻转二叉树 ● 101.对称二叉树
=
nullptr
)que.push(root);vector>result;while(!que.empty()){vectorvec;intsize=que.size();//该层元素固定,
strive340
·
2024-02-13 20:39
算法
数据结构
代码随想录算法训练营第十四天|二叉树理论基础● 递归遍历 ● 迭代遍历● 统一迭代
*structTreeNode{*intval;*TreeNode*left;*TreeNode*right;*TreeNode():val(0),left(
nullptr
),right(
nullptr
stupidyinu
·
2024-02-13 20:38
算法
数据结构
代码随想录算法训练营第14天|二叉树-递归遍历 ● 迭代遍历● 统一迭代
递归遍历二叉树定义:structTreeNode{intval;TreeNode*left;TreeNode*right;TreeNode(intval):val(val),left(
nullptr
),
strive340
·
2024-02-13 20:38
算法
数据结构
LeetCode 19 删除链表的倒数第N个结点 双指针法 链表 虚拟头结点
=
nullptr
){//head一直往前走,直到到达空结点head=head->next;del_node=del_node->next;}//由于del_node
RPG_Zero
·
2024-02-13 11:47
蒟蒻的自我救赎之路
LeetCode
C++
链表
链表
leetcode
数据结构
LeetCode 144.二叉树的前序遍历 (C++)
=
nullptr
){res.push_back(root->val);if(root->left!=
nullptr
)preorder(root->left,res)
Xaiver_97
·
2024-02-13 02:55
力扣刷题
leetcode
c++
算法
530. 二叉搜索树的最小绝对差
:输入:root=[1,0,48,null,null,12,49]输出:1提示:树中节点的数目范围是[2,104]0vec;voidtraversal(TreeNode*root){if(root==
nullptr
南屿欣风
·
2024-02-13 01:51
算法
LeetCode 654 最大二叉树[DFS 分治] HERODING的LeetCode之路
*structTreeNode{*intval;*TreeNode*left;*TreeNode*right;*TreeNode():val(0),left(
nullptr
),right(nu
HERODING77
·
2024-02-13 01:11
LeetCode
深度优先
leetcode
算法
c++
分治
LeetCode题目记录-654. 最大二叉树(C++代码实现)
*structTreeNode{*intval;*TreeNode*left;*TreeNode*right;*TreeNode():val(0),left(
nullptr
),right(nu
wyypersist
·
2024-02-13 00:29
刷题之路
leetcode
c++
算法
Leetcode题目记录------判断环形链表
classSolution{public:boolhasCycle(ListNode*head){if(head==
nullptr
||head->next==
Elvenleglas
·
2024-02-13 00:28
题目记录
leetcode
定制自己的new和delete:operator new 和 operator delete
new和delete不同用法基本用法int*aptr=newint(10);deleteaptr,aptr=
nullptr
;上面的代码是我们最基本也是最常见的使用new和delete的方式,当编译器运行
路痴的旅行
·
2024-02-12 22:29
C/C++
相关知识
operator
new
operator
delete
栈模拟递归,LeetCode 145. 二叉树的后序遍历
*structTreeNode{*intval;*TreeNode*left;*TreeNode*right;*TreeNode():val(0),left(
nullptr
),right(
nullptr
EQUINOX1
·
2024-02-12 21:15
leetcode每日一题
算法
c++
leetcode
数据结构
现代C++教程 笔记
一、语言可用性的强化1.常量1.1
nullptr
作用:代替NULL赋空指针;使用:char*a=
nullptr
;原因:编译器通常定义NULL=(void*)0或者NULL=0;但由于C++不允许void
Jeremy_权
·
2024-02-12 17:48
C++
c++
装箱问题+宠物小精灵之收服+数字组合——01背包
V(0usingnamespacestd;#defineintlonglong#defineendl'\n'#defineiosios::sync_with_stdio(false),cin.tie(
nullptr
OLDERHARD
·
2024-02-12 10:02
数据结构
算法
qt-C++笔记之判断一个QLabel上有没有load图片
pixmap属性会返回一个QPixmap对象,如果没有图片被加载,则返回
nullptr
或者一个无效的QPixmap。以下是一个如何判断的例子:代码#include#include
努力脱单的害羞男孩
·
2024-02-12 09:10
qt-C++语法笔记
qt
c++
笔记
二叉树的遍历(递归/非递归)
前序classSolution{public:std::vectorvec;vectorpreorderTraversal(TreeNode*root){if(
nullptr
==root)returnvec
HVACoder
·
2024-02-12 04:30
算法
C++入门——指针空值
nullptr
(C++11支持)
目录一、背景二、
nullptr
三、注意事项一、背景在C语言里,我们给指针赋值一般都是用NULL的,对吧?但是,在下面这个场景就会产生问题了。
淑女在哭泣
·
2024-02-11 21:01
c++
开发语言
C++——二叉树镜像(二叉树是否对称)
boolisSymmetric(TreeNode*root){returncheck(root,root);}boolcheck(TreeNode*root1,TreeNode*root2){if(root1==
nullptr
L一抹阳光
·
2024-02-11 18:40
C++
对称二叉树
二叉树镜像
C++
算法进阶——链表中环的入口节点
数据范围:1next==
nullptr
){returnnullptr;}//获取到环节点的个数intloop_node_num=GetLoopNodeNum(pHead);if(loop_node_num
·
2024-02-11 17:59
面试算法
力扣94-二叉树的中序遍历
*structTreeNode{*intval;*TreeNode*left;*TreeNode*right;*TreeNode():val(0),left(
nullptr
),right(
nullptr
༺❀ൢ望༒月❀ൢ❀
·
2024-02-11 07:20
算法-每日一练
leetcode
算法
C++入门篇(3)auto关键字、内联函数、
nullptr
关键字
与指针引用结合使用1.3.2同一行定义多个变量1.4auto不能推导的场景1.4.1auto不能作为函数的形参1.4.2auto不能直接用来声明数组2.内联函数2.1宏的缺陷2.2内联函数概念2.3内联函数特性3.
nullptr
roboko_
·
2024-02-11 06:59
C++基础语法
c++
开发语言
C++ 实现队列(链式)
pragmaonce#include"stdio.h"namespaceSF{templatestructQueueNode{Tdata;QueueNode*next;QueueNode(){this->next=
nullptr
Jaymz_2b11
·
2024-02-10 22:08
94 . 二叉树的中序遍历 -- 2024.2.10 LeetCode每日一题
全球极客挚爱的技术成长平台思路:采取递归的方式,中序遍历的顺序是左中右,然后模拟即可;代码classSolution{public:voidtransfer(TreeNode*cur,vector&vec){if(cur==
nullptr
ros275229
·
2024-02-10 09:53
leetcode
算法学习
leetcode
算法
职场和发展
opengl
includeclassCOPenGLWidget:publicQOpenGLWidget,publicQOpenGLFunctions_3_3_Core{Q_OBJECTpublic:COPenGLWidget(QWidget*parent=
nullptr
irelia03
·
2024-02-10 08:26
代码随想录|Day 15
*structTreeNode{*intval;*TreeNode*left;*TreeNode*right;*TreeNode():val(0),left(
nullptr
),right(
nullptr
东鹅鹅鹅
·
2024-02-10 08:59
c++
设计模式(C++实现):单例模式,策略模式,责任链模式,装饰器模式
代码版本1classSingleton{public:staticSingleton*getInstance(){if(_pInstance==
nullptr
){_pInstance=newSingleton
Little_monsters_
·
2024-02-09 22:51
设计模式
单例模式
c++
策略模式
反转链表· 递归
1.递归实现classSolution{public:ListNode*reverse(ListNode*pre,ListNode*cur){if(cur==
nullptr
){returnpre;}ListNode
自律即自由w
·
2024-02-09 21:10
链表
数据结构
【Linux】基于单例模式懒汉实现方式的线程池
基于单例模式懒汉实现方式的线程池一、LockGuard.hpp#pragmaonce#include#includeclassMutex//锁的对象{public:Mutex(pthread_mutex_t*lock_p=
nullptr
学IT的小卢
·
2024-02-09 17:37
操作系统
Linux
linux
单例模式
c++
C++进阶(十一)C++11
+》《数据结构与算法》☀️走在路上,不忘来时的初心文章目录一、C++11简介二、统一的列表初始化1、{}初始化2、std::initializer_list三、声明1、auto2、decltype3、
nullptr
北尘_
·
2024-02-09 17:02
C++
c++
java
开发语言
【数据结构】二叉搜索树
=
nullptr
){if(keykey_)cur=cur->left_;else
柳下敲代码
·
2024-02-09 16:05
数据结构
数据结构
c++
开发语言
C/C++总结笔记——指针1:野指针、空指针(NULL和
nullptr
)、悬空指针、智能指针
C/C++中有几种指针相关的概念,只知道有这样的概念,但HR一问就露馅,这里进行总结方便复习。1、野指针1、指针定义时未被初始化:指针在被定义的时候,如果程序不对其进行初始化的话,它会指向随机区域,因为任何指针变量(除了static修饰的指针变量)在被定义的时候是不会被置空的,它的默认值是随机的。2、指针被释放时没有被置空:我们在用malloc开辟内存空间时,要检查返回值是否为空,如果为空,则开辟
大风吹~~~~~
·
2024-02-08 15:56
c/c++
c++
c语言
算法
C++ 反转链表
#includeusingnamespacestd;structListNode{intval;ListNode*next;ListNode(intx):val(x),next(
nullptr
){}};
连风都笑我了
·
2024-02-08 14:38
C++
链表
c++
数据结构
day7(2024/2/8)
includenamespaceUi{classMainUi;}classMainUi:publicQWidget{Q_OBJECTpublic:explicitMainUi(QWidget*parent=
nullptr
明渐
·
2024-02-08 12:29
命令模式
UE中的Cast和CastChecked
1.Cast(Object):这是一种安全的类型转换方法,如果转换成功,它返回一个非空的指针或引用,否则返回
nullptr
。这种类型的转换主要用于处理基类和派生类之间的关系。
ttod_qzstudio
·
2024-02-08 04:44
UC++
UC++
Leetcode—61. 旋转链表【中等】
*structListNode{*intval;*ListNode*next;*ListNode():val(0),next(
nullptr
){}*ListNode(intx):val(x),next(
源代码•宸
·
2024-02-08 02:25
LeetCode刷题
leetcode
链表
算法
c++
数据结构
经验分享
上一页
1
2
3
4
5
6
7
8
下一页
按字母分类:
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
其他