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
Java算法_ 反转二叉树(LeetCode_Hot100)
运行效果完整代码/***2*@Author:LJJ*3*@Date:2023/8/1613:18*4*/publicclassInvertBinaryTree{staticclassTreeNode{
intval
佳-Mr.Li
·
2023-08-16 20:42
java算法
算法
java
leetcode
94 二叉树的中序遍历
*publicclassTreeNode{*
intval
;*TreeNodeleft;*TreeNoderight;*TreeNode(){}*TreeNode(
intval
){this.val=val
justonemoretry
·
2023-08-16 14:55
二叉树层次遍历——牛客NC15
返回该二叉树层序遍历的结果,(从左到右,一层一层地遍历)例如:给定的二叉树是{3,9,20,#,#,15,7},该二叉树层序遍历的结果是[[3],[9,20],[15,7]]题解:/***structTreeNode{*
intval
粉丝头子的故事
·
2023-08-16 05:59
编程题
二叉树
leetcode
二叉树的遍历——前序、中序,后序,层次遍历以及相关题解
)3.后序遍历(postordertraversal)4.层次遍历5.区别6.根据前序遍历中序遍历重构二叉树6.1解法一算法思想代码时间复杂度分析6.2解法二代码结点类型structTreeNode{
intval
焦妮敲代码
·
2023-08-16 05:29
#
C++
c++
数据结构
二叉树
Java算法_ 二叉树的最大深度(LeetCode_Hot100)
运行效果完整代码/***2*@Author:LJJ*3*@Date:2023/8/159:04*4*/publicclassMaxDepthBinaryTree{staticclassTreeNode{
intval
佳-Mr.Li
·
2023-08-16 01:49
算法
java
leetcode
2023-08-14力扣每日一题
链接:617.合并二叉树题意:如题,合并两个二叉树(值合并)解:简单二叉树操作题实际代码:#includeusingnamespacestd;structTreeNode{
intval
;TreeNode
Qian丶Xi
·
2023-08-16 01:49
力扣每日一题
leetcode
8.14 刷题【7道】
*structTreeNode{*
intval
;*TreeNode*left;*TreeNode*right;*TreeNode(intx):val(x
编程浩
·
2023-08-16 00:49
算法
leetcode
职场和发展
LeetCode ACM模式——二叉树篇(一)
144.二叉树的前序遍历递归遍历迭代遍历(利用栈)145.二叉树的后序遍历编辑递归遍历迭代遍历(利用栈)94.二叉树的中序遍历递归遍历迭代遍历(利用栈)定义二叉树publicclassTreeNode{
intval
要向着光
·
2023-08-15 23:48
做题总结
leetcode
算法
BinaryTree
java
剑指offer-二叉树中和为某一值的路径
(注意:在返回值的list中,数组长度大的数组靠前)难点坑点理解题意理解题意理解题意注意递归方法/*structTreeNode{
intval
;structTreeNode*left;structTreeNode
yyming
·
2023-08-15 14:50
【leetcode】第2章 链表
203.移除链表元素方法:添加一个虚拟节点,这不用考虑头节点删除情况publicListNoderemoveElements(ListNodehead,
intval
){//虚拟节点,指向头节点ListNodedummy
编程小白呀
·
2023-08-15 13:30
刷题
leetcode
链表
java
代码随想录day3
classSolution{public:ListNode*removeElements(ListNode*head,
intval
){ListNode*dummy=newListNode(0);dummy
想进个大厂
·
2023-08-15 03:25
c++
数据结构
leetcode
算法
优先队列合并多个链表(23. 合并 K 个升序链表)
*publicclassListNode{*
intval
;*ListNodenext;*ListNode(){}*ListNode
数学超级菜的数学家
·
2023-08-15 01:58
算法笔记
链表
数据结构
剑指offer-反转链表
思路遍历链表,使用cur保存当前节点,将cur的下一个指向前一个Java/*publicclassListNode{
intval
;ListNodenext=null;ListNode(
intval
){this.val
纳萨利克
·
2023-08-14 18:34
如何正确的比较俩个结构体(对象)相等?为何不能使用mmecmp()?
正确方法:#includeusingnamespacestd;structA{charch;
intval
;//友元运算符重载函数friendbooloperator==(constA&ob1,constA
KingOfMyHeart
·
2023-08-14 11:22
C/C++基础
c++
结构体
C
c语言求质因子及其出现频率
判断质数:boolis_prime(intnum)//c++独有的布尔类型,c语言可用int,然后返回值就是0与1{for(inti=2;i>value;
intval
马超怎么赢
·
2023-08-14 10:42
数据结构
【每日一题Day293】LC23合并K个升序链表 | K指针 堆排序 归并排序
*publicclassListNode{*
intval
;*ListNodenext;*ListNode(){}*ListNode(intva
TIkitianya
·
2023-08-14 05:50
每日一题
排序
堆
链表
数据结构
leetcode
剑指Offer 牛客 JZ61 序列化二叉树
题目:publicclassTreeNode{
intval
=0;TreeNodeleft=null;TreeNoderight=null;publicTreeNode(
intval
){this.val=
TonyPaPa
·
2023-08-14 03:01
算法
算法
二叉树
Java
2021-10-27(JZ37 序列化二叉树)
*;/*publicclassTreeNode{
intval
=0;TreeNodeleft=null;TreeNoderight=null;publicTreeNode(
intval
){this.val
TickTick123
·
2023-08-14 03:29
数据结构与算法
java
并查集解决染色问题
*structTreeNode{*
intval
;*TreeNode*left;*TreeNode*right
木喃的井盖
·
2023-08-14 01:51
算法
算法设计与分析
c++
【C++】STL初识
1.STL的基本概念2.vector存放内置数据类型#includeusingnamespacestd;#include#includevoidMyPrint(
intval
){coutv;//向容器在放数据
王哈哈、
·
2023-08-14 00:38
C++
c++
开发语言
链表OJ详解
人生不满百,常怀千岁忧作者:Mylvzi文章主要内容:程序环境和预处理题目一:题目要求:画图分析:代码实现:structListNode*removeElements(structListNode*head,
intval
Mylvzi
·
2023-08-13 21:13
链表
算法
数据结构
LeetCode-117-填充每个节点的下一个右侧节点指针 II
填充每个节点的下一个右侧节点指针II题目描述:给定一个二叉树:structNode{
intval
;Node*left;Node*right;Node*next;}填充它的每个next指针,让这个指针指向其下一个右侧节点
雄狮虎豹
·
2023-08-13 16:28
2023/8/11题解
includeusingnamespacestd;vectorv;vectora;vectorb;intn,q,num;intcnt=1;constintN=1e5+10;classnode{public:
intval
无名之逆
·
2023-08-13 15:27
前端
算法
c++
使用双栈(参数栈、状态栈)实现树的前、中、后序遍历
树结构如下:#include#include#includeusingnamespacestd;structTreeNode{
intval
;TreeNode*left;TreeNode*right;TreeNode
daitu3201
·
2023-08-13 13:49
笔记
算法
c++
【OJ】LeetCode——1302. 层数最深叶子节点的和
*publicclassTreeNode{*
intval
;*TreeNodeleft;*TreeN
Apol1o_
·
2023-08-13 07:21
刷题
leetcode
算法
职场和发展
29.二叉树中和为某一值的路径(二)
*;importjava.util.ArrayList;/**publicclassTreeNode{
intval
=0;TreeNodeleft=null;TreeNoderight=null;pu
okfineyell
·
2023-08-13 04:37
数据结构
37.二叉树的最近公共祖先
*;/**publicclassTreeNode{*
intval
=0;*TreeNodeleft=null;*TreeNoderight=null;*}*/publicclassSolution{/**
okfineyell
·
2023-08-13 04:37
java
服务器
开发语言
2021-10-20(JZ32 从上往下打印二叉树)
*;/**publicclassTreeNode{
intval
=0;TreeNodeleft=null;TreeNoderight=null;publicTreeNode(
intval
){this.val
TickTick123
·
2023-08-13 03:58
数据结构与算法
leetcode
算法
[剑指OFFER]之树:JZ32 从上往下打印二叉树
2.解法2.1树的结构classTreeNode{
intval
=0;TreeNodeleft=null;T
悟空学编程
·
2023-08-13 03:27
数据结构与算法
算法
数据结构
java
后端
开发语言
数据结构笔记--常见二叉树分类及判断实现
主要思路:递归自底向上判断是否是一颗搜索二叉树,返回判断结果的同时,要返回对应的最小值和最大值;#include#includestructTreeNode{
intval
;TreeNode*left,*
布吉岛呀~
·
2023-08-13 03:56
数据结构
算法
Leetcode 98. Validate Binary Search Tree
*structTreeNode{*
intval
;*TreeNode*left;*TreeNode*right;*TreeNode(intx):val(x),le
SnailTyan
·
2023-08-13 01:08
2023-08-12 LeetCode每日一题(合并 K 个升序链表)
*structListNode{*
intval
;*ListNode*next;*ListNo
HEU_firejef
·
2023-08-13 01:41
LeetCode每日一题
leetcode
算法
数据结构
2018-03-26
数据结构:单向链表#include#include//实现一个简单的单向链表(不带头节点的链表,只有一个头指针)structNode{
intval
;structNode*next;};structNode
张钰沛
·
2023-08-12 17:07
链表的中间结点
代码如下:structListNode{
intval
;structListNode*next;};structListNode*middleNode(structListNode*head){structListNode
奉灬孝
·
2023-08-12 06:49
【Leetcode】155. 最小栈、JZ31 栈的压入、弹出序列
voidpush(
intval
)将元素val推入堆栈。voidpop()删除堆栈顶部的元素。inttop()获取堆栈顶部的元素
学IT的小卢
·
2023-08-12 06:21
leetcode
算法
java
Leetcode 队和栈列 20 1047 150 239 347
;if(s.size()%2==1)returnfalse;for(inti=0;istk;for(inti=0;i&tokens){stackstk;for(inti=0;ique;voidpop(
intval
Zoeyii935
·
2023-08-12 01:29
leetcode
linux
算法
二叉树——(下)
在学习了二叉树的基本知识后,我们来练习一些题目来增强对其的理解一、单值二叉树如果一个二叉树每个节点都具有相同的值,说明为一个单值二叉树,否则返回空structTreeNode{
intval
;structTreeNode
weielite
·
2023-08-11 22:24
数据结构
算法
Java算法_排序列表(LeetCode_Hot100)
importjava.util.List;/***2*@Author:LJJ*3*@Date:2023/8/413:16*4*/publicclassMergeSortLinkedList{staticclassListNode{
intval
佳-Mr.Li
·
2023-08-11 22:10
java算法
算法
java
leetcode
【leetcode】第一章数组
因此条件为lefttarget){right=mid-1;}else{left=mid+1;}}return-1;}27.移除元素1.暴力解法publicintremoveElement(int[]nums,
intval
编程小白呀
·
2023-08-11 19:11
刷题
leetcode
算法
数据结构
Java集合框架中取出元素时的比较问题:“==“与equals()方法
于是做了一下一开始的代码如下:classMinStack{Dequestack;DequeminStack;publicMinStack(){stack=newLinkedList();}publicvoidpush(
intval
苦瓜_大王
·
2023-08-11 19:28
java
leetcode
【面试高频题】难度 2.5/5,简单结合 DFS 的 Trie 模板级运用题
Tag:「字典树」、「DFS」、「哈希表」实现一个MapSum类,支持两个方法,insert和sum:MapSum()初始化MapSum对象voidinsert(Stringkey,
intval
)插入key-val
宫水三叶的刷题日记
·
2023-08-11 18:52
程序人生
BM8 链表中倒数最后k个结点
/***structListNode{*
intval
;*structListNode*next;*ListNode(intx):val(x),next(nullptr){}*};*/classSolution
grant-ADAS
·
2023-08-11 13:54
Algorithm
算法
链表
数据结构
BM6 判断链表中是否有环
*classListNode{*
intval
;*ListNodenext;*ListNode(intx){*val=x;*next=null;*}*}*/publicclassSolution{publicbooleanhasCycle
低调且奢华
·
2023-08-11 12:20
链表
链表
BM39 序列化二叉树
*;/*publicclassTreeNode{
intval
=0;TreeNodeleft=null;TreeNoderight=null;publicTreeNode(
intval
){this.val
低调且奢华
·
2023-08-11 12:20
二叉树
数据结构
BM14 链表的奇偶重排(双指针遍历法)
*;/**publicclassListNode{*
intval
;*ListNodenext=null;*publicListNode(
intval
){*this.val=val;*}*}*/publicclassSolution
低调且奢华
·
2023-08-11 12:50
链表
链表
BM5 合并k个已排序的链表
*;/**publicclassListNode{*
intval
;*ListNodenext=null;*publicListNode(
intval
){*this.val=val;*}*}*/publicclassSolution
低调且奢华
·
2023-08-11 12:50
链表
链表
数据结构
BM3 链表中的节点每k个一组反转
*;/**publicclassListNode{*
intval
;*ListNodenext=null;*publicListNode(
intval
){*this.val=val;*}*}*/如果头结点为空
低调且奢华
·
2023-08-11 12:19
链表
java
算法
BM4 合并两个排序的链表
*;/**publicclassListNode{*
intval
;*ListNodenext=null;*publicListNode(
intval
){*this.val=val;*}*}*/publicclassSolution
低调且奢华
·
2023-08-11 12:19
链表
算法
10.两个链表相加求和
*;/**publicclassListNode{*
intval
okfineyell
·
2023-08-11 08:13
链表
数据结构
算法
链表中环的入口结点(快慢指针)
思路两个快慢指针从头节点开始走,代码/*publicclassListNode{
intval
;ListNodenext=null;ListNode(
intval
){this.val=val;}}*/publicclassSolution
WLWu
·
2023-08-11 04:02
上一页
35
36
37
38
39
40
41
42
下一页
按字母分类:
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
其他