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
力扣Hot100
每日OJ题_算法_前缀和⑧_
力扣
1314. 矩阵区域和
目录
力扣
1314.矩阵区域和解析代码
力扣
1314.矩阵区域和1314.矩阵区域和难度中等给你一个mxn的矩阵mat和一个整数k,请你返回一个矩阵answer,其中每个answer[i][j]是所有满足下述条件的元素
GR鲸鱼
·
2024-02-02 14:01
每日OJ题
算法
leetcode
矩阵
c++
前缀和
Offer必备算法_前缀和_牛客+
力扣
OJ题详解(由易到难)
目录前缀和算法介绍一维前缀和二维前缀和①牛客DP34【模板】前缀和解析代码②牛客DP35【模板】二维前缀和解析代码③
力扣
724.寻找数组的中心下标解析代码④
力扣
238.除自身以外数组的乘积解析代码⑤
力扣
GR鲸鱼
·
2024-02-02 14:31
leetcode
算法
前缀和
dp
动态规划
c++
牛客
每日OJ题_算法_模拟①_
力扣
1576. 替换所有的问号
目录模拟算法原理
力扣
1576.替换所有的问号解析代码模拟算法原理模拟算法是一种常用的计算机算法,它模拟了实际问题的运行过程,并通过数学模型来预测结果。
GR鲸鱼
·
2024-02-02 14:29
每日OJ题
算法
leetcode
c++
模拟题
leetcode-top100数组专题下
第一题:48.旋转图像题目链接48.旋转图像-
力扣
(LeetCode)解题思路辅助数组首先我们分析位置关系matrix_new[j][n-i-1]=matrix[i][j]如果我们使用一个辅助数组classSolution
杜阿福
·
2024-02-02 14:52
leetcode
算法
职场和发展
leetcode-top100链表专题一
160.相交链表题目链接160.相交链表-
力扣
(LeetCode)解题思路#Definitionforsingly-linkedlist.
杜阿福
·
2024-02-02 14:52
leetcode
链表
算法
leetcode2670找出不同元素数目差数组
题目链接2670.找出不同元素数目差数组-
力扣
(LeetCode)解题思路暴力破解classSolution:defdistinctDifferenceArray(self,nums:List[int]
杜阿福
·
2024-02-02 14:21
算法
面试经典 150 题 -- 滑动窗口 (总结)
面试经典150题链接面试经典150题-学习计划-
力扣
(LeetCode)全球极客挚爱的技术成长平台209.长度最小的子数组思路:滑动窗口的思想,取i=j=0,向后遍历j,记录前缀和[l,r]为s,如果s
ros275229
·
2024-02-02 13:18
leetcode
算法学习
滑动窗口
算法
leetcode
面试经典 150 题 -- 矩阵 (总结)
总的链接:面试经典150题-学习计划-
力扣
(LeetCode)全球极客挚爱的技术成长平台36.有效的数独模拟:用数组模拟哈希表来判断对应的行,列和当前元素所在的3*3方格中是否重复出现,是的话,直接returnfalse
ros275229
·
2024-02-02 13:18
leetcode
算法学习
leetcode
leetcoe面试150题
c++
矩阵
leetcode-1686石子游戏
题目链接1686.石子游戏VI-
力扣
(LeetCode)解题思路选取石头的最优化的策略是,让自己的分最高,同时让对手失分最多。
杜阿福
·
2024-02-02 13:14
leetcode
游戏
算法
高效解决接雨水问题
引入42.接雨水-
力扣
(LeetCode)下面就来由浅入深介绍暴力解法->备忘录解法->双指针解法,在O(N)时间O(1)空间内解决这个问题。
Sloent
·
2024-02-02 13:34
java
力扣
算法
【
力扣
刷题练习】23. 合并 K 个升序链表
题目描述:给你一个链表数组,每个链表都已经按升序排列。请你将所有链表合并到一个升序链表中,返回合并后的链表。题目解答:classSolution{publicListNodemergeTwoLists(ListNodelist1,ListNodelist2){if(list1==null||list2==null)returnlist1==null?list2:list1;if(list1.val
NaturalHarmonia
·
2024-02-02 13:03
力扣刷题练习
leetcode
链表
算法
二叉树中的最大路径和
124.二叉树中的最大路径和-
力扣
(LeetCode)思路路径每到一个节点,有3种选择:1.停在当前节点。2.走到左子节点。3.走到右子节点。
Sloent
·
2024-02-02 13:32
算法
java
学习
leetcode
深度优先
【
力扣
刷题练习】415. 字符串相加
题目描述:给定两个字符串形式的非负整数num1和num2,计算它们的和并同样以字符串形式返回。你不能使用任何內建的用于处理大整数的库(比如BigInteger),也不能直接将输入的字符串转换为整数形式。题目解答:classSolution{public:stringaddStrings(stringa,stringb){if(a=="0"&&b=="0")return"0";stringans="
NaturalHarmonia
·
2024-02-02 13:02
力扣刷题练习
leetcode
算法
数据结构
算法通关村番外篇-一些优质链表题目
大家好我是苏麟,今天说几道有关链表的题目.题目优质解法来自:Krahets-
力扣
(LeetCode)推荐:K神的精选88题,大家可以先观看我整理的二十关题目之后再刷K神的.237.删除链表中的节点描述:
踏遍三十六岸
·
2024-02-02 13:45
算法村
算法
链表
数据结构
java
LeetCode
数据结构篇-05:哈希表解决字母异位词分组
本文对应
力扣
高频100——49、字母异位词分组哈希表最大的特点就是它可以把搜索元素的时间复杂度降到O(1)。这一题就是要我们找到“字母异位词”并把它们放在一起。
爬楼梯的猫
·
2024-02-02 13:13
手把手带你刷力扣Hot100
数据结构
散列表
算法
数据结构篇-04:哈希表解决TwoSum问题
本文对应
力扣
高频100中的“1、两数之和”对于“两数之和”问题,我们常用的方法是暴力遍历或者双指针方法。但是后者只有在数组有序的情况下才能使用。当数组无序时,使用哈希表是最好的选择。
爬楼梯的猫
·
2024-02-02 13:41
手把手带你刷力扣Hot100
数据结构
哈希算法
力扣
(leetCode)shell 193.有效电话号码
题目描述:给定一个包含电话号码列表(一行一个电话号码)的文本文件file.txt,写一个单行bash脚本输出所有有效的电话号码。你可以假设一个有效的电话号码必须满足以下两种格式:(xxx)xxx-xxxx或xxx-xxx-xxxx。(x表示一个数字)你也可以假设每行前后没有多余的空格字符。示例:假设file.txt内容如下:987-123-45671234567890(123)456-7890你的
ML.star
·
2024-02-02 12:19
leetcode
leetcode
算法
力扣
(leetcode)第219题存在重复元素II(Python)
219.存在重复元素II题目链接:219.存在重复元素II给你一个整数数组nums和一个整数k,判断数组中是否存在两个不同的索引i和j,满足nums[i]==nums[j]且abs(i-j)bool:n=len(nums)s=set()foriinrange(n):ifi>k:s.remove(nums[i-k-1])ifnums[i]ins:returnTrues.add(nums[i])ret
十八子是李
·
2024-02-02 11:25
Python题集
leetcode
python
算法
android
开发语言
力扣
(leetcode)第217题存在重复元素(Python)
217.存在重复元素题目链接:217.存在重复元素给你一个整数数组nums。如果任一值在数组中出现至少两次,返回true;如果数组中每个元素互不相同,返回false。示例1:输入:nums=[1,2,3,1]输出:true示例2:输入:nums=[1,2,3,4]输出:false示例3:输入:nums=[1,1,1,3,3,4,3,2,4,2]输出:true提示:1bool:a=set(nums)
十八子是李
·
2024-02-02 11:51
Python题集
leetcode
python
算法
开发语言
android
力扣
热门100题刷题笔记 - 1.两数之和
力扣
热门100题-1.两数之和题目链接:1.两数之和题目描述:给定一个整数数组nums和一个整数目标值target,请你在该数组中找出和为目标值target的那两个整数,并返回它们的数组下标。
zyqaq412
·
2024-02-02 11:20
力扣刷题记录
leetcode
笔记
算法
力扣
783. 二叉搜索树节点最小距离---二叉搜索树的中序遍历法
783.二叉搜索树节点最小距离给你一个二叉搜索树的根节点root,返回树中任意两不同节点值之间的最小差值。注意:本题与530:https://leetcode-cn.com/problems/minimum-absolute-difference-in-bst/相同示例1:输入:root=[4,2,6,1,3]输出:1示例2:输入:root=[1,0,48,null,null,12,49]输出:1
向光.
·
2024-02-02 11:48
Leetcode每日刷题
#
DFS与递归及回溯
#
树
二叉树
算法
dfs
c++
LeetCode第 783 题:二叉搜索树节点最小距离(C++)
783.二叉搜索树节点最小距离-
力扣
(LeetCode)注意是任意两结点中序遍历,记录中序遍历的前一个结点值就可以了:classSolution{public:intres=110;intpre=-110
zj134_
·
2024-02-02 11:16
leetcode
力扣
热门100题刷题笔记 - 2.两数相加
力扣
热门100题-2.两数相加题目链接:2.两数相加题目描述:给你两个非空的链表,表示两个非负的整数。它们每位数字都是按照逆序的方式存储的,并且每个节点只能存储一位数字。
zyqaq412
·
2024-02-02 11:42
力扣刷题记录
leetcode
笔记
算法
消失的数字(c语言多种解法)
题目该题目取自
力扣
(LeetCode)面试题17.04.消失的数字该题目主要考察时间复杂度的把握,题目如下:数组nums包含从0到n的所有整数,但其中缺了一个。请编写代码找出那个缺失的整数。
LaNzikinh
·
2024-02-02 11:20
c语言
算法
开发语言
经验分享
笔记
Leetcode 104 二叉树的最大深度
来源:
力扣
(LeetCode)链接:https://leetcode-cn.com/problems/maximum-depth-of-binary-tree著作权归领扣
禾木清清
·
2024-02-02 09:23
代码随想录算法训练营day36|leetcode435/763/56
Leetcode435无重叠区间
力扣
思路:这道题大家可以想象成一个坐标轴从1-4按照示例来画,重叠的区间一眼就可以看出来是哪些。这是我再iPad上画的图可以轻而易举的看出重叠区间是哪些。
yrrej0
·
2024-02-02 07:36
python
数据结构二叉树详解(C语言)
二叉树详解二叉树的概念大堆和小堆堆的插入和删除堆排序堆的Topk查找二叉树遍历二叉树常见问题二叉树的创建和销毁
力扣
在线oj常见笔试题二叉树的概念树是什么:在数据结构中,树是一种数据的存储结构,他的结构像是一个颗倒着的树
格雷福斯-张三
·
2024-02-02 07:57
数据结构
c语言
算法
力扣
hot100
每日温度 单调递减栈
Problem:739.每日温度文章目录思路复杂度单调栈思路参考题解复杂度⏰时间复杂度:O(n)O(n)O(n)空间复杂度:O(n)O(n)O(n)单调栈classSolution{publicint[]dailyTemperatures(int[]temperatures){intn=temperatures.length;int[]t=temperatures;int[]res=newint
兑生
·
2024-02-02 05:55
力扣
hot100
leetcode
力扣
日记1.27-【回溯算法篇】131. 分割回文串
力扣
日记:【回溯算法篇】131.分割回文串日期:2023.1.27参考:代码随想录、
力扣
131.分割回文串题目描述难度:中等给你一个字符串s,请你将s分割成一些子串,使每个子串都是回文串。
RobinChan730
·
2024-02-02 05:05
算法
leetcode
职场和发展
力扣
日记1.31-【回溯算法篇】90. 子集 II
力扣
日记:【回溯算法篇】90.子集II日期:2023.1.31参考:代码随想录、
力扣
90.子集II题目描述难度:中等给你一个整数数组nums,其中可能包含重复元素,请你返回该数组所有可能的子集(幂集)。
RobinChan730
·
2024-02-02 05:35
算法
leetcode
职场和发展
力扣
日记1.30【回溯算法篇】78. 子集
力扣
日记:【回溯算法篇】78.子集日期:2023.1.30参考:代码随想录、
力扣
78.子集题目描述难度:中等给你一个整数数组nums,数组中的元素互不相同。返回该数组所有可能的子集(幂集)。
RobinChan730
·
2024-02-02 05:00
算法
leetcode
职场和发展
如何运用二分查找算法
读完本文,你可以去
力扣
拿下如下题目:875.爱吃香蕉的珂珂1011.在D天内送达包裹的能力-----------二分查找到底有能运用在哪里?
labuladong
·
2024-02-02 00:38
力扣
hot100
划分字母区间 贪心 思维 满注释版
Problem:763.划分字母区间文章目录思路复杂度Code思路代码随想录复杂度时间复杂度:O(n)O(n)O(n)空间复杂度:O(n)O(n)O(n)CodeclassSolution{publicListpartitionLabels(Strings){//创建哈希表来存储我们记录到字符串中的元素的最后下标int[]right=newint[26];intn=s.length();for(
兑生
·
2024-02-02 00:49
力扣
hot100
leetcode
算法
职场和发展
力扣
347-前k个高频元素——HashMap
题目描述给你一个整数数组nums和一个整数k,请你返回其中出现频率前k高的元素。你可以按任意顺序返回答案。求解思路由于这道题目要求统计元素才会出现的频率,所以考虑用HashMap来存储;然后题目要求返回频次的前k个较大的值,题解中是采用优先级队列(堆)来完成;我对堆不太熟悉,所以先通过遍历找出出现的最高频次;然后再就最高频次逐步找比他小的;详见代码。输入输出示例代码classSolution{pu
张怼怼√
·
2024-02-01 23:28
从暴力搜索开始!
leetcode
算法
职场和发展
力扣
hot100
对称二叉树 递归
Problem:101.对称二叉树文章目录思路Code思路参考Code时间复杂度:O(n)O(n)O(n)空间复杂度:O(n)O(n)O(n)/***Definitionforabinarytreenode.*publicclassTreeNode{*intval;*TreeNodeleft;*TreeNoderight;*TreeNode(){}*TreeNode(intval){this.v
兑生
·
2024-02-01 23:27
力扣
hot100
leetcode
算法
职场和发展
力扣
hot100
二叉树的层序遍历 队列 广度优先搜索
Problem:102.二叉树的层序遍历文章目录思路复杂度Code思路路飞复杂度时间复杂度:添加时间复杂度,示例:O(n)O(n)O(n)空间复杂度:添加空间复杂度,示例:O(n)O(n)O(n)Code/***Definitionforabinarytreenode.*publicclassTreeNode{*intval;*TreeNodeleft;*TreeNoderight;*TreeN
兑生
·
2024-02-01 23:27
力扣
hot100
leetcode
宽度优先
算法
力扣
hot100
二叉树的右视图 DFS BFS 层序遍历 递归
Problem:199.二叉树的右视图文章目录思路BFSDFS思路甜姨BFS⏰时间复杂度:O(n)O(n)O(n)空间复杂度:O(n)O(n)O(n)classSolution{publicListrightSideView(TreeNoderoot){Listres=newArrayListqueue=newLinkedListans=newArrayListrightSideView(Tre
兑生
·
2024-02-01 23:27
力扣
hot100
深度优先
leetcode
宽度优先
力扣
刷题-前k个高频元素
力扣
刷题-前k个高频元素题目:给你一个整数数组nums和一个整数k,请你返回其中出现频率前k高的元素。你可以按任意顺序返回答案。
文加油冲冲冲
·
2024-02-01 23:57
leetcode
算法
职场和发展
力扣
hot100
前 K 个高频元素 小根堆 流 IntStream
Problem:347.前K个高频元素文章目录思路复杂度Code思路参考小根堆(维护k个高频元素)遍历所有元素,当前堆大小map=IntStream.of(nums).boxed().collect(Collectors.toMap(e->e,e->1,Integer::sum));PriorityQueueheap=newPriorityQueue{returnmap.get(o1)-map.
兑生
·
2024-02-01 23:24
力扣
hot100
leetcode
linux
数据库
【
力扣
hot100
】刷题笔记Day1
前言既然打算年后去找算法的实习,所以之后想直接改用python刷
hot100
了(新坑芜湖~),在B站大学找到这个刷题教程,先快速过一遍里面提到的python语法Python数组#创建数组a=[]#添加元素
小涛44
·
2024-02-01 23:54
力扣hot100刷题笔记
笔记
数据结构
leetcode
算法
职场和发展
【代码随想录】刷题笔记Day56
前言26回了老家参加二姨的婚礼,还逛了几圈亲戚,回来就接家教的活,想到还要刷题开组会,回家注定是没法怎么休息啦,可恶42.接雨水-
力扣
(LeetCode)暴力解法(双指针优化)寻找每一处两侧最高的列,按列计算雨水高度并相加
小涛44
·
2024-02-01 23:23
代码随想录刷题笔记
笔记
leetcode
数据结构
算法
职场和发展
力扣
461. 汉明距离(位运算)
Problem:461.汉明距离文章目录题目描述思路复杂度Code题目描述思路Problem:
力扣
191.位1的个数(位运算)该题只需要在上题的基础上先对两个数进行一次异或操作即可复杂度时间复杂度:O(
LNsupermali
·
2024-02-01 23:19
力扣题目
leetcode
算法
职场和发展
力扣
191. 位1的个数(位运算)
Problem:191.位1的个数文章目录题目描述思路复杂度Code题目描述思路题目规定数值的范围不会超过32位整形数1.定义统计个数的变量oneCount;由于每次与给定数字求与的变量mask初始化为12.for循环从0~32,每一次拿mask与给定数字求与运算,若不为0则表示当前二进制位为1,oneCount++;3.给定数字右移一位复杂度时间复杂度:O(1)O(1)O(1)空间复杂度:O(1
LNsupermali
·
2024-02-01 23:18
力扣题目
leetcode
算法
职场和发展
双非本科准备秋招(12.2)——
力扣
栈与队列
复习一下栈和队列的基础知识,刷几道题上上手。1、102.二叉树的层序遍历广度优先遍历嘛,每次拓展一个新结点,就把新结点加入队列,这样遍历完队列中的元素,顺序就是层序遍历。classSolution{publicList>levelOrder(TreeNoderoot){LinkedBlockingQueueq=newLinkedBlockingQueue>list=newArrayListL=ne
随心自风流
·
2024-02-01 22:51
leetcode
算法
求职招聘
力扣
242-有效的字母异位词
有效字母的异位词题目链接解题思路:遍历两个字符串,统计每个字符串出现的字数遍历两个字符串,比较两个字符串中某个字符出现的次数是否相等classSolution{public:boolisAnagram(strings,stringt){unordered_mapmaps;unordered_mapmapt;boolans=true;for(inti=0;i
༺❀ൢ望༒月❀ൢ❀
·
2024-02-01 21:02
算法-每日一练
leetcode
链表
算法
力扣
349-两个数组的交集
两个数组的交集题目链接解题思路使用一个set存储nums1遍历nums2,看看是否在set中如果在,保存该值,并且将该值从set中删除classSolution{public:vectorintersection(vector&nums1,vector&nums2){vectorres;unordered_setS;for(inti=0;i
༺❀ൢ望༒月❀ൢ❀
·
2024-02-01 21:02
算法-每日一练
leetcode
算法
职场和发展
力扣
刷题记录-669. 修剪二叉搜索树
目录669.修剪二叉搜索树一、题目描述二、解题思路递归法三、AC代码递归法669.修剪二叉搜索树一、题目描述给你二叉搜索树的根节点root,同时给定最小边界low和最大边界high。通过修剪二叉搜索树,使得所有节点的值在[low,high]中。修剪树不应该改变保留在树中的元素的相对结构(即,如果没有被移除,原有的父代子代关系都应当保留)。可以证明,存在唯一的答案。所以结果应当返回修剪好的二叉搜索树
ShawshanLin
·
2024-02-01 20:57
力扣-树
leetcode
算法
数据结构
力扣
白嫖日记(sql)
前言练习sql语句,所有题目来自于
力扣
(https://leetcode.cn/problemset/database/)的免费数据库练习题。
Gary.Li
·
2024-02-01 19:37
力扣刷题
leetcode
sql
数据库
【
力扣
白嫖日记】SQL
前言练习SQL语句,所有题目来自于
力扣
(https://leetcode.cn/problemset/database/)的免费数据库练习题。
Gary.Li
·
2024-02-01 19:37
力扣刷题
leetcode
sql
数据库
力扣
白嫖日记(sql)
前言练习sql语句,所有题目来自于
力扣
(https://leetcode.cn/problemset/database/)的免费数据库练习题。
Gary.Li
·
2024-02-01 19:03
力扣刷题
leetcode
sql
数据库
上一页
19
20
21
22
23
24
25
26
下一页
按字母分类:
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
其他