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初级算法之旅
LeetCode
Hot100(持续更新中)
一、哈希(一)两数之和思路一:传统方法-双层循环遍历时间复杂度:O(n^2)空间复杂度:O(1)classSolution{publicint[]twoSum(int[]nums,inttarget){//两层循环求解时间复杂度O(N^2)空间复杂度O(1)int[]goal=newint[2];for(inti=0;inumsMap=newHashMap();numsMap.put(nums[0
编程就是如此
·
2025-02-13 10:56
LeetCode
Hot100
leetcode
算法
Adobe软件全家桶:从平面到视频再到音频的创意
之旅
在创意设计的广阔天地里,Adobe公司旗下的系列软件无疑是设计师们手中的魔法棒,它们串联起平面设计、视频剪辑直至音频处理的每一个环节,成为跨越视觉创意门槛的必备工具集。本文将深入浅出地介绍这些软件的应用场景、特色功能及其相互间的协作关系,助力您在创意道路上畅通无阻。AdobePhotoshop(PS)-图像处理大师作为Adobe的明星产品,Photoshop几乎是图像处理的代名词。它擅长处理像素构
垚哥说
·
2025-02-13 08:16
平面
音视频
ui
adobe
力扣动态规划-28【算法学习day.122】
习题1.执行操作可获得的最大总奖励I题目链接:3180.执行操作可获得的最大总奖励I-力扣(
LeetCode
)题面:附上灵神代码:importjava.math.BigInteger;classSolution
南宫生
·
2025-02-13 04:16
#
动态规划
算法
算法
leetcode
动态规划
java
学习
力扣动态规划-24【算法学习day.118】
习题1.和为目标值的最长子序列的长度题目链接:2915.和为目标值的最长子序列的长度-力扣(
LeetCode
)题面:附上大佬代码:classSolution{publicintlengthOfLongestSubsequence
南宫生
·
2025-02-13 04:46
算法
#
动态规划
算法
leetcode
动态规划
学习
java
算法训练Day7|
LeetCode
454. 四数相加II(Map作哈希表);383.赎金信(数组作哈希表);15.三数之和(双指针);18.四数之和(双指针)
目录
LeetCode
454.四数相加1.思路2.代码实现3.复杂度分析4.思考
Leetcode
383.赎金信1.思路2.代码实现3.复杂度分析4.思考
Leetcode
15.三数之和方法一:双指针法1.思路
努力学习的牛宁西
·
2025-02-13 04:45
代码随想录训练营
算法
散列表
leetcode
LeetCode
刷题:滑动窗口模板
文章目录力扣的原题引发的一连串学习扩展部分:滑动窗口解题模板第一个模板:适用于需要使用[变量]记录的情况模板:例题1:第二个模板:适用于需要用[哈希表]记录的情况模板:例题1:例2:力扣的原题引发的一连串学习题目链接:https://
leetcode
.cn
我心向阳iu
·
2025-02-13 04:44
#
Spring
Boot
Java面试知识点精讲
leetcode
算法
职场和发展
代码随想录算法训练营Day07 |
LeetCode
454.四数相加II、
LeetCode
383.赎金信、
LeetCode
15.三数之和、
LeetCode
18.四数之和
LeetCode
454.四数相加II题目链接:https://
leetcode
.cn/problems/4sum-ii/思路:想法是使用哈希表。
SuperYue37
·
2025-02-13 04:44
代码随想录
算法
哈希表
leetcode
【代码随想录训练营】Day7-哈希表
代码随想录Day7今日任务454.四数相加Ⅱ383.赎金信15.三数之和18.四数之和454.四数相加Ⅱ考点:哈希表链接:https://
leetcode
.cn/problems/4sum-ii/classSolution
Koffer-debug
·
2025-02-13 04:14
代码随想录训练营
leetcode
算法
哈希表
LeetCode
Hot 100-394字符串解码
给定一个经过编码的字符串,返回它解码后的字符串。编码规则为:k[encoded_string],表示其中方括号内部的encoded_string正好重复k次。注意k保证为正整数。你可以认为输入字符串总是有效的;输入字符串中没有额外的空格,且输入的方括号总是符合格式要求的。此外,你可以认为原始数据不包含数字,所有的数字只表示重复的次数k,例如不会出现像3a或2[4]的输入。示例:s=“3[a]2[b
pup1L
·
2025-02-13 04:43
LeetCode
LeetCode
Hot
Leetcode
3165:不包含相邻元素子序列的最大和
代码思路这段代码实现了一个特殊类型的线段树(SegmentTree),用于解决一类特定的动态规划问题,具体来说,是求解一系列更新操作后,一个特定子序列和的最大值问题。这里的子序列和受到一些特定的约束条件影响,这些条件通过线段树的节点(SegNode)中的四个值(v00,v01,v10,v11)来体现。以下是对代码思路的详细解释:数据结构定义SegNode结构体:包含四个longlong类型的成员变
ʚ发什么呆^ɞ
·
2025-02-13 03:10
算法
数据结构
LeetCode
Hot 100 No.394 字符串解码
给定一个经过编码的字符串,返回它解码后的字符串。编码规则为:k[encoded_string],表示其中方括号内部的encoded_string正好重复k次。注意k保证为正整数。你可以认为输入字符串总是有效的;输入字符串中没有额外的空格,且输入的方括号总是符合格式要求的。此外,你可以认为原始数据不包含数字,所有的数字只表示重复的次数k,例如不会出现像3a或2[4]的输入。示例1:输入:s=“3[a
counting_stars123
·
2025-02-13 03:10
LeetCode
Hot
100
栈
编码解码
字符串处理
数字判断
字符判断
day28【
LeetCode
力扣】383.赎金信
day28【
LeetCode
力扣】383.赎金信以后我们每期附张图啦~~~1.题目描述附上题目链接:赎金信给你两个字符串:ransomNote和magazine,判断ransomNote能不能由magazine
Gcanfly
·
2025-02-13 03:40
leetcode
算法
职场和发展
LeetCode
Hot100 394.字符串解码
classSolution{public:stringdecodeString(strings){//使用两个栈:栈1存储数字;栈2存储待拼接的string//在遇到']'时,两个栈栈顶出栈stringnumber;stringres;stacknumStack;stackstrStack;for(charc:s){if(isdigit(c)){number.push_back(c);}elsei
doglc
·
2025-02-13 03:40
LeetCode每日刷题记录
#
LeetCode中等题
leetcode
算法
【
LeetCode
Hot100 滑动窗口】无重复字符的最长子串、找到字符串中所有字母异位词
滑动窗口1.无重复字符的最长子串题目描述解题思路步骤:时间复杂度:空间复杂度:代码实现2.找到字符串中所有字母异位词题目描述解题思路步骤:时间复杂度:代码实现1.无重复字符的最长子串题目描述给定一个字符串s,请你找出其中不含有重复字符的最长子串的长度。解题思路这个问题可以通过滑动窗口的技巧来解决。我们用两个指针,i和j,构成一个滑动窗口,并利用哈希表来记录窗口中出现的字符。步骤:初始化:max记录
落啦啦
·
2025-02-13 03:39
数据结构与算法
leetcode
算法
职场和发展
C++算法练习-day17——383.赎金信
-力扣(
LeetCode
)题目思路分析题目要求我们判断给定的ransomNote字符串是否可以通过从magazine字符串中选取字符来构造。
Neophyte0608
·
2025-02-13 03:39
C++算法练习
c++
开发语言
1024程序员节
Python题解
Leetcode
Hot 100之栈和堆
栈1.有效的括号题目描述给定一个只包括‘(’,‘)’,‘{’,‘}’,‘[’,‘]’的字符串,判断字符串是否有效。有效字符串需满足:左括号必须用相同类型的右括号闭合,左括号必须以正确的顺序闭合。解题思路使用栈来匹配括号。遇到左括号时,将其压入栈中;遇到右括号时,检查栈顶元素是否为对应的左括号,如果是则弹出栈顶元素,否则返回无效。最后在判断该栈是否为空;代码classSolution:defisVa
BigerBang
·
2025-02-13 03:39
Leetcode
python
leetcode
算法
[
LeetCode
]day20 383.赎金信
题目链接题目描述给你两个字符串:ransomNote和magazine,判断ransomNote能不能由magazine里面的字符构成。如果可以,返回true;否则返回false。magazine中的每个字符只能在ransomNote中使用一次。示例1:输入:ransomNote=“a”,magazine=“b”输出:false示例2:输入:ransomNote=“aa”,magazine=“ab
因兹菜
·
2025-02-13 03:38
leetcode
算法
哈希算法
LeetCode
334递增的三元子序列,贪心+双指针
目录题目描述:思路代码题目描述:思路很自然能够想到使用两个数值来记录最小值和次小值,并且有一个前提--次小值>最小值,那么我们在后面的遍历过程中只要找到一个值大于次小值,结果返回true,如果遍历整个数组都没有找到,结果返回false.我们假设最小值small,次小值mid但是我们对于最小值和次小值的更新策略是什么呢?比如:small>=nums[i],我们就能够直接更新small呢???关键在这
Shallow_Carl
·
2025-02-12 23:03
蓝桥杯
算法
LeetCode
45. 跳跃游戏 II
._45;/*45.跳跃游戏II题目地址:https://
leetcode
-cn.com/problems/jump-game-ii给你一个非负整数数组nums,你最初位于数组的第一个位置。
小句
·
2025-02-12 21:51
leetcode
贪心算法
算法
leetcode
《黑马程序员2023年新版Linux零基础快速入门到精通》学习笔记总目录:开启你的Linux
之旅
...
《黑马程序员2023年新版Linux零基础快速入门到精通》学习笔记总目录:开启你的Linux
之旅
黑马程序员2023年新版Linux零基础快速入门到精通学习笔记总目录项目地址:https://gitcode.com
魏杨晴Vivian
·
2025-02-12 20:11
【
LeetCode
: 1760. 袋子里最少数目的球 + 二分】
算法题算法刷题专栏|面试必备算法|面试高频算法越难的东西,越要努力坚持,因为它具有很高的价值,算法就是这样✨作者简介:硕风和炜,CSDN-Java领域优质创作者,保研|国家奖学金|高中学习JAVA|大学完善JAVA开发技术栈|面试刷题|面经八股文|经验分享|好用的网站工具分享恭喜你发现一枚宝藏博主,赶快收入囊中吧人生如棋,我愿为卒,行动虽慢,可谁曾见我后退一步?算法题目录题目链接⛲题目描述求解思路
硕风和炜
·
2025-02-12 20:10
LeetCode每日一题打卡
leetcode
算法
java
二分
Python酷库
之旅
-第三方库Pandas(051)
目录一、用法精讲186、pandas.Series.is_monotonic_increasing属性186-1、语法186-2、参数186-3、功能186-4、返回值186-5、说明186-6、用法186-6-1、数据准备186-6-2、代码示例186-6-3、结果输出187、pandas.Series.is_monotonic_decreasing属性187-1、语法187-2、参数187-3
神奇夜光杯
·
2025-02-12 19:39
python
pandas
开发语言
人工智能
excel
第三方库
学习与成长
【
LeetCode
: 8. 字符串转换整数 (atoi) + 模拟】
算法题算法刷题专栏|面试必备算法|面试高频算法越难的东西,越要努力坚持,因为它具有很高的价值,算法就是这样✨作者简介:硕风和炜,CSDN-Java领域优质创作者,保研|国家奖学金|高中学习JAVA|大学完善JAVA开发技术栈|面试刷题|面经八股文|经验分享|好用的网站工具分享恭喜你发现一枚宝藏博主,赶快收入囊中吧人生如棋,我愿为卒,行动虽慢,可谁曾见我后退一步?算法题目录题目链接⛲题目描述求解思路
硕风和炜
·
2025-02-12 19:38
LeetCode每日一题打卡
leetcode
算法
java
面试
模拟
【C++动态规划 状压dp】1879. 两个数组最小的异或值之和|2145
本文涉及知识点C++动态规划状态压缩dp
LeetCode
1879.两个数组最小的异或值之和给你两个整数数组nums1和nums2,它们长度都为n。
闻缺陷则喜何志丹
·
2025-02-12 18:56
c++
动态规划
力扣
算法
动态规范
最小
数组
【LangChain学习
之旅
】—(14)代理(下):结构化工具对话、Self-Ask with Search以及Plan and execute代理
【LangChain学习
之旅
】—(14)代理(下):结构化工具对话、Self-AskwithSearch以及Planandexecute代理什么是结构化工具什么是PlaywrightPlaywright
之墨_
·
2025-02-12 14:30
Langchain
langchain
大模型
【
LeetCode
】滑动窗口系列总结
438.找到字符串中所有字母异位词3.无重复字符的最长子串904.水果成篮固定窗口567字符串的排列643.子数组最大平均数I1423.可获得的最大点数单调队列解决滑动窗口问题239.滑动窗口最大值参考:
LeetCode
zxfhahaha
·
2025-02-12 08:24
LeetCode
leetcode
java
算法
【
leetcode
】动态规划刷题总结-划分问题
判定能否划分一般定义dp[i]表示nums[:i+1]能否划分,然后枚举最后一个子数组的左端点,得到nums[:i+1]能否划分
LeetCode
2369题检查数组是否存在有效划分classSolution
zs1996_
·
2025-02-12 08:54
leetcode刷题总结
职场和发展
leetcode
动态规划
【
leetcode
28】27.移除元素==双指针==
题链1.双层for循环i–;//因为下标i以后的数值都向前移动了一位,所以i也向前移动一位len–;//此时数组的大小-1classSolution{publicintremoveElement(int[]nums,intval){//1.两层循环intlen=nums.length;for(inti=0;i
椰椰荔枝糖
·
2025-02-12 08:23
刷题
leetcode
算法
职场和发展
java
【
Leetcode
】Python实现—226.翻转二叉树
目录一、题目描述二、递归方法思路与算法代码实现复杂度分析三、迭代方法思路与算法代码实现复杂度分析一、题目描述翻转一棵二叉树。示例:输入:输出:二、递归方法思路与算法我们在做二叉树题目时候,第一想到的应该是用递归来解决。仔细看下题目的输入和输出,输出的左右子树的位置跟输入正好是相反的,于是我们可以递归的交换左右子树来完成这道题。其实就是交换一下左右节点,然后再递归的交换左节点,右节点。根据动画图我们
大花裤
·
2025-02-12 08:52
【刷题】Leetcode
二叉树
leetcode
: 153. 寻找旋转排序数组中的最小值
153.寻找旋转排序数组中的最小值来源:力扣(
LeetCode
)链接:https://
leetcode
.cn/problems/find-minimum-in-rotated-sorted-array/
uncle_ll
·
2025-02-12 08:51
编程练习-Leetcode
leetcode
算法
二分法
遍历
算法训练
leetcode
- 442. Find All Duplicates in an Array
DescriptionGivenanintegerarraynumsoflengthnwherealltheintegersofnumsareintherange[1,n]andeachintegerappearsonceortwice,returnanarrayofalltheintegersthatappearstwice.YoumustwriteanalgorithmthatrunsinO(
KpLn_HJL
·
2025-02-12 08:50
OJ题目记录
leetcode
算法
职场和发展
LeetCode
刷题 --- 滑动窗口
滑动窗口法也叫尺取法(可能也不一定相等,大概就是这样),可以用来解决一些查找满足一定条件的连续区间的性质(长度等)的问题。由于区间连续,因此当区间发生变化时,可以通过旧有的计算结果对搜索空间进行剪枝,这样便减少了重复计算,降低了时间复杂度。往往类似于“请找到满足xx的最x的区间(子串、子数组)的xx”这类问题都可以使用该方法进行解决。核心思路形成窗口,窗口实际上是两个指针之间形成的区域,关键点就是
材化胖虎
·
2025-02-12 08:20
算法刷题
leetcode
数据结构
java
leetcode
:33. 搜索旋转排序数组(python3解法)
难度:中等整数数组nums按升序排列,数组中的值互不相同。在传递给函数之前,nums在预先未知的某个下标k(0int:iftargetinnums:returnnums.index(target)return-1
Cold_Air丶
·
2025-02-12 08:50
算法
python
leetcode
算法
python
1024程序员节
LeetCode
34. 在排序数组中查找元素的第一个和最后一个位置
题目描述给定一个按照升序排列的整数数组nums和一个目标值target,找出目标值在数组中的开始位置和结束位置。如果数组中不存在目标值,返回[-1,-1]。要求时间复杂度为O(logn)。示例1:复制输入:nums=[5,7,7,8,8,10],target=8输出:[3,4]示例2:复制输入:nums=[5,7,7,8,8,10],target=6输出:[-1,-1]解题思路本题需要高效地找到目
gentle_ice
·
2025-02-12 07:17
leetcode
算法
数据结构
Leetcode
滑动窗口刷题 - 718. 最长重复子数组
718.最长重复子数组-力扣(
LeetCode
)题目概述:给定两个长度不一定相等的数组,输出两数组的最长重复子数组的长度。
S_keo
·
2025-02-12 07:46
刷题笔记
leetcode
算法
数据结构
LeetCode
--- 2200. Find All K-Distant Indices in an Array 解题报告
Question:Youaregivena0-indexedintegerarraynumsandtwointegerskeyandk.Ak-distantindexisanindexiofnumsforwhichthereexistsatleastoneindexjsuchthat|i-j|kand|0-5|>k
杨鑫newlfe
·
2025-02-12 07:44
Python
LeetCode
算法
leetcode
数据结构
算法
python
面试
代码随想录 Day 29 | 【第七章 回溯算法 part02】39. 组合总和、40.组合总和II、131.分割回文串
一、39.组合总和本题是集合里元素可以用无数次,那么和组合问题的差别其实仅在于startIndex上的控制题目链接/文章讲解:代码随想录视频讲解:带你学透回溯算法-组合总和(对应「
leetcode
」力扣题目
Accept17
·
2025-02-12 06:06
算法
idea中
leetcode
插件 中文内容乱码问题
idea中
leetcode
插件中文内容乱码问题Help->EditCustomVMoptions中增加或者修改-Dfile.encoding=utf-8,如下图最后一行,之后重启软件即可。
wlf~
·
2025-02-12 05:30
intellij-idea
java
ide
推荐文章:
LeetCode
Editor——在IDE中高效解决
LeetCode
问题
推荐文章:
LeetCode
Editor——在IDE中高效解决
LeetCode
问题
leetcode
-editorshuzijun/
leetcode
-editor:
LeetCode
Editor是一款专门为
LeetCode
卢红梓
·
2025-02-12 05:29
Leetcode
Hot100 | Day02 滑动窗口
8、无重复字符的最长子串3.无重复字符的最长子串给定一个字符串s,请你找出其中不含有重复字符的最长子串的长度。示例1:输入:s="abcabcbb"输出:3解释:因为无重复字符的最长子串是"abc",所以其长度为3。示例2:输入:s="bbbbb"输出:1解释:因为无重复字符的最长子串是"b",所以其长度为1。示例3:输入:s="pwwkew"输出:3解释:因为无重复字符的最长子串是"wke",所
醴与朕。
·
2025-02-12 04:52
JAVA数据结构与算法
leetcode
算法
ESP8266开发
之旅
小程序篇③ 基于腾讯物联网平台的配网小程序(smartConfig)
文章目录1、前言2、文档入口3、SmartConfig配网开发3.1基本原理3.2腾讯小程序SDK4、小程序开发指南4.1小程序SDK5、改造小程序5.1小程序代码结构6、总结授人以鱼不如授人以渔,目的不是为了教会你具体项目开发,而是学会学习的能力。希望大家分享给你周边需要的朋友或者同学,说不定大神成长之路有博哥的奠基石。。。快速导航单片机菜鸟的博客快速索引(快速找到你要的)重点说一下,麻烦三连点
单片机菜鸟哥
·
2025-02-12 03:19
ESP8266
Arduino教程
【
LeetCode
】下降路径最小和
【
LeetCode
】下降路径最小和TheBegin点点关注,收藏不迷路给你一个nxn的方形整数数组matrix,请你找出并返回通过matrix的下降路径的最小和。
Seal^_^
·
2025-02-12 02:10
编程专栏
#
LeetCode
leetcode
算法
数组
动态规划
矩阵
数据结构
C语言
LeetCode
- #203 移除链表元素
网罗开发(小红书、快手、视频号同名) 大家好,我是展菲,目前在上市企业从事人工智能项目研发管理工作,平时热衷于分享各种编程领域的软硬技能知识以及前沿技术,包括iOS、前端、HarmonyOS、Java、Python等方向。在移动端开发、鸿蒙开发、物联网、嵌入式、云原生、开源等领域有深厚造诣。图书作者:《ESP32-C3物联网工程开发实战》图书作者:《SwiftUI入门,进阶与实战》超级个体:CO
网罗开发
·
2025-02-11 22:39
Swift
vue.js
leetcode
算法
Java 进阶之路:探索更强大的编程世界
当我们掌握了Java的基础知识后,进阶
之旅
便悄然开启。一、面向对象的深入理解封装、继承与多态封装不仅仅是将数据隐藏起来,更是一种对代码的保护和组织方式。通过合理的封装,可以提高代码的可维护性和安全性。
m0_74824170
·
2025-02-11 20:21
面试
学习路线
阿里巴巴
java
开发语言
LeetCode
704.二分查找
LeetCode
704.二分查找思路:在本篇以及之后几篇的博客中,博主将会用二分法进行解答,以此巩固二分题型。二分法一般用于具有二段性的数据中使用。
A.A呐
·
2025-02-11 20:21
Leetcode
牛客题型
leetcode
算法
【
LeetCode
热题100】74:搜索二维矩阵(二分、线性两种方式 详细解析)(Go 语言实现)
力扣热题74:搜索二维矩阵(详细解析)题目描述力扣74.搜索二维矩阵给你一个满足下述两条属性的mxn整数矩阵matrix:每行中的整数从左到右按非递减顺序排列。每行的第一个整数大于前一行的最后一个整数。给你一个整数target,如果target在矩阵中,返回true;否则,返回false。示例1:输入:matrix=[[1,3,5,7],[10,11,16,20],[23,30,34,60]],t
飞川001
·
2025-02-11 19:12
力扣LeetCode
leetcode
golang
算法
idea
leetcode
没有提示_
LeetCode
editor开箱体验——在 IntelliJ IDE中刷
Leetcode
题目
最近开始在刷
LeetCode
上的题目,在经过一段时间的的网页端上写代码打卡挑战,但是网页端的写代码体验原始得让习惯了强大IDE智能补充的我无比痛苦。
weixin_39551366
·
2025-02-11 17:04
idea
leetcode
没有提示
推荐文章:
LeetCode
Editor - 在IDE中高效解决算法问题
推荐文章:
LeetCode
Editor-在IDE中高效解决算法问题
leetcode
-editorshuzijun/
leetcode
-editor:
LeetCode
Editor是一款专门为
LeetCode
洪淼征
·
2025-02-11 17:00
旅游计划新篇章:兴趣为风,目的地为帆
确定目的地:开启梦想
之旅
的起点旅行的第一步,是确定那个令你心驰神往的目的地。它可能是你一直梦寐以求的远方,也可能是偶然间在某篇游记、某部电影中邂逅的地方。在选择时,我们需要综合考虑多个因素。
·
2025-02-11 16:31
面向价值编程:高ROI工程
之旅
版本日期备注1.02023.3.6文章首发1.12023.4.2错别字修复本文首发于泊浮目的掘金:https://juejin.cn/user/14686032646653350.前言在前面的系列文章中,我提到了相关的理论,实操,以及一段工作经历。在这篇文章中,我会用我自己和团队的经历来作为例子,诠释面向价值编程,并通过两个例子说明高ROI工程的打造过程。ROI一般指投资回报率。是指通过投资而应返
·
2025-02-11 16:53
软件工程
上一页
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
其他