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
算法刷题
java数据结构与
算法刷题
-----LeetCode283. 移动零
java数据结构与
算法刷题
目录(剑指Offer、LeetCode、ACM)-----主目录-----持续更新(进不去说明我没写完):https://blog.csdn.net/grd_java/article
殷丿grd_志鹏
·
2024-01-20 17:59
算法
java
leetcode
算法
java数据结构与
算法刷题
-----LeetCode209. 长度最小的子数组
java数据结构与
算法刷题
目录(剑指Offer、LeetCode、ACM)-----主目录-----持续更新(进不去说明我没写完):https://blog.csdn.net/grd_java/article
殷丿grd_志鹏
·
2024-01-20 17:58
算法
java
算法
leetcode
java数据结构与
算法刷题
-----LeetCode59. 螺旋矩阵 II
java数据结构与
算法刷题
目录(剑指Offer、LeetCode、ACM)-----主目录-----持续更新(进不去说明我没写完):https://blog.csdn.net/grd_java/article
殷丿grd_志鹏
·
2024-01-20 17:27
算法
java
矩阵
算法
leetcode
「优选
算法刷题
」:盛最多水的容器
一、题目给定一个长度为n的整数数组height。有n条垂线,第i条线的两个端点是(i,0)和(i,height[i])。找出其中的两条线,使得它们与x轴共同构成的容器可以容纳最多的水。返回容器可以储存的最大水量。说明:你不能倾斜容器。示例1:输入:[1,8,6,2,5,4,8,3,7]输出:49解释:图中垂直线代表输入数组[1,8,6,2,5,4,8,3,7]。在此情况下,容器能够容纳水(表示为蓝
爱敲代码的罗根
·
2024-01-19 14:53
算法
leetcode
数据结构
职场和发展
java
python
c++
「优选
算法刷题
」:快乐数
一、题目编写一个算法来判断一个数n是不是快乐数。「快乐数」定义为:对于一个正整数,每一次将该数替换为它每个位置上的数字的平方和。然后重复这个过程直到这个数变为1,也可能是无限循环但始终变不到1。如果这个过程结果为1,那么这个数就是快乐数。如果n是快乐数就返回true;不是,则返回false。示例1:输入:n=19输出:true解释:12+92=8282+22=6862+82=10012+02+02
爱敲代码的罗根
·
2024-01-19 14:23
详解算法题
算法
leetcode
职场和发展
数据结构
链表
intellij-idea
python
「优选
算法刷题
」:复写零
一、题目给你一个长度固定的整数数组arr,请你将该数组中出现的每个零都复写一遍,并将其余的元素向右平移。注意:请不要在超过该数组长度的位置写入元素。请对输入的数组就地进行上述修改,不要从函数返回任何东西。示例1:输入:arr=[1,0,2,3,0,4,5,0]输出:[1,0,0,2,3,0,0,4]解释:调用函数后,输入的数组将被修改为:[1,0,0,2,3,0,0,4]示例2:输入:arr=[1
爱敲代码的罗根
·
2024-01-19 14:53
详解算法题
算法
数据结构
leetcode
java
开发语言
职场和发展
链表
「优选
算法刷题
」:移动零
嗨,这个假期罗根开始接触了算法,在为今年的蓝桥杯做准备。所以,开个新专栏,记录记录自己做算法题时的心得~一、题目给定一个数组nums,编写一个函数将所有0移动到数组的末尾,同时保持非零元素的相对顺序。请注意,必须在不复制数组的情况下原地对数组进行操作。示例1:输入:nums=[0,1,0,3,12]输出:[1,3,12,0,0]示例2:输入:nums=[0]输出:[0]二、思路解析其实这种题,都可
爱敲代码的罗根
·
2024-01-19 14:51
详解算法题
算法
leetcode
数据结构
链表
java
intellij-idea
python
算法刷题
——拿出最少数目的魔法豆(力扣)
文章目录题目描述我的解法思路结果分析官方题解分析查漏补缺更新日期参考来源题目描述传送门拿出最少数目的魔法豆:给定一个正整数数组beans,其中每个整数表示一个袋子里装的魔法豆的数目。请你从每个袋子中拿出一些豆子(也可以拿出),使得剩下的非空袋子中(即至少还有一颗魔法豆的袋子)魔法豆的数目相等。一旦把魔法豆从袋子中取出,你不能再将它放到任何袋子中。请返回你需要拿出魔法豆的最少数目。我的解法class
累了就睡醒了就学
·
2024-01-19 05:11
算法
leetcode
c++
算法刷题
——最大字符串配对数目(力扣)
文章目录题目描述我的解法思路结果分析官方题解思路分析查漏补缺更新日期参考来源题目描述传送门最大字符串配对数目:给你一个下标从0开始的数组words,数组中包含互不相同的字符串。如果字符串words[i]与字符串words[j]满足以下条件,我们称它们可以匹配:字符串words[i]等于words[j]的反转字符串。0&words){intcount=0;for(inti=0;i&words){in
累了就睡醒了就学
·
2024-01-19 05:11
算法
leetcode
c++
算法刷题
——滑动窗口的最大值(力扣)
文章目录题目描述我的解法思路结果分析官方题解优先队列法(堆)思路分析单调队列法思路分析查漏补缺c++中的优先队列(堆)c++中的emplace函数更新日期参考来源题目描述传送门滑动窗口的最大值:给你一个整数数组nums,有一个大小为k的滑动窗口从数组的最左侧移动到数组的最右侧。你只可以看到在滑动窗口内的k个数字。滑动窗口每次只向右移动一位。返回滑动窗口中的最大值。示例1:输入:nums=[1,3,
累了就睡醒了就学
·
2024-01-19 05:41
数据结构与算法
算法
leetcode
c++
算法刷题
——字符串中的第一个唯一字符(力扣)
文章目录题目描述我的解法结果分析官方题解分析查漏补缺更新日期参考来源题目描述传送门字符串中的第一个唯一字符:给定一个字符串s,找到它的第一个不重复的字符,并返回它的索引。如果不存在,则返回-1。示例1:输入:s=“leetcode”输出:0示例2:输入:s=“loveleetcode”输出:2示例3:输入:s=“aabb”输出:-1提示:1hashmap;//遍历字符串,将其中字母添加进hashm
累了就睡醒了就学
·
2024-01-19 05:10
数据结构与算法
算法
leetcode
c++
算法刷题
——构造限制重复的字符串(力扣)
文章目录题目描述我的解法思路结果官方题解分析查漏补缺更新日期参考来源题目描述传送门构造限制重复的字符串:给你一个字符串s和一个整数repeatLimit,用s中的字符构造一个新字符串repeatLimitedString,使任何字母连续出现的次数都不超过repeatLimit次。你不必使用s中的全部字符。返回字典序最大的repeatLimitedString。如果在字符串a和b不同的第一个位置,字
累了就睡醒了就学
·
2024-01-19 05:10
数据结构与算法
算法
leetcode
c++
【
算法刷题
——回旋镖数量(力扣)】
回旋镖数量题目[传送门](https://leetcode.cn/problems/number-of-boomerangs/description/)我的解法解题结果分析官方题解分析更新日期参考题目传送门题目:给定平面上n对互不相同的点points,其中points[i]=[xi,yi]。回旋镖是由点(i,j,k)表示的元组,其中i和j之间的距离和i和k之间的欧式距离相等(需要考虑元组的顺序)。
累了就睡醒了就学
·
2024-01-19 05:10
数据结构与算法
算法
leetcode
c++
算法刷题
——二叉树的层序遍历(力扣)
文章目录题目描述我的解法思路结果分析官方题解思路分析查漏补缺更新日期参考来源题目描述传送门二叉树的层序遍历:给你二叉树的根节点root,返回其节点值的层序遍历。(即逐层地,从左到右访问所有节点)。示例1:输入:root=[3,9,20,null,null,15,7]输出:[[3],[9,20],[15,7]]示例2:输入:root=[1]输出:[[1]]示例3:输入:root=[]输出:[]我的解
累了就睡醒了就学
·
2024-01-19 05:07
算法
leetcode
c++
【零基础入门学习Python---Python中数据分析与可视化之快速入门实践】
零基础入门学习Python
算法刷题
专栏|面试必备算法|面试高频算法越难的东西,越要努力坚持,因为它具有很高的价值,算法就是这样✨作者简介:硕风和炜,CSDN-Java领域优质创作者,保研|国家奖学金|高中学习
硕风和炜
·
2024-01-18 12:06
Python
python
数据分析
后端
scikit-learn
matplotlib
pandas
numpy
【LeetCode: 14. 最长公共前缀 + LCP】
算法题
算法刷题
专栏|面试必备算法|面试高频算法越难的东西,越要努力坚持,因为它具有很高的价值,算法就是这样✨作者简介:硕风和炜,CSDN-Java领域优质创作者,保研|国家奖学金|高中学习JAVA|大学完善
硕风和炜
·
2024-01-18 07:52
LeetCode每日一题打卡
面试必须掌握的101题
leetcode
算法
java
面试
算法刷题
O(1)时间实现数组增删查找:380.常数时间插入、删除和获取随机元素710.黑名单中的随机数380.常数时间插入、删除和获取随机元素//O(1)时间可以插入元素:动态数组Arraylist,哈希表hashmap。但是哈希表没法用O(1)实现随机返回元素和删除元素。可以O(1)获得元素,想到动态数组。所以把哈希表和动态数组结合。对于删除元素,把要删除的元素和动态数组中最后一个元素交换位置,然后删除
柠檬梅子酒
·
2024-01-16 23:35
算法
算法刷题
——合并两个有序数组
力扣方法一:默认排序算法合并后sort排序首先我们可以用java自带的排序算法来实现importjava.util.Arrays;publicclassArrayMerge{publicstaticvoidmain(String[]args){int[]ns=newint[]{1,2,3,0,0,0};intn=3;int[]ms=newint[]{2,5,6};intm=3;//merge(nu
Florenza
·
2024-01-16 06:43
算法刷题
算法
java
数据结构
代码随想录-56-113. 路径总和 II
自己的总结笔记均会放在“
算法刷题
-代码随想录”该专栏下。代码随想录此题链接题目给你二叉树的根节点root和一个表示目标和的整数targetSum。
请叫我Oscar
·
2024-01-15 09:23
算法刷题-代码随想录
leetcode
算法刷题
常用方法
前言本文主要是【java】——
算法刷题
常用方法的文章,如果有什么需要改进的地方还请大佬指出⛺️作者简介:大家好,我是听风与他☁️博客首页:CSDN主页听风与他每日一句:狠狠沉淀,顶峰相见目录前言1.最大公约数
听风与他
·
2024-01-15 05:07
算法
java
【LeetCode:30. 串联所有单词的子串 | 滑动窗口 + 哈希表】
算法题
算法刷题
专栏|面试必备算法|面试高频算法越难的东西,越要努力坚持,因为它具有很高的价值,算法就是这样✨作者简介:硕风和炜,CSDN-Java领域新星创作者,保研|国家奖学金|高中学习JAVA|大学完善
硕风和炜
·
2024-01-13 13:12
LeetCode每日一题打卡
面试必须掌握的101题
leetcode
散列表
算法
java
面试
滑动窗口
hashmap
【LeetCode:530. 二叉搜索树的最小绝对差 | 二叉搜索树】
算法题
算法刷题
专栏|面试必备算法|面试高频算法越难的东西,越要努力坚持,因为它具有很高的价值,算法就是这样✨作者简介:硕风和炜,CSDN-Java领域新星创作者,保研|国家奖学金|高中学习JAVA|大学完善
硕风和炜
·
2024-01-13 13:40
#
二叉树系列
LeetCode每日一题打卡
leetcode
算法
java
递归
树
二叉树
java数据结构与
算法刷题
-----LeetCode62. 不同路径
java数据结构与
算法刷题
目录(剑指Offer、LeetCode、ACM)-----主目录-----持续更新(进不去说明我没写完):https://blog.csdn.net/grd_java/article
殷丿grd_志鹏
·
2024-01-13 00:21
算法
java
leetcode
算法
java数据结构与
算法刷题
-----LeetCode63. 不同路径 II
java数据结构与
算法刷题
目录(剑指Offer、LeetCode、ACM)-----主目录-----持续更新(进不去说明我没写完):https://blog.csdn.net/grd_java/article
殷丿grd_志鹏
·
2024-01-13 00:50
算法
java
leetcode
算法
【LeetCode:49. 字母异位词分组 | 哈希表】
算法题
算法刷题
专栏|面试必备算法|面试高频算法越难的东西,越要努力坚持,因为它具有很高的价值,算法就是这样✨作者简介:硕风和炜,CSDN-Java领域新星创作者,保研|国家奖学金|高中学习JAVA|大学完善
硕风和炜
·
2024-01-12 06:57
LeetCode每日一题打卡
面试必须掌握的101题
leetcode
散列表
算法
java
面试
hash
hashmap
【LeetCode:76. 最小覆盖子串 | 滑动窗口】
算法题
算法刷题
专栏|面试必备算法|面试高频算法越难的东西,越要努力坚持,因为它具有很高的价值,算法就是这样✨作者简介:硕风和炜,CSDN-Java领域新星创作者,保研|国家奖学金|高中学习JAVA|大学完善
硕风和炜
·
2024-01-12 06:24
LeetCode每日一题打卡
面试必须掌握的101题
leetcode
算法
java
面试
滑动窗口
双指针
java数据结构与
算法刷题
-----LeetCode343. 整数拆分(TODO)
java数据结构与
算法刷题
目录(剑指Offer、LeetCode、ACM)-----主目录-----持续更新(进不去说明我没写完):https://blog.csdn.net/grd_java/article
殷丿grd_志鹏
·
2024-01-11 05:58
算法
java
算法
leetcode
java数据结构与
算法刷题
-----LeetCode303. 区域和检索 - 数组不可变
java数据结构与
算法刷题
目录(剑指Offer、LeetCode、ACM)-----主目录-----持续更新(进不去说明我没写完):https://blog.csdn.net/grd_java/article
殷丿grd_志鹏
·
2024-01-11 05:28
算法
java
leetcode
算法
【
算法刷题
】Day27
文章目录1.买卖股票的最佳时机含手续费题干:算法原理:1.状态表示:2.状态转移方程3.初始化4.填表顺序5.返回值代码:2.提莫攻击题干:算法原理:代码:1.买卖股票的最佳时机含手续费原题链接题干:一个整数数组pricesprices[i]表示第i天的股票价格整数fee代表了交易股票的手续费用可以无限次地完成交易,但是你每笔交易都需要付手续费卖出之前不能再继续购买股票返回获得利润的最大值算法原理
柒柒要开心
·
2024-01-10 19:26
算法刷题
算法
java
【
算法刷题
】Day28
文章目录1.买卖股票的最佳时机III题干:算法原理:1.状态表示:2.状态转移方程3.初始化4.填表顺序5.返回值代码:2.Z字形变换题干:算法原理:1.模拟2.找规律代码:1.买卖股票的最佳时机III原题链接题干:第i个元素是一支给定的股票在第i天的价格最多可以完成两笔交易注意:你不能同时参与多笔交易算法原理:1.状态表示:dp[i]表示:第i天结束之后,所能获得的最大利润f[i][j]表示:第
柒柒要开心
·
2024-01-10 19:20
算法刷题
算法
java
JavaScript版数据结构与算法(一)栈、队列、链表、集合、树
算法刷题
大家都知道,就是力扣。刷题顺序推荐按类型刷题,比如栈相关的题,一次刷好几道,巩固巩固。刷
一棵开花的树,枝芽无限靠近你
·
2024-01-10 06:04
数据结构与算法
javascript
链表
开发语言
【LeetCode:200. 岛屿数量 | DFS 】
算法题
算法刷题
专栏|面试必备算法|面试高频算法越难的东西,越要努力坚持,因为它具有很高的价值,算法就是这样✨作者简介:硕风和炜,CSDN-Java领域新星创作者,保研|国家奖学金|高中学习JAVA|大学完善
硕风和炜
·
2024-01-10 02:57
LeetCode每日一题打卡
面试必须掌握的101题
leetcode
深度优先
算法
java
递归
面试
【LeetCode:228. 汇总区间 | 枚举 + 哈希表】
算法题
算法刷题
专栏|面试必备算法|面试高频算法越难的东西,越要努力坚持,因为它具有很高的价值,算法就是这样✨作者简介:硕风和炜,CSDN-Java领域新星创作者,保研|国家奖学金|高中学习JAVA|大学完善
硕风和炜
·
2024-01-10 02:57
LeetCode每日一题打卡
leetcode
散列表
算法
java
hashmap
枚举
【
算法刷题
】总结规律 算法题目第2讲 [234] 回文链表,因为深浅拷贝引出的bug
配合b站视频讲解食用更佳:https://www.bilibili.com/video/BV1vW4y1P7V7核心提示:好几道题是处理有序数组的!适合人群:考研/复试/面试解决痛点:1.刷了就忘2.换一道相似的题就不会学完后会输出:对每类题目的框架##@lcapp=leetcode.cnid=234lang=python3##[234]回文链表#fromtypingimportOptionali
weixin_40293999
·
2024-01-09 08:39
数据结构与算法
算法
链表
bug
java数据结构与
算法刷题
-----LeetCode64. 最小路径和
java数据结构与
算法刷题
目录(剑指Offer、LeetCode、ACM)-----主目录-----持续更新(进不去说明我没写完):https://blog.csdn.net/grd_java/article
殷丿grd_志鹏
·
2024-01-08 12:24
算法
java
算法
leetcode
【LeetCode:228. 汇总区间 | 区间】
算法题
算法刷题
专栏|面试必备算法|面试高频算法越难的东西,越要努力坚持,因为它具有很高的价值,算法就是这样✨作者简介:硕风和炜,CSDN-Java领域新星创作者,保研|国家奖学金|高中学习JAVA|大学完善
硕风和炜
·
2024-01-07 15:38
面试必须掌握的101题
leetcode
算法
java
面试
区间
【LeetCode:2807. 在链表中插入最大公约数 | 链表】
算法题
算法刷题
专栏|面试必备算法|面试高频算法越难的东西,越要努力坚持,因为它具有很高的价值,算法就是这样✨作者简介:硕风和炜,CSDN-Java领域新星创作者,保研|国家奖学金|高中学习JAVA|大学完善
硕风和炜
·
2024-01-07 06:50
#
链表系列
LeetCode每日一题打卡
leetcode
链表
算法
java
面试
java数据结构与
算法刷题
-----LeetCode213. 打家劫舍 II
java数据结构与
算法刷题
目录(剑指Offer、LeetCode、ACM)-----主目录-----持续更新(进不去说明我没写完):https://blog.csdn.net/grd_java/article
殷丿grd_志鹏
·
2024-01-06 16:19
算法
java
算法
leetcode
java数据结构与
算法刷题
-----LeetCode198. 打家劫舍
java数据结构与
算法刷题
目录(剑指Offer、LeetCode、ACM)-----主目录-----持续更新(进不去说明我没写完):https://blog.csdn.net/grd_java/article
殷丿grd_志鹏
·
2024-01-06 16:19
算法
java
leetcode
算法
【LeetCode:129. 求根节点到叶节点数字之和 | 二叉树 + 递归】
算法题
算法刷题
专栏|面试必备算法|面试高频算法越难的东西,越要努力坚持,因为它具有很高的价值,算法就是这样✨作者简介:硕风和炜,CSDN-Java领域新星创作者,保研|国家奖学金|高中学习JAVA|大学完善
硕风和炜
·
2024-01-05 16:59
#
二叉树系列
leetcode
算法
java
面试
递归
二叉树
树
【
算法刷题
】## 算法题目第1讲:双指针处理数组题目 带视频讲解
算法题目第一讲:双指针处理数组题目解决力扣:[344.反转字符串][167.两数之和II-输入有序数组][26.删除有序数组中的重复项][27.移除元素][283.移动零][5.最长回文子串]配合b站视频讲解食用更佳:https://www.bilibili.com/video/BV1vW4y1P7V7核心提示:好几道题是处理有序数组的!344.反转字符串fromtypingimportList#
weixin_40293999
·
2024-01-05 01:35
数据结构与算法
算法
【LeetCode:34. 在排序数组中查找元素的第一个和最后一个位置 | 二分】
算法题
算法刷题
专栏|面试必备算法|面试高频算法越难的东西,越要努力坚持,因为它具有很高的价值,算法就是这样✨作者简介:硕风和炜,CSDN-Java领域新星创作者,保研|国家奖学金|高中学习JAVA|大学完善
硕风和炜
·
2024-01-04 19:47
LeetCode每日一题打卡
面试必须掌握的101题
leetcode
算法
java
面试
二分
【LeetCode:69. x 的平方根 | 二分】
算法题
算法刷题
专栏|面试必备算法|面试高频算法越难的东西,越要努力坚持,因为它具有很高的价值,算法就是这样✨作者简介:硕风和炜,CSDN-Java领域新星创作者,保研|国家奖学金|高中学习JAVA|大学完善
硕风和炜
·
2024-01-04 19:47
面试必须掌握的101题
leetcode
算法
java
面试
二分
【LeetCode:114. 二叉树展开为链表 | 二叉树 + 递归】
算法题
算法刷题
专栏|面试必备算法|面试高频算法越难的东西,越要努力坚持,因为它具有很高的价值,算法就是这样✨作者简介:硕风和炜,CSDN-Java领域新星创作者,保研|国家奖学金|高中学习JAVA|大学完善
硕风和炜
·
2024-01-04 19:47
#
二叉树系列
leetcode
链表
算法
java
递归
面试
二叉树
【LeetCode:11. 盛最多水的容器 | 双指针】
算法题
算法刷题
专栏|面试必备算法|面试高频算法越难的东西,越要努力坚持,因为它具有很高的价值,算法就是这样✨作者简介:硕风和炜,CSDN-Java领域新星创作者,保研|国家奖学金|高中学习JAVA|大学完善
硕风和炜
·
2024-01-04 19:16
LeetCode每日一题打卡
面试必须掌握的101题
leetcode
算法
java
面试
双指针
java数据结构与
算法刷题
-----LeetCode746. 使用最小花费爬楼梯
java数据结构与
算法刷题
目录(剑指Offer、LeetCode、ACM)-----主目录-----持续更新(进不去说明我没写完):https://blog.csdn.net/grd_java/article
殷丿grd_志鹏
·
2024-01-03 22:05
算法
java
算法
leetcode
java数据结构与
算法刷题
-----LeetCode70. 爬楼梯
java数据结构与
算法刷题
目录(剑指Offer、LeetCode、ACM)-----主目录-----持续更新(进不去说明我没写完):https://blog.csdn.net/grd_java/article
殷丿grd_志鹏
·
2024-01-03 22:35
算法
java
leetcode
算法
java数据结构与
算法刷题
-----LeetCode509. 斐波那契数
java数据结构与
算法刷题
目录(剑指Offer、LeetCode、ACM)-----主目录-----持续更新(进不去说明我没写完):https://blog.csdn.net/grd_java/article
殷丿grd_志鹏
·
2024-01-03 22:02
算法
java
leetcode
算法
最近收益下降了
之前一直连载
算法刷题
,每天早上就能定时发出来,相对来说看的人能多一些。最近似乎遇到了瓶颈,有点学不明白了,所以最近一直没更新
算法刷题
的文章。因为入没多久,前段时间每天都积极去点赞。
Justin小贾同学
·
2024-01-03 20:14
【
算法刷题
】Day24
文章目录1.删除并获得点数题干:算法原理:1.状态表示:2.状态转移方程3.初始化4.填表顺序5.返回值代码:2.连续数组题干:算法原理:(前缀和+哈希表)代码:3.矩阵区域和题干:算法原理:(二维前缀和)代码:1.删除并获得点数原题链接题干:一个整数数组nums选择任意一个nums[i],删除它并获得nums[i]的点数删除所有等于nums[i]-1和nums[i]+1的元素返回获得的最大点数算
柒柒要开心
·
2024-01-01 07:13
算法刷题
算法
动态规划
前缀和
上一页
1
2
3
4
5
6
7
8
下一页
按字母分类:
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
其他