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
LeetCode每周五道面试题
代码随想录训练营第17天|
LeetCode
110.平衡二叉树、257.二叉树的所有路径、404.左叶子之和
参考代码随想录题目一:
LeetCode
110.平衡二叉树递归法确定递归函数的参数和返回值:参数为根节点,返回值是以当前传入节点为根节点的树的高度。
忆昔z
·
2024-02-20 22:08
代码随想录训练营
leetcode
算法
数据结构
leetcode
110. 平衡二叉树、257. 二叉树的所有路径、257. 二叉树的所有路径
110.平衡二叉树给定一个二叉树,判断它是否是高度平衡的二叉树。本题中,一棵高度平衡二叉树定义为:一个二叉树每个节点的左右两个子树的高度差的绝对值不超过1。示例1:输入:root=[3,9,20,null,null,15,7]输出:true示例2:输入:root=[1,2,2,3,3,null,null,4,4]输出:false示例3:输入:root=[]输出:true思路:左右子树的高度差大于1
叫我卡卡西cc
·
2024-02-20 22:38
leetcode
算法
职场和发展
c++
Leetcode
刷题91-53. 最大子序和(C++详细解法!!!)
Comefrom:[https://
leetcode
-cn.com/problems/maximum-subarray/]53.MaximumSubarray1.Question2.Answer3.我的收获
huyunceng_cloud
·
2024-02-20 22:37
LeetCode从零开始
LeetCode
C++
第15天|
LeetCode
110.平衡二叉树 、
LeetCode
257. 二叉树的所有路径、
LeetCode
404.左叶子之和
1.题目链接:110.平衡二叉树题目描述:给定一个二叉树,判断它是否是高度平衡的二叉树。本题中,一棵高度平衡二叉树定义为一个二叉树每个节点的左右两个子树的高度差的绝对值不超过1。解法:用递归来做,三步曲:①因为我要用-1来表示该数是否是平衡二叉树,故返回-1就不是平衡二叉树,返回不是-1就是平衡二叉树,故返回值为int型(表示的是高度);参数就root。②终止条件---if(root==null)
小宇刷题
·
2024-02-20 22:37
算法
数据结构
java
深度优先
【算法-
LeetCode
】257. 二叉树的所有路径(二叉树;递归;DFS;前序遍历;BFS)
257.二叉树的所有路径-力扣(
LeetCode
)文章起笔:2021年11月13日22:22:02问题描述及示例给你一个二叉树的根节点root,按任意顺序,返回所有从根节点到叶子节点的路径。
赖念安
·
2024-02-20 22:37
LeetCode
算法
二叉树
bfs
dfs
javascript
Day17|
leetcode
110.平衡二叉树、257.二叉树的所有路径、404.左叶子之和
leetcode
110.平衡二叉树题目链接:110.平衡二叉树-力扣(
LeetCode
)视频链接:后序遍历求高度,高度判断是否平衡|
LeetCode
:110.平衡二叉树_哔哩哔哩_bilibili思路平衡二叉树定义为
只当小白脸
·
2024-02-20 22:07
leetcode
数据结构
算法
c++
day31|
LeetCode
:● 455.分发饼干 ● 376. 摆动序列 ● 53. 最大子序和
题目链接:455.分发饼干代码classSolution{public:intfindContentChildren(vector&g,vector&s){sort(g.begin(),g.end());sort(s.begin(),s.end());intsize=0;intt=0;for(inti=0;i&nums){if(nums.size()==1){return1;}intcount=0
星轨道交
·
2024-02-20 22:07
代码随想录一刷
leetcode
算法
数据结构
c++
【力扣(
LeetCode
)】【C/C++】【53.最大子数组和】
学习时间:2023年1月28日题目描述:题解分享://作者:繁华倾夏#define_CRT_SECURE_NO_WARNINGS#include#include//调用fmax函数//力扣(
LeetCode
繁华倾夏
·
2024-02-20 22:06
力扣(LeetCode)题解
C/C++
每日分享
c++
leetcode
算法
数据结构
c语言
代码随想录算法训练营第十七天|
LeetCode
110.平衡二叉树、
LeetCode
257. 二叉树的所有路径、
LeetCode
404.左叶子之和
#
LeetCode
110.BalancedBinaryTree#
LeetCode
110.视频讲解:后序遍历求高度,高度判断是否平衡|
LeetCode
:110.平衡二叉树_哔哩哔哩_bilibili平衡二叉树的定义是
wIridescent-
·
2024-02-20 22:36
算法
代码随想录算法训练营(23/5/25)二叉树,
LeetCode
110.平衡二叉树,
LeetCode
.257二叉树的所有的路径,
LeetCode
4044.左子树之和
LeetCode
110.平衡二叉树这道题是判断高度平衡的二叉树,深度可以从上到下去查,所以需要前序遍历,而高度是只能从到下到上查,只能是后序遍历,要多看看题目,理解透题目的意思
LeetCode
257二叉树的所有的路径我不是能理解回溯
Y加油
·
2024-02-20 22:36
算法
leetcode
职场和发展
算法学习|Day17-二叉树|
Leetcode
110.平衡二叉树,
Leetcode
257. 二叉树的所有路径,
Leetcode
404.左叶子之和
目录一、
Leetcode
110.平衡二叉树题目描述解题思路方法:递归总结二、
Leetcode
257.二叉树的所有路径题目描述解题思路方法:递归总结三、
Leetcode
404.左叶子之和题目描述解题思路方法一
ambitious_Rgr
·
2024-02-20 22:35
算法
python
数据结构
leetcode
广度优先
深度优先
学习
Day 9. 42. 连续子数组的最大和
Day9.42.连续子数组的最大和文章目录Day9.[42.连续子数组的最大和](https://
leetcode
-cn.com/problems/lian-xu-zi-shu-zu-de-zui-da-he-lcof
Tracker123
·
2024-02-20 22:35
剑指offer
c++
Leetcode
209. 长度最小的子数组
Everydaya
Leetcode
题目来源:209.长度最小的子数组解法1:暴力暴力法是最直观的方法。
UestcXiye
·
2024-02-20 22:34
Every
day
a
LeetCode
leetcode
C++
算法
前缀和
二分查找
滑动窗口
暴力
leetcode
(动态规划)53.最大子数组和(C++详细解释)DAY12
文章目录1.题目示例提示2.解答思路3.实现代码结果4.总结1.题目给你一个整数数组nums,请你找出一个具有最大和的连续子数组(子数组最少包含一个元素),返回其最大和。子数组是数组中的一个连续部分。示例提示2.解答思路起初思路暴力求解,两层for循环,但超出时间限制。查看其他题解,学习以下动态规划算法。关于动态规划算法,后续会出一篇文章详细解释。此处简述:动态规划的核心思想是将原始问题分解为更小
小Q小Q
·
2024-02-20 22:03
C++刷题
leetcode
动态规划
c++
2021年秋招算法岗面经-字节跳动
【欢迎关注公众“机器学习面试基地”,获取更多
面试题
资源】一面过(一个小时)讲实习实习的结果是如何评估的为什么用AUC,而不用别的AB测试时,为什么是基于用户划分,而不是基于司机划分最大池化的反向传播求导公式
机器学习面试基地
·
2024-02-20 22:13
※【回溯】【深度优先前序】
Leetcode
257. 二叉树的所有路径
※【回溯】【深度优先前序】
Leetcode
257.二叉树的所有路径解法0迭代法解法1深度优先前序解法2深度优先前序添加了`StringBulider`---------------257.二叉树的所有路径题目链接
苹果就叫不呐呐
·
2024-02-20 22:02
Leetcode
#
二叉树
深度优先
leetcode
算法
职场和发展
数据结构
java
【
leetcode
】floodfill算法
解析四、被围绕的区域1、题目描述2、代码3、解析五、太平洋大西洋水流问题1、题目描述2、代码3、解析六、扫雷游戏1、题目描述2、代码3、解析七、衣柜整理1、题目描述2、代码3、解析一、图像渲染1、题目描述
leetcode
2022horse
·
2024-02-20 22:59
C++刷题
算法
leetcode
c++
剪枝
【
leetcode
】深搜、暴搜、回溯、剪枝(C++)3
剪枝(C++)3一、解数独1、题目描述2、代码3、解析二、单词搜索1、题目描述2、代码3、解析三、黄金矿工1、题目描述2、代码3、解析四、不同路径III1、题目描述2、代码3、解析一、解数独1、题目描述
leetcode
2022horse
·
2024-02-20 22:25
C++刷题
leetcode
剪枝
c++
算法
第11次分享,越分享越快乐
之前分享的都是我
每周
读一本书,然后在班级群里做分享,在14班班级群里分享就好像在家里和家人聊天,很自然,很轻松。这次到大咖班刚开始还有点紧张呢。不过,很快的,我就进入状态。
沁婉儿
·
2024-02-20 22:00
String类的常用功能
目录1.概述2.String的不可变性2.1说明2.2代码举例2.3图示3.String实例化的不同方式3.1方式说明3.2代码举例3.3
面试题
3.4图示4.字符串拼接方式赋值的对比4.1说明4.2代码举例
Yaml墨韵
·
2024-02-20 21:10
java基础
java
String
已解决: ModuleNotFoundError: No module named ‘tensorflow‘ 问题
专栏链接:精选专栏:《
面试题
大全》—面试准备的宝典!《IDEA开发秘籍》—提升你的IDEA技能!《100天精通鸿蒙》—从Web/安卓到鸿蒙大师!
猫头虎-人工智能
·
2024-02-20 21:39
已解决的Bug专栏
tensorflow
人工智能
python
chatgpt
服务器
ai
深度学习
19斤,偶出关啦~
起止时间:2018.3.11——2018.5.11时长:62天经过41天调整饮食结构,21天控制总量摄入(含
每周
一至两次欺骗大餐)+适量跳绳等运动。
钻妈是薇老师
·
2024-02-20 21:59
2024年饿了么红包天天领入口在哪?领取和使用饿了么红包的方式?
记得
每周
一、周三去领9元的开工红包和外卖节红包,15、16、17号这几天可以抢12元神券节预热红包。到了18号,还有18元的神券节红包等着你!把这些红包利用起来,以后点外卖再也不用心疼钱包啦!
桃朵十三
·
2024-02-20 21:53
Redis-
面试题
一、基础1、什么是RedisC语言编写,基于key-value存储的nosql开源内存数据库内存存储、数据结构优化,高性能一般用于应用和数据库之间的分布式缓存中间件提供主从复制+哨兵、集群的方式实现高可用,在redis集群中通过hash槽的方式实现数据分片,进一步提升性能和可扩展性2、Redis的优缺点优点读写性能优异支持数据持久化RDB、AOF支持事务数据结构丰富支持主从复制,主机自动将数据同步
HBryce24
·
2024-02-20 21:06
Redis
java
redis
LeetCode
21-40题汇总,速度收藏!
今天把最近发布的21-40篇
LeetCode
文章整理一下,平时文章都放在比较末尾,阅读量都不高,相信很多人都没看过,如果对于算法感兴趣的,建议可以每篇认真阅读一下!
程序IT圈
·
2024-02-20 21:03
链表
算法导论
webgl
nagios
快速排序
Leetcode
6-10题
Z字形变换将给定的字符串从上往下、从左到右进行ZZZ字形排列为numRowsnumRowsnumRows行,在按层序读取为一个新的字符串012345678901234567890123456789排列成4行为:0612157111324810143915可以读取为06121571113...06121571113...06121571113...这是一个找规律题,题目描述为ZZZ,但其实是一个倒N
钰见梵星
·
2024-02-20 21:03
Leetcode
leetcode
算法
Leetcode
11-15题
盛最多雨水的容器数组的第iii个数字表示这个位置隔板的高度,选择哪两块板子可以装最多的水,返回可以存储的最大水量。有一种双指针的贪心策略:如果左边的指针所在的挡板低,就将左边的指针右移,否则将右边的指针左移。每次移动完之后,计算当前能存储的水量,并和结果值相比较。证明:假设最优解对应的两条线的下标是i′,j′(i′aja_i>a_jai>aj,所以jjj会一直走到j′j^′j′,从而得到最优解。i
钰见梵星
·
2024-02-20 21:03
Leetcode
leetcode
算法
Leetcode
16-20题
最接近的三数之和给定整数数组和目标值target,从数组中选出三个整数,使得和与target最接近,并返回三数之和。保证恰好存在一个解。和上一题类似,我们先对整数数组排序,然后固定i,枚举j,找到满足nums[i]+nums[j]+nums[k]>=target的最小的k。那么显然有nums[i]+nums[j]+nums[k-1]&nums,inttarget){sort(nums.begin(
钰见梵星
·
2024-02-20 21:03
Leetcode
leetcode
算法
深度优先
Leetcode
21-25题
合并两个有序链表将两个升序链表合并为一个新的升序链表。用两个指针指向两个链表的表头,然后每次比较一下哪个值小,将较小的节点接到答案后面即可。ListNode*mergeTwoLists(ListNode*list1,ListNode*list2){autodummy=newListNode(),p=dummy;autol1=list1,l2=list2;while(l1&&l2){//当l1和l2
钰见梵星
·
2024-02-20 21:31
Leetcode
leetcode
算法
读经典写心得做冥想——读易经游井卦
我所在城市有个非常棒的读书会,
每周
日在图书馆大家相聚读经典,从2014年我第一次参加到如今都7年了,可谓是跟着老师们涉猎了很多书目,易经、孟子、庄子、大学中庸、心经、道德经……不胜枚举。
心香专栏
·
2024-02-20 21:54
Longest Common Prefix
https://
leetcode
.com/problems/longest-common-prefix/题目描述Writeafunctiontofindthelongestcommonprefixstringamongstanarrayofstrings.Ifthereisnocommonprefix
风吹过的烟花
·
2024-02-20 20:22
LeetCode
leetcode
LeetCode
14. Longest Common Prefix
LeetCode
14.LongestCommonPrefixDescriptionExampleNoteCodeConclusionDescriptionWriteafunctiontofindthelongestcommonprefixstringamongstanarrayofstrings.Ifthereisnocommonprefix
gq97
·
2024-02-20 20:17
LeetCode
LeetCode
Longest
Common
Prefix
Leetcode
3044. Most Frequent Prime
Leetcode
3044.MostFrequentPrime1.解题思路2.代码实现题目链接:3044.MostFrequentPrime1.解题思路这一题的话思路上倒是没啥,直接遍历一下每一个点作为起点时
Espresso Macchiato
·
2024-02-20 20:47
leetcode笔记
leetcode
3044
leetcode周赛385
leetcode
medium
leetcode题解
矩阵
20181208:家庭会议+宋庆龄博物馆
(天道)好日子地点:上海就寝:1:00起床:7:47天气:下雪星期:周六1.梦想(一年重要目标2018.9-2019.9)-每天坚持读经(2遍)-坚持开家庭聚会-
每周
写一篇公众号-弱连接和分享2.月度青蛙
汉普
·
2024-02-20 20:29
Leetcode
3041. Maximize Consecutive Elements in an Array After Modification
Leetcode
3041.MaximizeConsecutiveElementsinanArrayAfterModification1.解题思路2.代码实现题目链接:3041.MaximizeConsecutiveElementsinanArrayAfterModification1
Espresso Macchiato
·
2024-02-20 20:17
leetcode笔记
leetcode
hard
leetcode
3041
leetcode双周赛124
动态规划
leetcode题解
leetcode
-14. Longest Common Prefix
题目类型:字符串题意:Writeafunctiontofindthelongestcommonprefixstringamongstanarrayofstrings.找出一个字符串数组中所有字符串的最长共同==前缀==。字符串API:==indexOf()的用法==:返回字符中indexof(string)中字串string在父串中首次出现的位置,没有返回-1;==lastIndexOf()的用法
NNnora
·
2024-02-20 20:16
leetcode
leetcode
14.
Longest
Common
Prefix
Leetcode
3043. Find the Length of the Longest Common Prefix
Leetcode
3043.FindtheLengthoftheLongestCommonPrefix1.解题思路2.代码实现题目链接:3043.FindtheLengthoftheLongestCommonPrefix1
Espresso Macchiato
·
2024-02-20 20:43
leetcode笔记
leetcode
3043
leetcode周赛385
leetcode
medium
Trie树
leetcode题解
五一假期第一天游
五道
营
孩子的同学约着一起出去玩,选来选去就订下去和南锣鼓巷对标但又不是太著名的
五道
营。两家人约好坐地铁在雍和宫站下车。出站就看见许多游人在雍和宫门口排队。
景华说
·
2024-02-20 20:59
Java使用Redis实现消息队列
近期刷Java
面试题
刷到了“如何使用Redis实现消息队列”,解答如下:一般使用list结构作为队列,rpush生产消息,lpop消费消息。当lpop没有消息的时候,要适当sleep一会再重试。
谦风(主Java)(接口开发)
·
2024-02-20 20:06
redis
java
redis
粉丝:什么情况下,hive 只会产生一个reduce任务,而没有maptask
今天下午,在微信群里看到粉丝聊天,提到了一个某公司的
面试题
:什么情况下,hive只会产生一个reduce任务,而没有maptask这个问题是不是很神奇?
浪尖聊大数据-浪尖
·
2024-02-20 20:04
mapreduce
hive
大数据
spark
java
Java实现Redis延时队列
“如何实现Redis延时队列”这个
面试题
应该也是比较常见的,解答如下:使用sortedset(有序集合),拿时间戳作为score,消息内容作为key调用zadd来生产消息,消费者用zrangebyscore
谦风(主Java)(接口开发)
·
2024-02-20 20:29
redis
java
redis
延时队列
字节面试:索引的设计规范,你知道多少?
小北说在前面:在一线互联网企业中,如网易、美团、字节、如阿里、滴滴、极兔、有赞、希音、百度、美团等大厂,数据库的
面试题
,一直是核心和重点的提问点,比如前段时间有位小伙伴面试字节,就遇到了下面这道
面试题
·
2024-02-20 20:38
后端
leetcode
算法训练十八天|530.二叉搜索树的最小绝对差,501.二叉搜索树中的众数,236. 二叉树的最近公共祖先
|
LeetCode
:530.二叉搜索树的最小绝对差_哔哩哔哩_bilibili学习文档:代码随想录(programmercarl.com)学习时间:21:30-22:06记录时间:22:06状态:已听懂
洗菜拉普达
·
2024-02-20 20:20
算法
leetcode
数据结构
【
LeetCode
+JavaGuide打卡】Day22|235. 二叉搜索树的最近公共祖先、701.二叉搜索树中的插入操作、450.删除二叉搜索树中的节点
学习目标:235.二叉搜索树的最近公共祖先701.二叉搜索树中的插入操作450.删除二叉搜索树中的节点学习内容:235.二叉搜索树的最近公共祖先题目链接&&文章讲解给定一个二叉搜索树,找到该树中两个指定节点的最近公共祖先。百度百科中最近公共祖先的定义为:“对于有根树T的两个结点p、q,最近公共祖先表示为一个结点x,满足x是p、q的祖先且x的深度尽可能大(一个节点也可以是它自己的祖先)。//递归法/
WhoAmI\
·
2024-02-20 20:19
leetcode
算法
职场和发展
【
LeetCode
打卡】Day23|669. 修剪二叉搜索树、108.将有序数组转换为二叉搜索树、538.把二叉搜索树转换为累加树
学习目标:669.修剪二叉搜索树108.将有序数组转换为二叉搜索树538.把二叉搜索树转换为累加树学习内容:669.修剪二叉搜索树题目链接&&文章讲解给你二叉搜索树的根节点root,同时给定最小边界low和最大边界high。通过修剪二叉搜索树,使得所有节点的值在[low,high]中。修剪树不应该改变保留在树中的元素的相对结构(即,如果没有被移除,原有的父代子代关系都应当保留)。可以证明,存在唯一
WhoAmI\
·
2024-02-20 20:19
leetcode
算法
职场和发展
【
LeetCode
+JavaGuide打卡】Day04| 24. 两两交换链表中的节点 、19.删除链表的倒数第N个节点 、160. 链表相交、142.环形链表II
学习目标:24.两两交换链表中的节点19.删除链表的倒数第N个节点160.链表相交142.环形链表IIJava基础常见
面试题
总结(中)学习内容:24.两两交换链表中的节点题目链接&&文章讲解给你一个链表
WhoAmI\
·
2024-02-20 20:18
leetcode
链表
算法
【
LeetCode
+JavaGuide打卡】Day10|232. 用栈实现队列、225. 用队列实现栈
学习目标:232.用栈实现队列225.用队列实现栈Java集合常见
面试题
总结(上)学习内容:来源:JavaGuideQueue是单端队列,只能从一端插入元素,另一端删除元素,实现上一般遵循先进先出(FIFO
WhoAmI\
·
2024-02-20 20:18
leetcode
算法
职场和发展
【
LeetCode
+JavaGuide打卡】Day03| 203.移除链表元素 、707.设计链表 、206.反转链表
学习目标:203.移除链表元素707.设计链表206.反转链表分布式常见
面试题
(下)学习内容:203.移除链表元素题目链接&&文章讲解给你一个链表的头节点head和一个整数val,请你删除链表中所有满足
WhoAmI\
·
2024-02-20 20:48
leetcode
算法
java
【
LeetCode
+JavaGuide打卡】Day09|28. 实现 strStr、459.重复的子字符串
学习目标:28.实现strStr()459.重复的子字符串认证授权
面试题
总结学习内容:28.实现strStr()题目链接&&文章讲解给你两个字符串haystack和needle,请你在haystack字符串中找出
WhoAmI\
·
2024-02-20 20:48
leetcode
算法
职场和发展
【
LeetCode
+JavaGuide打卡】Day19|654.最大二叉树、617.合并二叉树、700.二叉搜索树中的搜索、98.验证二叉搜索树
学习目标:654.最大二叉树617.合并二叉树700.二叉搜索树中的搜索98.验证二叉搜索树学习内容:654.最大二叉树题目链接&&文章讲解给定一个不重复的整数数组nums。最大二叉树可以用下面的算法从nums递归地构建:创建一个根节点,其值为nums中的最大值。递归地在最大值左边的子数组前缀上构建左子树。递归地在最大值右边的子数组后缀上构建右子树。返回nums构建的最大二叉树。classSolu
WhoAmI\
·
2024-02-20 20:48
leetcode
算法
职场和发展
上一页
3
4
5
6
7
8
9
10
下一页
按字母分类:
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
其他