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
力扣接龙
每日OJ题_算法_前缀和⑦_
力扣
525. 连续数组
目录
力扣
525.连续数组解析代码
力扣
525.连续数组525.连续数组难度中等给定一个二进制数组nums,找到含有相同数量的0和1的最长连续子数组,并返回该子数组的长度。
GR鲸鱼
·
2024-02-02 14:01
每日OJ题
算法
leetcode
c++
数据结构
前缀和
dp
每日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
数据结构
哈希算法
【动通日记
接龙
】又中秋节了2021.9.19-20
糊涂今年中秋节放假比较特别,调休一天,节前两天,节一天。所以我就安排了跟老贾一起开车回姥姥家看我大舅二舅。这是我结婚24-5年第一次带老贾回姥姥家。虽然我做梦很多次回姥姥家都带上了他。但是前十年姥姥在我们家住,我基本没有回去过,姥姥去世后,我回去也不太多。最主要就是回去特别不方便,需要坐城际公交车到长垣市里,再找一辆半天不开的中巴坐上满城绕圈圈,然后颠簸三十多里开到姥姥家南边的公路上,再走一公里才
胡淑杰
·
2024-02-02 13:12
9月17日,第②期"教育行走一起写吧"挑战300天活动第48天文章汇总
我们的任务:每天一记录(500字以上自由写作),每月一精品(2000字以上主题作文)我们的标准动作:写文(推荐)+挑战群中
接龙
(字数、题目+链接)+“教育行走一起写吧”小打卡圈打卡(字数、标题、内容)。
小尘老师
·
2024-02-02 12:16
力扣
(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
算法
3月28日+教育行走“一起写吧”打卡第209天文章汇总
3月28日+教育行走“一起写吧”打卡第209天每日一记录,每月一精品,成就更好的自己[拳头][拳头][拳头]有两个目标我们一起争取达到[拳头][拳头][拳头]第一个目标:精品文每个月1号的
接龙
文章,打造成精品文
小尘老师
·
2024-02-02 11:54
力扣
(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语言
算法
2018-11-13
20181112【137累积法日精进:涵涵妈打卡第203天】1、读经人员:涵涵,妈妈;2、读经方法:137累积法;3、读经内容:《周易.下经》第56-第57;《老子》76-81;《成语
接龙
》2。
柔顺利贞
·
2024-02-02 07:31
力扣
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
职场和发展
【思维导图实战派T10】02/21基础训练NO.1
基础训练1:主题:思维导图训练:联想开花+联想
接龙
时间:2分钟目的:打开思维的广度,拆掉思维的墙,尊重大脑,进行发散思考,同时提高思考效率----做到“有想法”;图片发自App自我检视:按照规定时间,可以进行发散思考
思维导图实战派_徐敏
·
2024-02-02 02:19
抖音短视频+直播带货,一个人在家怎么做?
做一些小游戏让用户有参与感,不用太难,比如说真心话大冒险,成语
接龙
等,让用户能够轻易的参与进来,而不是被你的游戏难倒,使得直播间冷场
高省_飞智666600
·
2024-02-02 01:45
如何运用二分查找算法
读完本文,你可以去
力扣
拿下如下题目: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
算法
职场和发展
9月28日,第②期"教育行走一起写吧"挑战300天活动第59天文章汇总
我们的任务:每天一记录(500字以上自由写作),每月一精品(2000字以上主题作文)我们的标准动作:写文(推荐)+挑战群中
接龙
(字数、题目+链接)+“教育行走一起写吧”小打卡圈打卡(字数、标题、内容)。
小尘老师
·
2024-02-02 00:32
对联
接龙
庆春节
亲爱的朋友们,晚上好:春节快到了,为了活跃过年的欢笑、热闹的气氛,咱们不妨来一场“对联
接龙
庆春节”游戏。游戏规则:一,每副对联必需是原创。二,每副对联必需含有一个春字。
桃园春晓
·
2024-02-01 23:23
力扣
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=[]#添加元素,O(1)a.append(1)a.append(2)a.append(3)#[1,2,3]#插入元素,O(N)a.insert(2,99)#[1,2,99,3]#访问元素,O(1)temp=a[
小涛44
·
2024-02-01 23:54
力扣hot100刷题笔记
笔记
数据结构
leetcode
算法
职场和发展
【代码随想录】刷题笔记Day56
前言26回了老家参加二姨的婚礼,还逛了几圈亲戚,回来就接家教的活,想到还要刷题开组会,回家注定是没法怎么休息啦,可恶42.接雨水-
力扣
(LeetCode)暴力解法(双指针优化)寻找每一处两侧最高的列,按列计算雨水高度并相加
小涛44
·
2024-02-01 23:23
代码随想录刷题笔记
笔记
leetcode
数据结构
算法
职场和发展
上一页
24
25
26
27
28
29
30
31
下一页
按字母分类:
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
其他