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
代码随想录Day15 | 层序遍历,翻转二叉树,对称二叉树
*structTreeNode{*
intval
;*TreeNode*left;*
sRiddle
·
2024-01-13 14:42
算法
关于二叉树的一些心得
#include#include#include#includeusingnamespacestd;typedefstructbitnode{
intval
;structbitnode*lchild,*rchild
虐鼠无情麻子刘
·
2024-01-13 03:31
深度优先
链表
c++
算法
Java反转单链表
*publicclassListNode{*
intval
;*ListNodenext;*ListNode(){}*ListNode(
intval
){this.val=val;}*ListNode(
intval
王文搏
·
2024-01-13 03:45
java练习题
数据结构
二分查找和删除元素【双指针】
&nums,inttarget){intleft=0;intright=nums.size()-1;while(leftnums[mid])left=mid+1;elseif(target&nums,
intval
一只特立独行的猪( ﹡ˆoˆ﹡
·
2024-01-13 01:44
算法
leetcode
数据结构
指向函数的指针及应用
例如:int(*p)(
intval
1,
intval
2);p是指针,(*p)后面为括号说明其指向一个函数,函数返回值为整型。
一只特立独行的猪( ﹡ˆoˆ﹡
·
2024-01-13 01:43
#C语言
算法
c语言
排序算法
链表专题-删除,设计,反转链表
classSolution{public:ListNode*removeElements(ListNode*head,
intval
){if(head==nullptr)returnnullptr;ListNode
一只特立独行的猪( ﹡ˆoˆ﹡
·
2024-01-13 01:09
链表
数据结构
Leetcode 110. Balanced Binary Tree
*structTreeNode{*
intval
;*TreeNode*left;*TreeNode*right;*TreeNode(intx):val(x),left(NULL
SnailTyan
·
2024-01-12 22:05
530. 二叉搜索树的最小绝对差
*structTreeNode{*
intval
;*TreeNode*left;*TreeNode*right;*TreeNode():val(0),left(nullptr),right(nullptr
咔咔咔的
·
2024-01-12 22:22
leetcode
c++
LeetCode面试经典150题--第二题:移除元素(Java)
思路将数组中与val不同的元素直接从0位置开始覆盖就可以了解题方法定义一个指针指向0索引位置,覆盖一个向右移动一个位置classSolution{publicintremoveElement(int[]nums,
intval
Phameleon
·
2024-01-12 19:46
leetcode
面试
算法
java
day14 二叉树的遍历 递归遍历 迭代遍历 统一遍历
*structTreeNode{*
intval
;*TreeNode*left;*TreeNode*right;*TreeNode
人来茶热
·
2024-01-12 16:16
算法
数据结构
leetcode
代码随想录 Leetcode707. 设计链表
题目:代码(首刷看解析2024年1月11日):classMyLinkedList{private:structListNode{
intval
;ListNode*next;ListNode(
intval
)
meeiuliuus
·
2024-01-12 13:18
#
leetcode
---medium
算法
c++
代码随想录 Leetcode203. 移除链表元素
题目:代码(首刷看解析2024年1月11日):classSolution{public:ListNode*removeElements(ListNode*head,
intval
){if(head==nullptr
meeiuliuus
·
2024-01-12 13:48
#
leetcode
---
easy
c++
算法
day01打卡
classSolution{public:intremoveElement(vector&nums,
intval
){//fast找不同于val的元素intslow=0;for(intfas
clamdown2021
·
2024-01-12 11:29
代码
算法
力扣173. 二叉搜索树迭代器
*structTreeNode{*
intval
;*TreeNode*left;*TreeNode*right;*TreeNode():val(0),
slowfastflow
·
2024-01-11 14:16
力扣实践
leetcode
算法
职场和发展
LeetCode数据结构_C语言题解系列-155. 最小栈
voidpush(
intval
)将元素val推入堆栈。voidpop()删除堆栈顶部的元素。inttop()获取堆栈顶部的元素。intgetMin()获取堆栈中
物质波波波
·
2024-01-11 08:58
数据结构与算法
数据结构
leetcode
c语言
206. 反转链表(Java)
输入:head=[1,2,3,4,5]输出:[5,4,3,2,1]代码实现:1.根据题意创建一个结点类:publicclassListNode{
intval
;ListNodenext;ListNode(
JungleiRim
·
2024-01-11 02:02
力扣刷题
链表
java
数据结构
【大厂算法面试冲刺班】day1:数据结构先导课-链表、列表
链表/*链表结点类*/classListNode{
intval
;//结点值ListNodenext;//指向下一结点的指针(引用)ListNode(intx){val=x;}//构造函数}在链表中查找值为
黄油饼卷咖喱鸡就味增汤拌孜然羊肉炒饭
·
2024-01-11 00:45
算法
数据结构
算法
面试
动态内存管理
为什么要有动态内存分配我们已经掌握的内存开辟⽅式有:
intval
=20;//在栈空间上开辟四个字节chararr[10]={0};//在栈空间上开辟10个字节的连续空间但是上述的开辟空间的⽅式有两个特点
Easonmax
·
2024-01-10 22:45
c语言知识点专栏
算法
彻底理解java链表中的节点Node
structNode{/*data*/
intval
;structNode*next;//next是结
多少学一点吧
·
2024-01-10 19:31
java
链表
开发语言
力扣算法题—155.最小栈
voidpush(
intval
)将元素val推入堆栈。voidpop()删除堆栈顶部的元素。inttop()获取堆栈顶部的元素。intgetMin()获取堆栈中的最小元素。
jtyyyds388
·
2024-01-10 17:52
算法
leetcode
力扣155.最小栈
voidpush(
intval
)将元素val推入堆栈。voidpop()删除堆栈顶部的元素。inttop()获取堆栈顶部的元素。intgetMin()获取堆栈中的最小元素。
puzell
·
2024-01-10 17:50
leetcode
算法
数据结构
155.最小栈
voidpush(
intval
)将元素val推入堆栈。voidpop()删除堆栈顶部的元素。inttop()获取堆栈顶部的元素。intgetMin()获取堆栈中的最小元素。
迅~
·
2024-01-10 17:19
LeetCode刷题笔记
算法
数据结构
c语言
力扣 155. 最小栈
题目来源:https://leetcode-cn.com/problems/min-stack/大致题意:实现一个最小栈MinStack类:MinStack()初始化堆栈对象voidpush(
intval
三更鬼
·
2024-01-10 17:49
leetcode
力扣算法题155. 最小栈
voidpush(
intval
)将元素val推入堆栈。voidpop()删除堆栈顶部的元素。inttop()获取堆栈顶部的元素。intgetMin()获取堆栈中的最小元素。
Cary_cacb
·
2024-01-10 17:19
算法
leetcode
职场和发展
【leetcode100-034】【链表/优先队列】合并k个升序链表
【题解】classSolution{public:structStatus{
intval
;ListNode*ptr;booloperatorrhs.val;}};prio
_六六_
·
2024-01-10 16:03
leetcode100思路整理
算法
代码随想录算法训练营第一天| 27 移除元素 704 二分查找
目录27移除元素704二分查找27移除元素快指针遍历,慢指针记录classSolution{public:intremoveElement(vector&nums,
intval
){intl=0,r=0;
魔法恐龙: )
·
2024-01-10 15:57
LeetCode
算法
树定义及遍历
Java:publicclassTreeNode{
intval
;TreeNodeleft,right;TreeNode(
intval
){this.val=val;this.left=null;this.right
奋斗中的Jack
·
2024-01-10 12:32
Algorithm
and
DataStructure
java
开发语言
算法
数据结构
代码随想录Day.14 | 递归遍历、迭代遍历、统一遍历
*structTreeNode{*
intval
;*Tr
怕批龙-_-#
·
2024-01-10 06:50
算法
leetcode
c++
深度优先遍历
代码训练营Day.16 | 104. 二叉树的最大深度、111. 二叉树的最小深度、222. 完全二叉树的节点个数
*structTreeNode{*
intval
;*TreeNode*left;*TreeNode*right;*TreeNode():val(0),left(n
怕批龙-_-#
·
2024-01-10 06:50
leetcode
算法
c++
C语言链表、树、图的实现(结构体)
链表、树、图链表树图邻接矩阵邻接表链表参看此线性表实现(C语言——结构体)博文树structTree{
intval
;structTree*left;structTree*right;};在上面的代码中,
408真的不难
·
2024-01-10 05:49
c语言
数据结构
二叉树part04 算法
*publicclassTreeNode{*
intval
;*TreeNodeleft;*TreeNoderight;*TreeNode(){}*TreeNode(
intval
){this.val=va
Belle_Daisy
·
2024-01-10 03:46
算法
3.C++中的复合类型-引用和指针
intval
=1;int&rval=val;//r
月落霜满天
·
2024-01-09 23:23
C++
c++
开发语言
指针
LeetCode 构建树(C++)
)#include#include#includeusingnamespacestd;typedefstructTreeNode*Tree;//Leetcode树的结构体structTreeNode{
intval
crescentgear
·
2024-01-09 14:28
leetcode
c++
算法
167. 两数之和 II - 输入有序数组
*structListNode{*
intval
;*ListNode*next;*ListNode():val(0),next(nullptr){}*ListNode(intx):val(x),next(
咔咔咔的
·
2024-01-09 11:41
leetcode
c++
86. 分隔链表
*structListNode{*
intval
;*ListNode*next;*ListNode():val(0),next(nullptr){}*ListNode(intx):val(x),next(
咔咔咔的
·
2024-01-09 11:11
leetcode
链表
c++
230. 二叉搜索树中第K小的元素
*structTreeNode{*
intval
;*TreeNode*left;*TreeNode*right;*TreeNode():val(0),left(nullptr),right(nullptr
咔咔咔的
·
2024-01-09 11:11
leetcode
c++
25. K 个一组翻转链表
*structListNode{*
intval
;*ListNode*next;*ListNode():val(0),next(nullptr){}*ListNode(intx):val(x),next(
咔咔咔的
·
2024-01-09 11:06
leetcode
链表
c++
二叉树 | 二叉树的前序遍历问题
以下是一个简单的二叉树节点类的定义:publicclassTreeNode{
intval
;TreeNodeleft;Tre
Ernest_Feng
·
2024-01-09 10:43
算法
算法
数据结构
203删除链表元素
找到元素判断位置classSolution{public:ListNode*removeElements(ListNode*head,
intval
){//删除头结点while(head!
小凡子空白在线学习
·
2024-01-09 08:07
代码随想录笔记
链表
数据结构
算法
92. 反转链表 II
*structListNode{*
intval
;*ListNode*next;*ListNode():val(0),next(nullptr){}*ListNode(intx):val(x),next(
咔咔咔的
·
2024-01-09 06:04
leetcode
链表
c++
leetcode每日一题43
116.填充每个节点的下一个右侧节点指针层序遍历嘛/*//DefinitionforaNode.classNode{public:
intval
;Node*left;Node*right;Node*next
CodingJazz
·
2024-01-09 06:46
leetcode
算法
动态规划
二叉树基础oj练习
*structTreeNode{*
intval
;*structTreeNode*left;*structTreeNod
xiguazkb123
·
2024-01-09 03:03
数据结构刷题
数据结构
代码随想录算法训练营Day20|654.最大二叉树、617.合并二叉树、700.二叉搜索树中的搜索、98.验证二叉搜索树
*structTreeNode{*
intval
;*TreeNod
张金卓2023
·
2024-01-08 22:28
算法
力扣hot100 将有序数组转换为二叉搜索树 递归
*publicclassTreeNode{*
intval
;*TreeNodeleft;*TreeNoderight;*TreeNode(){}*TreeNode(
intval
){this.val=val
兑生
·
2024-01-08 16:03
力扣
hot100
leetcode
算法
职场和发展
59. 螺旋矩阵 II
1,2,3],[8,9,4],[7,6,5]]代码classSolution{public:vector>generateMatrix(intn){vector>res(n,vector(n,1));
intval
vbuer
·
2024-01-08 10:59
[94] 二叉树的中序遍历
基本结构publicclassTreeNode{
intval
;TreeNodeleft;TreeNoderight;TreeNode(){}TreeNode(
intval
){this.val=val;}
_魔佃_
·
2024-01-08 09:41
027 移除元素
和026一样利用双指针的答案classSolution{public:intremoveElement(vector&nums,
intval
){intn=nums.size();if(n==0)return0
AnthonyM08
·
2024-01-08 08:07
如何循环A-Z当超过26个字母时输出AA,AB,AC.....
for($i=0;$i";if($y>=1){$y=
intval
($y);echochr($y+64);echochr($i-$y*26+65);}else{echochr($i+65);}echo"\
cuihaomaster
·
2024-01-08 00:52
剑指Offer:24-二叉树中和为某一值的路径
(注意:在返回值的list中,数组长度大的数组靠前)思路实现/*structTreeNode{
intval
;structTreeNode*left;structTreeNode*right;TreeNode
jackmxp
·
2024-01-07 23:43
LeetCode-合并两个有序链表
*publicclassListNode{*
intval
;*ListNodenext;*ListNode(intx){val=x;}*}*/classSolution{publicListNodemergeTwoLists
沙漠小舟
·
2024-01-07 22:32
上一页
5
6
7
8
9
10
11
12
下一页
按字母分类:
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
其他