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
intval()
leetcode104. 二叉树的最大深度
*publicclassTreeNode{*
intval
;*TreeNodeleft;*TreeNoderight;*TreeNode(){}*TreeNode(
intval
){this.val=v
吃成一个大胖子1998
·
2024-02-09 21:16
深度优先
算法
leetcode
c实现链表
***/typedefstructNode{intdata;//数据领structNode*next;//指针域}Node;链表的结构操作:1、初始化链表//1、初始化Node*getNewNode(
intval
_哇呀呀_
·
2024-02-09 16:55
数据结构与算法
c语言
链表
算法
【leetcode】LCR 123. 图书整理 I(简单)题解学习
*publicclassListNode{*
intval
;*ListNodenext;*ListNode(){}*ListNod
林隐w
·
2024-02-08 19:34
leetcode
数据结构
算法
leetcode
学习
算法
java
LeetCode二叉树系列——144.二叉树的前序遍历
*publicclassTreeNode{*
intval
;*TreeNodeleft;*TreeNoderight;*TreeNode(){}*TreeNode(
intval
){this.val=
十八岁讨厌Java
·
2024-02-08 17:07
LeetCode_二叉树
算法
数据结构
java
144. 二叉树的前序遍历
*publicclassTreeNode{*
intval
;*TreeNodeleft;*TreeNoderight;*TreeNode(){}*T
朝阳.
·
2024-02-08 17:07
数据结构
算法
深度优先
C++ 反转链表
#includeusingnamespacestd;structListNode{
intval
;ListNode*next;ListNode(intx):val(x),next(nullptr){}};
连风都笑我了
·
2024-02-08 14:38
C++
链表
c++
数据结构
C++反转链表
#includestructListNode{
intval
;ListNode*next;ListNode(intx):val(x),next(NULL){}};ListNode*reverseList(
Galaxy银河
·
2024-02-08 14:35
C++更多语法
计算机
/
人工智能
c++
链表
windows
leetcode- 区域和检索 - 数组可修改
left0){ans+=sums[i];i-=last(i);}returnans;}privateintlast(inta){returna&(-a);}publicvoidupdate(intindex,
intval
程序员小2
·
2024-02-08 06:08
leetcode-数组
LeetCode
leetcode
LeetCode 二叉树/n叉树的解题思路
二叉树二叉树特点是每个节点最多只能有两棵子树,且有左右之分二叉树的数据结构如下:publicclassTreeNode{//节点的值
intval
;//左子树TreeNodeleft;//右子树TreeNoderight
乐之者v
·
2024-02-08 06:49
数据结构和算法
leetcode
算法
Leetcode—61. 旋转链表【中等】
*structListNode{*
intval
;*ListNode*next;*ListNode():val(0),next(nullptr){}*ListNode(intx):val(x),next(
源代码•宸
·
2024-02-08 02:25
LeetCode刷题
leetcode
链表
算法
c++
数据结构
经验分享
剑指Offer:17-树的子结构
(ps:我们约定空树不是任意一个树的子结构)思路实现/*structTreeNode{
intval
;structTreeNode*left;structTreeNode*right;TreeNode(intx
jackmxp
·
2024-02-08 01:43
STL常用算法
遍历算法for_eachfor_each基本用法://普通函数voidprint01(
intval
){coutv;for(inti=0;iv;for(inti=0;i
Taro的学习笔记
·
2024-02-07 20:16
算法
c++
stl
【STL使用笔记】set_union,set_difference,set_intersection使用需要注意的细节
对于内置数据类型的使用(如int)#include#include#include#includeusingnamespacestd;classPrintInt{public:voidoperator()(
intval
LINGLCY
·
2024-02-07 20:44
c++
笔记
开发语言
Leetcode刷题笔记题解(C++):590. N 叉树的后序遍历
思路:类似于二叉树的排序,这里需要将子树进行依次递归遍历,前序遍历也与之类似/*//DefinitionforaNode.classNode{public:
intval
;vectorchildren;Node
Demo.demo
·
2024-02-07 15:25
Leetcode算法题解
leetcode
笔记
c++
Leetcode刷题笔记题解(C++):257. 二叉树的所有路径
*structTreeNode{*
intval
;*TreeNode*left;*TreeNode*right;*TreeNode():val(0),left(nullptr),right(nullptr
Demo.demo
·
2024-02-07 15:25
Leetcode算法题解
leetcode
笔记
c++
力扣——环形链表
*structListNode{*
intval
;*structListNode*next;*};*/structListNode*detectCycle(structListNo
Gay~
·
2024-02-07 08:09
力扣经典面试题
链表
leetcode
数据结构
112. 路径总和详解!!三种解法,总有一款适合你(Java)
*publicclassTreeNode{*
intval
;*TreeNodeleft;*TreeNoderight;*TreeNode(){}*TreeNode(
intval
){this.val=val
remember_me.
·
2024-02-07 06:58
代码随想录
算法
BFS(迭代)法
DFS(递归)法
构造二叉树
力扣题解:剑指 Offer 28. 对称的二叉树
*publicclassTreeNode{*
intval
;
胡矣
·
2024-02-07 04:41
算法
LeetCode
leetcode题解
力扣题解
链表
对称二叉树
二叉树
力扣题解:剑指 Offer 27. 二叉树的镜像
*publicclassTreeNode{*
intval
;*TreeNodeleft;*TreeNoderight;*T
胡矣
·
2024-02-07 04:41
算法
LeetCode
leetcode题解
力扣题解
链表排序
二叉树镜像
二叉树
力扣题解:剑指 Offer 32 - II. 从上到下打印二叉树 II
*publicclassTreeNode{*
intval
;*TreeNodeleft;*
胡矣
·
2024-02-07 04:40
算法
LeetCode
算法
leetcode题解
力扣题解
BFS
二叉树
LeetCode-21:合并两个有序链表(Java语言实现)
*publicclassListNode{*
intval
;*ListNodenext;*ListNode(){}*ListNode(
intval
){this.val=val;}*ListNode(
intval
藤原豆腐的拓海
·
2024-02-07 03:11
leetcode
链表
java
算法
数据结构
LeetCode-83:删除排序链表中的重复元素(Java语言实现)
*publicclassListNode{*
intval
;*ListNodenext;*ListNode(){}*ListNode(
intval
){this.val=val;}*ListNode(
intval
藤原豆腐的拓海
·
2024-02-07 03:10
leetcode
链表
java
算法
数据结构
LeetCode-82:删除排序链表中的重复元素(Java语言实现)
*publicclassListNode{*
intval
;*ListNodenext;*ListNode(){}*ListNode(
intval
){this.val=val;}*ListNode(
intval
藤原豆腐的拓海
·
2024-02-07 03:10
leetcode
链表
java
数据结构
算法
LeetCode-21:合并两个有序链表(Java语言实现)
*publicclassListNode{*
intval
;*ListNodenext;*ListNode(){}*ListNode(
intval
){this.val=val;}*ListNode(
intval
藤原豆腐的拓海
·
2024-02-07 03:07
leetcode
链表
java
数据结构
算法
动态规划C语言
(a):(b))intknapsack(intW,intwt[],
intval
[],intn){inti,w;intK[n+1][W+1];//填充K()()数组//遍历每一个物品和背包容量for(i=
陇院第一Sweet Baby
·
2024-02-07 01:20
算法
数据结构
c语言
动态规划
代码随想录算法训练营DAY14 | 二叉树 (1)
一、二叉树理论基础1.存储方式链式存储:顺序存储:2.二叉树标准定义(Java)publicclassTreeNode{
intval
;TreeNodeleft;TreeNoderight;TreeNode
橙南花已开
·
2024-02-07 01:23
代码随想录算法训练营
算法
数据结构
代码随想录算法训练营第三天 | 链表
移除链表元素LeetCode707.设计链表LeetCode206.反转链表链表节点的定义包含:节点上存储的元素、下一个节点对象的地址(双链表还包含上一个节点对象的地址)publicclassListNode{
intval
SUBURBIA~
·
2024-02-06 23:11
算法
链表
数据结构
java
leetcode
LeetCode --116
二叉树定义如下:structNode{
intval
;Node*left;Node*right;Node*next;}填充它的每个next指针,让这个指针指向其下一个右侧节点。
丘小羽
·
2024-02-06 20:00
leetcode
算法
数据结构
力扣LeetCode-链表
链表一、链表节点定义//单链表structListNode{
intval
; //节点上存储的元素 ListNode*next; //指向下一个节点的指针 ListNode(intx):val(x
流忆,留宜
·
2024-02-06 14:37
LeetCode
链表
leetcode
算法
【D23】对链表进行插入排序 & 合并两个有序链表 &排序链表 (LC 147&21&148)
*publicclassListNode{*
intval
;*ListNodenext;*ListNode(){}*ListNode(
intval
){th
sirenyunpan
·
2024-02-06 13:15
【Java数据结构】单向 不带头 非循环 链表实现
的模拟实现*单向不带头非循环链表实现*/classSingleLinkedList{classListNode{publicintval;publicListNodenext;publicListNode(
intval
为祖国添砖爪哇
·
2024-02-06 09:33
Java
数据结构
java
算法
LeetCode树总结
*structTreeNode{*
intval
;*TreeNode*left;*TreeNode*right;*TreeNode():val(0),left(nullp
CCloth
·
2024-02-06 07:46
数据结构
算法
Day3 链表专项—反转、构建
LeetCode203.移除链表元素解题思路:构建虚拟头结点,可使后续所有的节点操作都一致ListNode*removeElements(ListNode*head,
intval
){//虚拟头结点ListNode
DuanDuan0820
·
2024-02-06 05:13
算法学习
链表
数据结构
算法
【c】链表
typedefstructNode{
intval
;structNode*next;}Node;一个完整的链表需要由以下几部分构成:1.头指针:一个普通的指针,它的特点是永远指向链表第一个节点的位置。
Z_shsf
·
2024-02-06 01:55
c++
c语言
链表
开发语言
树形dp解法
*structTreeNode{*
intval
;*TreeNode*left;*TreeNode*right;*TreeNode():val(0),left(nullptr),ri
像风一样_
·
2024-02-05 23:28
深度优先
算法
LeetCode 109. 有序链表转换二叉搜索树 题解+测试 C/C++
主要思路构造平衡的二叉搜索树:首先使用快慢指针法找到中位数,作为根节点,然后递归构造左子树与右子树#include#includeusingnamespacestd;#includestructListNode{
intval
【止心】
·
2024-02-05 21:05
LeetCode
链表
二叉搜索树
中位数
c++
算法
算法刷题 DAY16
*structTreeNode{*
intval
;*structTreeNode*left;*structTreeNode*right;*};*/intget_height(structTreeNode*
毅凉
·
2024-02-05 21:14
算法
java
数据结构
c语言
算法刷题 DAY14
*structTreeNode{*
intval
;*structTreeNode*left;*structTreeNode*right;*};*//***Note:Thereturnedarraymustbemalloced
毅凉
·
2024-02-05 21:13
算法
java
数据结构
c语言
爱上算法:每日算法(24-2月2号)
*publicclassTreeNode{*
intval
;*TreeNodeleft;*TreeNoderight;*TreeNode(
落雨既然
·
2024-02-05 20:45
算法
算法
代码随想录算法训练营第三天| ● 链表理论基础 ● 203.移除链表元素 ● 707.设计链表 ● 206.反转链表
*structListNode{*
intval
;*ListNode*next;*ListNode():val(0),next(nullptr){}*ListNode(intx):va
孤馆深沉
·
2024-02-05 17:40
算法
链表
数据结构
力扣刷题-o(1)时间插入,删除和获取
越来越离谱了...同样的逻辑会不一样的结果实现RandomizedSet类:RandomizedSet()初始化RandomizedSet对象boolinsert(
intval
)当元素val不存在时,向集合中插入该项
cynicism??
·
2024-02-05 17:31
C++练手
leetcode
算法
职场和发展
力扣刷题-27.移除元素
classSolution{public:intremoveElement(vector&nums,
intval
){intk=0;for(inti=0;i
cynicism??
·
2024-02-05 17:29
C++练手
leetcode
算法
数据结构
【双指针】234. 回文链表
*publicclassListNode{*
intval
;*ListNodenext;*ListNode(){}*ListNode(
intval
){this.val=val;}*ListNode(
intval
少写代码少看论文多多睡觉
·
2024-02-05 11:59
#
Leetcode
链表
数据结构
动态内存管理
1.为什么要有动态内存分配我们已经掌握的内存开辟⽅式有:
intval
=20;//在栈空间上开辟四个字节chararr[10]={0};//在栈空间上开辟1
持之以恒的天秤
·
2024-02-05 11:50
c语言
面试题 02.01. 移除重复节点
*structListNode{*
intval
;*ListNode*next;*ListNode(intx):val(x),next(NULL){}*};*/classSolution{public:ListNode
雪上霜
·
2024-02-05 10:29
leetcode203.移除链表元素_多种算法详细讲解
*structListNode{*
intval
;*ListNode*next;*ListNode():val(0),next(nullptr){}*ListNode(intx):val(x),
01红C
·
2024-02-05 09:27
leetcode
链表
算法
数据结构
C语言
leetcode
leetcode206反转链表|详细算法讲解学习
*structListNode{*
intval
;*ListNode*ne
01红C
·
2024-02-05 09:26
leetcode
链表
学习
数据结构
反转链表
算法
LeetCode460 LFU缓存
structNode{//双向链表的节点intkey;//键
intval
;//值intfreq;//频率Node*prev;//前一个节点Node*next;//后一个节点//无参构造函数Node():
风筝_
·
2024-02-05 06:26
LFU缓存
LeetCode
460
Leetcode刷题笔记题解(C++):141. 环形链表
*structListNode{*
intval
;*ListNode*n
Demo.demo
·
2024-02-05 00:16
Leetcode算法题解
c++
leetcode
链表回环
leetcode 239. 滑动窗口最大值
让这个队列的对首就是队列中的最大值,每次入队的时候,如果入队元素大于对尾,就弹出元素,让队首就是元素的最大值解题方法定义一个Myque的单调队列,手动实现push,pop,getMaxValue三个函数push(
intval
IT民工小新
·
2024-02-05 00:31
#
我得leetcode之路
leetcode
算法
职场和发展
上一页
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
其他