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
力扣题型
力扣
:199. 二叉树的右视图
广度优先搜索解法:1.运用队列来进行解题,先把数的每一层按照层序的顺序来加入到队列中,根据树的每一层最后出对列的节点为二叉树的最右边的节点,把最右边的节点的值加入到集合中就是二叉树的右视图。/***Definitionforabinarytreenode.*publicclassTreeNode{*intval;*TreeNodeleft;*TreeNoderight;*TreeNode(){}*
AnDanXingKo
·
2024-01-29 16:26
树
leetcode
算法
力扣
:130. 被围绕的区域
深度优先搜索解法:1.先从矩阵的外部的来标记符合条件的O字符。把标记的O字符换成字符A,同时在边界的O字符的基础上继续来查找和边界相连的O字符。2.之后用for循环来遍历二维数组遍历到记号A的字符就给他赋值为O,其他的字符都赋值为X。classSolution{intm,n;publicvoidsolve(char[][]board){//得到矩阵的长度m=board.length;//得到矩阵的
AnDanXingKo
·
2024-01-29 16:56
数组
leetcode
算法
LeetCode 211.添加与搜索单词 - 数据结构设计 题解
题目信息LeetoCode地址:
力扣
(LeetCode)官网-全球极客挚爱的技术成长平台题目理解该题是LeetCode208.实现Trie(前缀树)题解的进阶与变体。
耐利
·
2024-01-29 16:25
c#
开发语言
Leetcode 1268 搜索推荐系统
题目信息LeetoCode地址:
力扣
(LeetCode)官网-全球极客挚爱的技术成长平台题目理解这道题的题意不难理解,在我们使用搜索引擎的每一天都会遇到,不需要输入完整的关键词,哪怕仅仅只输入一个字,搜索引擎就会自动返回若干以这个字开头的若干查询结果
耐利
·
2024-01-29 16:25
leetcode
算法
Trie树
双指针
LeetCode 721.账户合并 题解
题目信息LeetoCode地址:
力扣
(LeetCode)官网-全球极客挚爱的技术成长平台题目理解原题使用的是名称和账号的邮箱地址,好多字母,可能有些人会不太好理解。
耐利
·
2024-01-29 15:54
leetcode
算法
职场和发展
LeetCode 208.实现Trie(前缀树) 题解
-
力扣
(LeetCode)题目理解题目已经清晰的告诉了我们要实现Trie,以及它的优点,那么这些优点解决了什么问题,为什么传统的方法不行?
耐利
·
2024-01-29 15:54
leetcode
算法
职场和发展
Leetcode. 212 单词搜索II
题目信息LeetoCode地址:
力扣
(LeetCode)官网-全球极客挚爱的技术成长平台题目理解该题目也是匹配字符串,但是高级一点。
耐利
·
2024-01-29 15:23
leetcode
c#
算法
每日一题
力扣
514自由之路
514.自由之路题目描述:电子游戏“辐射4”中,任务“通向自由”要求玩家到达名为“FreedomTrailRing”的金属表盘,并使用表盘拼写特定关键词才能开门。给定一个字符串ring,表示刻在外环上的编码;给定另一个字符串key,表示需要拼写的关键词。您需要算出能够拼写关键词中所有字符的最少步数。最初,ring的第一个字符与12:00方向对齐。您需要顺时针或逆时针旋转ring以使key的一个字符
乐超kawhi
·
2024-01-29 15:44
leetcode
算法
职场和发展
每日一题
力扣
365 水壶问题
365.水壶问题题目描述:有两个水壶,容量分别为jug1Capacity和jug2Capacity升。水的供应是无限的。确定是否有可能使用这两个壶准确得到targetCapacity升。如果可以得到targetCapacity升水,最后请用以上水壶中的一或两个来盛放取得的targetCapacity升水。你可以:装满任意一个水壶清空任意一个水壶从一个水壶向另外一个水壶倒水,直到装满或者倒空示例1:
乐超kawhi
·
2024-01-29 15:14
leetcode
算法
力扣
0104——二叉树的最大深度
二叉树的最大深度难度:简单题目描述给定一个二叉树root,返回其最大深度。二叉树的最大深度是指从根节点到最远叶子节点的最长路径上的节点数。示例1输入:root=[3,9,20,null,null,15,7]输出:3示例2输入:root=[1,null,2]输出:2题解遍历每一个子树存下最大值,每遍历到最后的子叶和最大值进行比较遍历结束之后的答案即为所得想法代码publicclassTreeNode
Aubyn11
·
2024-01-29 14:21
算法进修
leetcode
算法
职场和发展
算法训练|下一个排列
31.下一个排列-
力扣
(LeetCode)总结:能读懂题目的意思,但是不知道如何下手题解以及解法:1、我们需要将一个左边的「较小数」与一个右边的「较大数」交换,以能够让当前排列变大,从而得到下一个排列。
zhangke_EX
·
2024-01-29 14:16
算法
图DFS和BFS总结
力扣
我的一个简单的判断方法是:求图里有多少岛等需要得到一个具体数字问题用DFS,求最短路径用BFSDFS例题与模板例题
力扣
733.图像渲染有一幅以mxn的二维整数数组表示的图画imag
被遗忘在角落的死小孩
·
2024-01-29 13:49
力扣
深度优先
宽度优先
leetcode
动态规划设计:最长递增子序列
300.最长递增子序列-
力扣
(LeetCode)动态规划的核心设计思想是数学归纳法。相信大家对数学归纳法都不陌生,高中就学过,而且思路很简单。
Sloent
·
2024-01-29 13:50
算法
动态规划
算法
java
leetcode
二维数组遍历技巧
旋转图像48.旋转图像-
力扣
(LeetCode)有时候咱们拍脑袋的常规思维,在计算机看来可能并不是最优雅的;但是计算机觉得最优雅的思维,对咱们来说却不那么直观。
Sloent
·
2024-01-29 13:50
算法
算法
java
学习
leetcode
笔记
排序算法
力扣
0112——路径总和
路径总和难度:简单题目描述给你二叉树的根节点root和一个表示目标和的整数targetSum。判断该树中是否存在根节点到叶子节点的路径,这条路径上所有节点值相加等于目标和targetSum。如果存在,返回true;否则,返回false。叶子节点是指没有子节点的节点。示例1输入:root=[5,4,8,11,null,13,4,7,2,null,null,null,1],targetSum=22输出
Aubyn11
·
2024-01-29 12:17
leetcode
算法
职场和发展
力扣
0113——路径总和II
路径总和II难度:中等题目描述给你二叉树的根节点root和一个整数目标和targetSum,找出所有从根节点到叶子节点路径总和等于给定目标和的路径。叶子节点是指没有子节点的节点。示例1输入:root=[5,4,8,11,null,13,4,7,2,null,null,5,1],targetSum=22输出:[[5,4,11,2],[5,8,4,5]]示例2输入:root=[1,2,3],targe
Aubyn11
·
2024-01-29 12:17
leetcode
算法
职场和发展
力扣
0111——二叉树的最小深度
二叉树的最小深度难度:简单题目描述给定一个二叉树,找出其最小深度。最小深度是从根节点到最近叶子节点的最短路径上的节点数量。说明:叶子节点是指没有子节点的节点。示例1输入:root=[3,9,20,null,null,15,7]输出:2示例2输入:root=[2,null,3,null,4,null,5,null,6]输出:5题解使用回溯法,遍历每一个节点,当一个节点没有左子树和右子树之后结束本次遍
Aubyn11
·
2024-01-29 12:47
leetcode
算法
职场和发展
力扣
0110——平衡二叉树
平衡二叉树难度:简单题目描述给定一个二叉树,判断它是否是高度平衡的二叉树。本题中,一棵高度平衡二叉树定义为:一个二叉树_每个节点_的左右两个子树的高度差的绝对值不超过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题解利用递归的思想对
Aubyn11
·
2024-01-29 12:44
leetcode
算法
职场和发展
递归算法——Leetcode
题型
总结(1)
二叉树专题目录1,最长同值路径(Leetcode687题)1.1二叉树的直径(543题)2,BiNode3,二叉搜索树的范围和(938)4,二叉搜索树节点最小距离(783)1,最长同值路径(Leetcode687题)题目描述:给定一个二叉树,找到最长的路径,这个路径中的每个节点具有相同值。这条路径可以经过也可以不经过根节点。注意:两个节点之间的路径长度由它们之间的边数表示。示例1:输入:5/\45
宛宛宛
·
2024-01-29 12:37
leetcode
算法
二叉树
读管建刚老师《一线带班》有感第六章
一、常态课基本内容课后习题,教参考点,练习册内容,考试
题型
。管老师说,有经验的带班老师不会拿着教案去上课,也不会凭印象去上课
Mr文二
·
2024-01-29 11:26
2021年公务员省考报名启动,考生如何准备?
关注新闻资讯,像TOM资讯每日推送实时报道,干货秘籍在此,建议收藏哦~;开启刷题模式,总结往年
题型
、重点备录、纠错复习;巩固基础理论知识,调整心态,沉着应对。
毕思妍
·
2024-01-29 10:14
【算法】在二维不单调的矩阵上二分查找——
力扣
1901. 寻找峰值 II
1901.寻找峰值II文章目录【算法】在二维不单调的矩阵上二分查找——
力扣
1901.寻找峰值II问题描述示例解决思路步骤一:列转行步骤二:回到一维数组上的寻找峰值的思路步骤三:二分搜索代码实现二分示意图二分初始的状态二分更新说明二分更新后的状态性能分析
扣柚
·
2024-01-29 10:00
力扣题目解析
算法
矩阵
leetcode
python
二分查找
【SQL / Pandas思考记录】
力扣
1607.没有卖出的卖家
原题链接文章目录分析与解决1607题:没有卖出的卖家题目描述SQL解决方案代码解析Pandas解决方案代码解析将SQL代码转化为Pandas代码的思路及SQL代码的执行顺序解析SQL代码执行顺序转化为Pandas代码的思路例子中的Pandas代码解析结论分析与解决1607题:没有卖出的卖家在这篇博客中,我们将深入探讨LeetCode数据库问题1607,题目为“没有卖出的卖家”。本文将提供一个详尽的
扣柚
·
2024-01-29 10:59
力扣题目解析
sql
pandas
leetcode
算法
职场和发展
数据库
开发语言
【算法】在不单调的数组上进行二分查找
力扣
162. 寻找峰值
原题链接文章目录使用二分查找算法寻找峰值元素题目描述示例提示:二分查找算法的基本介绍步骤代码复杂度分析相关资料算法流程代码复杂度分析使用二分查找算法寻找峰值元素题目描述给你一个整数数组nums,找到一个峰值元素并返回其索引。峰值元素是指其值严格大于左右相邻值的元素。你可以假设nums[-1]=nums[n]=-∞。你必须实现时间复杂度为O(logn)的算法来解决此问题。示例示例1:输入:nums=
扣柚
·
2024-01-29 10:59
力扣题目解析
算法
leetcode
数据结构
职场和发展
python
二分查找
顺序表经典算法(+OJ刷题)
文章目录一、移除元素1.常规思路2.双指针法二、合并两个有序数组1.先合并再排序2.双指针法延伸总结一.移除元素
力扣
(LeetCode)官网-全球极客挚爱的技术成长平台题目链接放在这里,有兴趣的小伙伴可以去尝试一下
被二进制支配的打工人
·
2024-01-29 09:17
数据结构
算法
c++
c语言
数据结构
leetcode
双非本科准备秋招(9.2)——
力扣
哈希
1、383.赎金信跟昨天的题大同小异,因为只有26个字母,所以可以建个有26个坑位的数组。做完昨天的题目,这个题没啥新意。classSolution{publicbooleancanConstruct(StringransomNote,Stringmagazine){int[]hashTable=newint[26];char[]chars1=ransomNote.toCharArray();ch
随心自风流
·
2024-01-29 09:35
哈希算法
leetcode
算法
双非本科准备秋招(4)——
力扣
链表与java基础
LeetCode基础链表题java操作链表的时候要比c++方便一些,因为c++需要自己手动释放资源,而jvm虚拟机具有垃圾回收机制(GC),如果这个对象将来没被引用过,就会自动回收其所占用的内存。LeetCode上的链表结构不是定义的集合形式,而是结点形式,什么意思呢,举个例子。publicclassSinglyLinkedListSentinel{privateNodehead=newNode(
随心自风流
·
2024-01-29 09:05
leetcode
链表
java
求职招聘
双非本科准备秋招(7)——
力扣
哈希、二分与容器学习
力扣
1、1.两数之和暴力的方法直接就能想出来,两层for嘛,第一层遍历每个数,第二层再遍历一次,每次都看看和等不等于target。
随心自风流
·
2024-01-29 09:05
leetcode
哈希算法
学习
求职招聘
java
intellij-idea
idea
双非本科准备秋招(2)——
力扣
基础sql与二分搜索
LeetCode高频SQL50题(基础版)链接:高频SQL50题(基础版)-学习计划-
力扣
(LeetCode)全球极客挚爱的技术成长平台虽然题目基础,但是发现自己好多sql知识点没掌握,现在学一道题就顺便把不会的部分都补上
随心自风流
·
2024-01-29 09:35
leetcode
sql
数据库
算法
LeetCode 第381场周赛个人题解
输入单词需要的最少按键次数II原题链接题目描述思路分析AC代码100213.按距离统计房屋对数目II原题链接题目描述思路分析AC代码100191.输入单词需要的最少按键次数I原题链接输入单词需要的最少按键次数I-
力扣
EQUINOX1
·
2024-01-29 08:16
Leetcode周赛
leetcode
算法
职场和发展
c++
数据结构
力扣
0102——二叉树的层序遍历
二叉树的层序遍历难度:中等题目描述给你二叉树的根节点root,返回其节点值的层序遍历。(即逐层地,从左到右访问所有节点)。示例1输入:root=[3,9,20,null,null,15,7]输出:[[3],[9,20],[15,7]]示例2输入:root=[1]输出:[[1]]示例3输入:root=[]输出:[]题解由题意得,可以利用队列来进行解题,可获得如下步骤将根节点入队,当队列内元素个数不为
Aubyn11
·
2024-01-29 08:14
算法进修
leetcode
算法
职场和发展
力扣
刷题:寻找峰值(java实现)
题目:峰值元素是指其值严格大于左右相邻值的元素。给你一个整数数组nums,找到峰值元素并返回其索引。数组可能包含多个峰值,在这种情况下,返回任何一个峰值所在位置即可。你可以假设nums[-1]=nums[n]=-∞。你必须实现时间复杂度为O(logn)的算法来解决此问题。示例1:输入:nums=[1,2,3,1]输出:2解释:3是峰值元素,你的函数应该返回其索引2。示例2:输入:nums=[1,2
微蓝_
·
2024-01-29 08:10
代码随想录--数组--螺旋矩阵
题型
n等于几,螺旋矩阵最外层行列数就等于几。如n等于3所以最外层一圈的行、列都是3个数字,如左图,n等于4所以最外层的行、列都是4个数字,如右图:题目要求我们输出(以n=3为例)[[123][894][765]],题目只是给我们一堆数字,我们怎样才能输出题目要输出的结果呢?我们要做的是把这些数字按顺时针螺旋式一个位置一个位置填充进去,然后再返回这个二维数组即可(因为二维数组它的保存顺序就是从第一行从左
彩虹桥下的小淅猪
·
2024-01-29 08:28
数据结构与算法
数据结构
我的复习计划
由于受疫情影响,学生基础不太扎实,生字词不过关,积累也较少,训练量,训练的
题型
也较少,学生在阅读量及阅读、写作能力上都显示薄弱,甚至有看不懂题意,考试作文不下笔的现象。
219f61cd2eb6
·
2024-01-29 08:12
四年级英语上册期末考试试卷分析伊川县实验小学任志娟
本次考试的
题型
分听力和笔试两个部分。主要考察学生的单词认读,单词书写及重点句型的情景对话。试题形式多样,难易适度。从不同方面对学生进行考查。
伊川实小任志娟
·
2024-01-29 07:51
我毕业后的那几年(9)
我当时仗着自己是文科专业,其实前几次参加公务员考试的时候,就大概翻了翻申论辅导书,看了看
题型
和题量就上了考场。最后分数中规中矩。
下次陪你看星星
·
2024-01-29 07:39
女儿的高考倒计时-334天
重温那段难以忘怀的旧时光……2011.7.8周五晴中午吃完饭,梦又找了几道语文题让我做,题目是给出几个句子,然后选择恰当的排序,梦说这是高考必出的
题型
,是考察学生逻辑思维能力的,她说这种题让她很头疼。
fyl_Lanny
·
2024-01-29 07:53
力扣
日记1.28-【回溯算法篇】93. 复原 IP 地址
力扣
日记:【回溯算法篇】93.复原IP地址日期:2023.1.28参考:代码随想录、
力扣
93.复原IP地址题目描述难度:中等有效IP地址正好由四个整数(每个整数位于0到255之间组成,且不能含有前导0)
RobinChan730
·
2024-01-29 07:35
算法
leetcode
tcp/ip
每天Leetcode 刷题 初级算法篇-汉明距离
题目要求:
力扣
题解:循环和位移动代码/***@program:mydemo*@description:汉明距离*@author:Mr.zeng*@create:2021-02-2609:50**/publicclassSolution37
one 大白(●—●)
·
2024-01-29 07:53
Leetcode
leetcode
算法
汉明距离
学习记录
知识分享
双非本科准备秋招(5)——
力扣
回溯法解决链表问题、Collection接口的实现类与源码追踪1
每天记录博客让我有动力保持学习状态,每天不学点东西写写博客都对不起自己,学的时候不认真都不好意思写下来,把每天学的东西再清晰地表达一遍对我来说还是蛮困难和耗时间的,但写完之后感觉自己的思路也清晰了很多,好多有遗忘的知识点又重新想起来了,果然,输出是最好的学习方式。LeetCode链表1、206.反转链表昨天用的头插法,今天跟着黑马学了下递归,不过没看完,用递归解决问题还是挺抽象的。我们先看看反转链
随心自风流
·
2024-01-29 06:25
leetcode
算法
职场和发展
leetcode 栈和队列相关题目
题目及题解232.用栈实现队列-
力扣
(LeetCode)题解:https://leetcode.cn/problems/implement-queue-using-stacks/solutions/2614065
猫鱼Ω
·
2024-01-29 06:23
leetcode刷题笔记
leetcode
算法
职场和发展
c++
攻防世界——Mysterious
运行就是一个要你输入的
题型
,这种题我们要么得到password,要么直接不管这个得到flagint__stdcallsub_401090(HWNDhWnd,inta2,inta3,inta4){intv4
_Nickname
·
2024-01-29 05:18
网络安全
力扣
算法-Day19
344.反转字符串编写一个函数,其作用是将输入的字符串反转过来。输入字符串以字符数组s的形式给出。不要给另外的数组分配额外的空间,你必须原地修改输入数组、使用O(1)的额外空间解决这一问题。你可以假设数组中的所有字符都是ASCII码表中的可打印字符。思路:因为必须原地修改数组,所以不能使用额外的空间。双指针:循环的条件(右边的大于左边的)双指针:voidreverseString(char*s,i
小羊没烦恼~
·
2024-01-29 05:08
力扣刷题
leetcode
算法
数据结构
力扣
算法-Day20
541.反转字符串II给定一个字符串s和一个整数k,从字符串开头算起,每计数至2k个字符,就反转这2k字符中的前k个字符。如果剩余字符少于k个,则将剩余字符全部反转。如果剩余字符小于2k但大于或等于k个,则反转前k个字符,其余字符保持原样。思路:双指针。分情况讨论:2k的整数倍剩余字符少于k剩余字符小于2k但大于或等于k具体实现代码:voidswap(char*a,char*b){chartemp
小羊没烦恼~
·
2024-01-29 05:08
力扣刷题
leetcode
算法
数据结构
力扣
算法-Day18
18.四数之和给你一个由n个整数组成的数组nums,和一个目标值target。请你找出并返回满足下述全部条件且不重复的四元组[nums[a],nums[b],nums[c],nums[d]](若两个四元组元素一一对应,则认为两个四元组重复):0target就返回了吗?三数之和可以通过nums[i]>0就返回了,因为0已经是确定的数了,四数之和这道题目target是任意值。比如:数组是[-4,-3,
小羊没烦恼~
·
2024-01-29 05:07
力扣刷题
算法
leetcode
数据结构
c语言
力扣
算法-Day21
替换数字给定一个字符串s,它包含小写字母和数字字符,请编写一个函数,将字符串中的字母字符保持不变,而将每个数字字符替换为number。例如,对于输入字符串"a1b2c3",函数应该将其转换为"anumberbnumbercnumber"。对于输入字符串"a5b",函数应该将其转换为"anumberb"输入:一个字符串s,s仅包含小写字母和数字字符。输出:打印一个新的字符串,其中每个数字字符都被替换
小羊没烦恼~
·
2024-01-29 05:37
力扣刷题
leetcode
算法
职场和发展
LeetCode解法汇总2182. 构造限制重复的字符串
目录链接:
力扣
编程题-解法汇总_分享+记录-CSDN博客GitHub同步刷题项目:https://github.com/September26/java-algorithms原题链接:
力扣
(LeetCode
失落夏天
·
2024-01-29 04:35
编程题
leetcode
算法
职场和发展
LeetCode解法汇总2865. 美丽塔 I
目录链接:
力扣
编程题-解法汇总_分享+记录-CSDN博客GitHub同步刷题项目:https://github.com/September26/java-algorithms原题链接:
力扣
(LeetCode
失落夏天
·
2024-01-29 04:35
编程题
leetcode
算法
职场和发展
LeetCode解法汇总2859. 计算 K 置位下标对应元素的和
目录链接:
力扣
编程题-解法汇总_分享+记录-CSDN博客GitHub同步刷题项目:https://github.com/September26/java-algorithms原题链接:
力扣
(LeetCode
失落夏天
·
2024-01-29 04:04
编程题
leetcode
算法
职场和发展
面试题26. 树的子结构
image示例:输入:A=[1,2,3],B=[3,1]输出:false输入:A=[3,4,5,1,2],B=[4,1]输出:true提示:0<=节点个数<=10000转载来源:
力扣
(LeetCode)
阿星啊阿星
·
2024-01-29 04:29
上一页
28
29
30
31
32
33
34
35
下一页
按字母分类:
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
其他