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高频面试题目
刷代码随想录14--哈希表
三数之和(1.5h)15.三数之和-力扣(
LeetCode
)确实,哈希表适合i,j,k可重复,即遍历a[i],找有没有0-a[i]那么,i,j,k不重复怎么办代码随想录给出了双指针法,个人感觉移动有一点像快排整个过程挺一言难尽的
2301_76653605
·
2025-02-06 07:14
散列表
数据结构
聊聊vscode配置settings.json知其所以然(附大量配置)
前言vscode的配置settings.json是一个老生常谈的话题,随着时间的流逝我们可能会很
高频
的改动他,但我们应该极力避免一个问题:⚠️配了某项但是不知道他的作用⚠️其实就是一个知其所以然的问题。
星野睡不醒
·
2025-02-06 06:39
Web
vscode
js
settings.json
web
fe
Airwallex
leetcode
刷题宝典
Airwallex是一家很有前景的公司,有想法的小伙伴可以来这里查看该公司的
leetcode
刷题宝典。
走向自由
·
2025-02-06 06:39
leetcode
算法
职场和发展
leetcode
刷题/贪心算法 45. 跳跃游戏 II
45.跳跃游戏II题意:给你一个非负整数数组nums,你最初位于数组的第一个位置。数组中的每个元素代表你在该位置可以跳跃的最大长度。你的目标是使用最少的跳跃次数到达数组的最后一个位置。假设你总是可以到达数组的最后一个位置。示例1:输入:nums=[2,3,1,1,4]输出:2解释:跳到最后一个位置的最小跳跃数是2。从下标为0跳到下标为1的位置,跳1步,然后跳3步到达数组的最后一个位置。示例2:输入
公仔面i
·
2025-02-06 05:52
leetcode刷题/贪心算法
leetcode
数据结构
算法
c++
贪心算法
LeetCode
刷题 [C++] 第45题.跳跃游戏 II
题目描述给定一个长度为n的0索引整数数组nums。初始位置为nums[0]。每个元素nums[i]表示从索引i向前跳转的最大长度。换句话说,如果你在nums[i]处,你可以跳转到任意nums[i+j]处:0&nums){intmax_jump_pos=0,size=nums.size(),win_end=0,step=0;for(inti=0;i=i){max_jump_pos=max(max_j
心之所向、力之所及
·
2025-02-06 05:22
算法与数据结构
leetcode
c++
贪心算法
【
Leetcode
刷题记录】1456. 定长子串中元音的最大数目---定长滑动窗口即解题思路总结
1456.定长子串中元音的最大数目给你字符串s和整数k。请返回字符串s中长度为k的单个子字符串中可能包含的最大元音字母数。英文中的元音字母为(a,e,i,o,u)。这道题的暴力求解的思路是通过遍历字符串s的每一个长度为k的子串,逐个计算每个子串中元音字母的数量,并记录过程中遇到的最大元音数量。暴力求解法要用到双重循环,时间复杂度是O(k∗n)O(k*n)O(k∗n)。boolisVowel(cha
钓一朵雪
·
2025-02-06 04:21
算法算题笔记
leetcode
算法
c++
笔记
【
Leetcode
刷题记录】2090. 半径为 k 的子数组平均值--定长滑动窗口解法和前缀和解法
2090.半径为k的子数组平均值给你一个下标从0开始的数组nums,数组中有n个整数,另给你一个整数k。半径为k的子数组平均值是指:nums中一个以下标i为中心且半径为k的子数组中所有元素的平均值,即下标在i-k和i+k范围(含i-k和i+k)内所有元素的平均值。如果在下标i前或后不足k个元素,那么半径为k的子数组平均值是-1。构建并返回一个长度为n的数组avgs,其中avgs[i]是以下标i为中
钓一朵雪
·
2025-02-06 04:21
算法算题笔记
leetcode
算法
c++
笔记
【
Leetcode
刷题记录】45. 跳跃游戏 II--贪心算法
45.跳跃游戏II给定一个长度为n的0索引整数数组nums。初始位置为nums[0]。每个元素nums[i]表示从索引i向后跳转的最大长度。换句话说,如果你在nums[i]处,你可以跳转到任意nums[i+j]处:0&nums){inttime=0;intn=nums.size(),i=0;while(i=n-1){time++;break;}intmax=0,maxIndex=0;for(int
钓一朵雪
·
2025-02-06 04:49
算法算题笔记
leetcode
贪心算法
2021.12.14
LeetCode
每日一题——课程表III
目录课程表III描述示例1示例2示例3提示方法:排序+优先队列课程表III描述这里有n门不同的在线课程,按从1到n编号。给你一个数组courses,其中courses[i]=[durationi,lastDayi]表示第i门课将会持续上durationi天课,并且必须在不晚于lastDayi的时候完成。你的学期从第1天开始。且不能同时修读两门及两门以上的课程。返回你最多可以修读的课程数目。示例1输
小唐要努力
·
2025-02-06 03:44
#
力扣每日一题
排序
大顶堆
贪心算法
Leetcode
热题100题 5.最长回文子串 Java实现
5.最长回文子串题目描述给你一个字符串s,找到s中最长的回文子串。示例1:输入:s="babad"输出:"bab"解释:"aba"同样是符合题意的答案。示例2:输入:s="cbbd"输出:"bb"暴力解法:时间复杂度O(n*n);publicStringlongestPalindrome(Strings){intlen=s.length();Stringans=s.charAt(0)+"";for
wenxiang99
·
2025-02-06 02:36
leetcode
leetcode
算法
最长回文子串-
Leetcode
刷题(C++) 4种解法
一、题目(来源:
leetcode
):给你一个字符串s,找到s中最长的回文子串。示例1:输入:s=“babad”–输出:“bab”解释:“aba”同样是符合题意的答案。
wch_NUDT
·
2025-02-06 02:35
leetcode
【
LeetCode
】5. 最长回文子串
一、题目给你一个字符串s,找到s中最长的回文子串。示例1:输入:s="babad"输出:"bab"解释:"aba"同样是符合题意的答案。示例2:输入:s="cbbd"输出:"bb"示例3:输入:s="a"输出:"a"示例4:输入:s="ac"输出:"a"提示:1max){ans=s.substring(i,j);max=Math.max(max,ans.length());}}returnans;
白露塞纳
·
2025-02-06 02:02
Leetcode
leetcode
: 583.两个字符串的删除操作
题目来源:力扣(
LeetCode
)链接:https://
leetcode
-cn.com/problems/delete-operation-for-two-strings给定两个单词word1和word2
uncle_ll
·
2025-02-06 01:29
编程练习-Leetcode
leetcode
动态规划
公共子字符串
[
leetCode
]583. 两个字符串的删除操作
题目链接:https://
leetcode
-cn.com/problems/delete-operation-for-two-strings给定两个单词word1和word2,找到使得word1和word2
消灭猕猴桃
·
2025-02-06 01:59
LeetCode
#
动态规化
leetcode
583. 两个字符串的删除操作
1.用最长公共子序列处理,就是两个字符串的总和,减去两倍的最长公共子序列,得到的差就是最小删除字符的操作classSolution{public:intminDistance(stringword1,stringword2){vector>dp(word1.size()+1,vector(word2.size()+1));for(inti=1;i>dp(word1.size()+1,vector(
c葱c
·
2025-02-06 01:59
动态规划
#
子序列
算法
leetcode
动态规划
LeetCode
刷题之路:583. 两个字符串的删除操作
给定两个单词word1和word2,找到使得word1和word2相同所需的最小步数,每步可以删除任意一个字符串中的一个字符。示例:输入:“sea”,“eat”输出:2解释:第一步将"sea"变为"ea",第二步将"eat"变为"ea"提示:给定单词的长度不超过500。给定单词中的字符只含有小写字母。#最直观的思路val里面存放为了让以i-1结尾的word1和j-1结尾的word2相等需要删除的最
Super灬Dan
·
2025-02-06 01:25
力扣LeetCode
python
字符串
leetcode
两个字符串的删除操作
leetcode
-583. 两个字符串的删除操作
示例1:输入:word1="sea",word2="eat"输出:2解释:第一步将"sea"变为"ea",第二步将"eat"变为"ea"示例2:输入:word1="
leetcode
",word2="etco
ggaoda
·
2025-02-06 01:25
动态规划(dp)
ECS架构
尤其常见与游戏软件,因为他们BUG的修复和新(小)功能的添加是很
高频
率的。2017年,
pjiang000
·
2025-02-06 00:16
建站
游戏
力扣 763. 划分字母区间
https://
leetcode
.cn/problems/partition-labels题目s字符串划分为尽可能多的片段,同一字母最多出现在一个片段将所有划分结果按顺序连接,得到的字符串仍然是s返回每个片段的字符串的长度列表思路记录每个字符出现的最大
pursuit_csdn
·
2025-02-05 23:12
力扣热题
100
leetcode
算法
[HOT 100] 0018. 四数之和
文章目录1.题目链接2.题目描述3.题目示例4.解题思路5.题解代码6.复杂度分析1.题目链接18.四数之和-力扣(
LeetCode
)2.题目描述给你一个由n个整数组成的数组nums,和一个目标值target
水蓝烟雨
·
2025-02-05 23:09
算法
HOT
100
核心HTML5/CSS3基础面试题
HTML5/CSS3
高频
经典面试题汇总了2023年各互联网大厂以及中小型创业公司基础阶段的最新
高频
面试题HTML/HTML5标签Interviewquestions1、说说你对HTML语义化的理解?
AgostoDu
·
2025-02-05 22:34
html5
css3
前端
前端进阶面试-JS面试题(阿里、字节、腾讯、美团面试
高频
)
…if(/*异步执行成功*/){resolve(value)}elseif(/*异步执行失败*/){reject(error)}})myPromise.then((value)=>{//成功后调用,使用value值},(error)=>{//失败后调用,获取错误信息error})4.Promise优缺点================================================
2401_84150137
·
2025-02-05 22:33
程序员
前端
面试
javascript
腾讯一面:那些数据库的
高频
问题
几个月前,有位朋友去腾讯面试,他说被问到了一系列关于数据库的问题,比如三大范式是什么,它们在数据库设计中的作用是什么?在数据库中,常见的并发问题有哪些?如何通过事务管理避免这些问题?什么是MVCC(多版本并发控制)?本文将跟大家一起来探讨如何回答这些问题。这些数据库相关的问题之所以在面试中频繁出现,是因为在实际的开发工作中,数据库的设计与优化、事务管理等方面至关重要。如果对这些知识掌握不扎实,可能
·
2025-02-05 22:15
数据库mysql面试问题腾讯
【C++动态规划】1473. 粉刷房子 III|2056
本文涉及知识点C++动态规划
LeetCode
1473.粉刷房子III在一个小城市里,有m个房子排成一排,你需要给每个房子涂上n种颜色之一(颜色编号为1到n)。
闻缺陷则喜何志丹
·
2025-02-05 21:25
c++
动态规划
算法
leetcode
粉刷
房子
LeetCode
面试题 02.01. 移除重复节点
编写代码,移除未排序链表中的重复节点。保留最开始出现的节点。示例1:输入:[1,2,3,3,2,1]输出:[1,2,3]示例2:输入:[1,1,1,1,2]输出:[1,2]提示:链表长度在[0,20000]范围内。链表元素在[0,20000]范围内。进阶:如果不得使用临时缓冲区,该怎么解决?题意理解1.移除重复节点2.链表未排序3.保留最开始出现的节点、链表遍历,只能顺序遍历,无法回头,如果需要判
坚持学算法
·
2025-02-05 20:19
LeetCode
leetcode
java
算法
LeetCode
02.01 移除重复节点
移除重复节点要求:编写代码,移除未排序链表中的重复节点。保留最开始出现的节点。示例:输入:[1,2,3,3,2,1]输出:[1,2,3]代码实现:/***Definitionforsingly-linkedlist.*publicclassListNode{*intval;*ListNodenext;*ListNode(intx){val=x;}*}*/classSolution{publicLi
bgnice
·
2025-02-05 20:48
Java算法
力扣
leetcode
面试题02.01 移除重复节点
面试题02.01移除重复节点编写代码,移除未排序链表中的重复节点。保留最开始出现的节点。示例1:输入:[1,2,3,3,2,1]输出:[1,2,3]示例2:输入:[1,1,1,1,2]输出:[1,2]提示:链表长度在[0,20000]范围内。链表元素在[0,20000]范围内。解题思路:1.哈希表,空间换时间注意到题目给的是未排序的链表,因此,需要考虑的情况也就更为复杂。首先想到的是使用一个哈希表
taotaoxianzi
·
2025-02-05 20:18
leetcode
leetcode
算法
链表
面试题 02.01. 移除重复节点
链接:https://
leetcode
-cn.com/problems/remove-duplicate-node-lcci/示例:输入:[1,2,3,3,2,1]输出:[1,2,3]输入:[1,1,1,1,2
我是一颗什么糖
·
2025-02-05 20:47
力扣刷题
链表
leetcode
算法
leetcode
——爬楼梯(java)
假设你正在爬楼梯。需要n阶你才能到达楼顶。每次你可以爬1或2个台阶。你有多少种不同的方法可以爬到楼顶呢?示例1:输入:n=2输出:2解释:有两种方法可以爬到楼顶。1.1阶+1阶2.2阶示例2:输入:n=3输出:3解释:有三种方法可以爬到楼顶。1.1阶+1阶+1阶2.1阶+2阶3.2阶+1阶解题方法:(递推)1.经过分析,这道题本质上是一个斐波那契数列问题。2.所以,我们可以直接使用斐波那契数列的规
gentle_ice
·
2025-02-05 19:42
leetcode
算法
java
数据结构
每日 Java 面试题分享【第 12 天】
订阅专栏,不错过每一天的练习今日分享3道
面试题目
!评论区复述一遍印象更深刻噢~目录问题一:Java中final、finally和finalize各有什么区别?
一只蜘猪
·
2025-02-05 13:57
【2025最新版】Java
基础面试题
java
开发语言
面试
【
LeetCode
】移动零
【
LeetCode
】移动零TheBegin点点关注,收藏不迷路给定一个数组nums,编写一个函数将所有0移动到数组的末尾,同时保持非零元素的相对顺序。
Seal^_^
·
2025-02-05 09:26
编程专栏
#
LeetCode
leetcode
算法
数据结构
C语言
数组
双指针
LeetCode
:647.回文子串
代码随想录
LeetCode
:647.回文子串给你一个字符串s,请你统计并返回这个字符串中回文子串的数目。回文字符串是正着读和倒过来读一样的字符串。子字符串是字符串中的由连续字符组成的一个序列。
xiaoshiguang3
·
2025-02-05 03:49
代码随想录-跟着Carl学算法
leetcode
动态规划
算法
java
LeetCode
:343. 整数拆分
代码随想录
LeetCode
:343.整数拆分给定一个正整数n,将其拆分为k个正整数的和(k>=2),并使这些整数的乘积最大化。返回你可以获得的最大乘积。
xiaoshiguang3
·
2025-02-05 03:45
代码随想录-跟着Carl学算法
leetcode
算法
java
动态规划
华为OD机试真题 - ABR 车路协同场 (D卷,100分)
25届机械提前批投递记录个人已投:三一重能机械工程师海尔GEDP韶音科技结构工程师TPLink联洲结构工程师三环热不想秋招啊啊啊不想刷
leetcode
,不想背八股来这边两个月最简单的八股都忘完了那天看了下
han_xue_feng
·
2025-02-05 02:37
java
#day10 力扣每日一题134.加油站
134.加油站-力扣(
LeetCode
)在一条环路上有n个加油站,其中第i个加油站有汽油gas[i]升。你有一辆油箱容量无限的的汽车,从第i个加油站开往第i+1个加油站需要消耗汽油cost[i]升。
Ares^o^
·
2025-02-05 00:57
力扣每日一题
leetcode
算法
职场和发展
c++
【码道初阶】
Leetcode
680:验证回文串的双指针速解以及提升思维的感想
如何判断字符串最多删除一个字符后能否成为回文?——双指针法的艺术一、问题描述给定一个字符串s,最多允许删除一个字符。请判断该字符串是否能成为回文字符串。若可以,返回true;否则返回false。示例:输入:s="abca"→输出:true(删除'c'后得到"aba")输入:s="abc"→输出:false二、问题分析回文字符串的核心特征是对称性。当允许删除一个字符时,我们需要解决两个问题:如何检测
月明长歌
·
2025-02-04 20:28
码道初阶
算法
leetcode
c++
数据结构
c语言
数据库索引:秋招面试中的经典
高频
题目 [特殊字符](索引原理/操作/优缺点/B+树)
在数据库的秋招面试中,索引(Index)是一个经典且
高频
的题目。索引的作用类似于书中的目录,它能够显著加快数据库查询的速度。
Purified_Soda
·
2025-02-04 20:56
MySQL数据库
oracle
数据库
adb
学习
mysql
SQL
python-
leetcode
-二叉搜索树的最小绝对差
530.二叉搜索树的最小绝对差-力扣(
LeetCode
)#Definitionforabinarytreenode.
Joyner2018
·
2025-02-04 18:14
leetcode
算法
职场和发展
代码随想录 Day 17 | 【第六章 二叉树 part05】654.最大二叉树、617.合并二叉树、700.二叉搜索树中的搜索、98.验证二叉搜索树
|
LeetCode
:654.最大二叉树_哔哩哔哩_bilibili1.整体思路(1)递归终止条件:当传入的数组大小等于1,说明到达叶子节点,停止递归。由于题目中已经定义数组的大小大于
Accept17
·
2025-02-04 17:02
数据结构
算法
leetcode
——多数元素(java)
给定一个大小为n的数组nums,返回其中的多数元素。多数元素是指在数组中出现次数大于⌊n/2⌋的元素。你可以假设数组是非空的,并且给定的数组总是存在多数元素。示例1:输入:nums=[3,2,3]输出:3示例2:输入:nums=[2,2,1,1,1,2,2]输出:2解题方法:(哈希表)1.经过对题目的分析得出可以使用哈希表来进行解题。2.首先创建哈希表,开始遍历数组,并且使用哈希表来进行计数,并且
gentle_ice
·
2025-02-04 15:50
leetcode
算法
java
数据结构
最长回文子串
*************C++题目:5.最长回文子串-力扣(
LeetCode
)*************看一眼题目:这个题目跟之前有点不太一样,这个我不会用矩阵了。难度有所上升了,变得有些棘手了。
ElseWhereR
·
2025-02-04 13:35
动态规划
算法
前缀和算法+实现
目录1.前缀和算法2.前缀和实现
Leetcode
303:区域和检索-数组不可变
Leetcode
304:二维区间和检索-数组不可变
Leetcode
560:和为K的子数组3.总结1.前缀和算法前缀和的定义:
力扣刷穿
·
2025-02-04 12:22
算法
leetcode
c++
基于Kamailio的VoIP管理系统方案(技术栈:MySQL + Redis + Gin + Vue.js
Redis:缓存用户会话、黑白名单、实时计费锁、
高频
操作临时数据。Gin(Go语言后端):提供RESTfulAPI,处理业务逻辑和数据库交互。Vue.js
狂爱代码的码农
·
2025-02-04 12:51
VOIP那些事
kamaimio
#Java 与 C++ 核心差异详解:从语法到实战的代码对比
++|设计目标|"Writeonce,runanywhere"|"高性能系统级开发"|运行方式|JVM解释执行字节码|直接编译为机器码|典型场景|企业应用/Android/大数据|游戏引擎/操作系统/
高频
交易系统
新宿椎名琳擒
·
2025-02-04 10:06
java
开发语言
leetcode
字节面试
高频
题思路总结(二叉树专栏)
leetcode
刷题,一个好的思路很重要,刷
leetcode
不如就只看好的解题思路,记下来关键思路然后面试的时候就会容易很多。
hust_yrh
·
2025-02-04 07:47
leetcode
算法
面试
二叉树
LeetCode
--347. 前 K 个
高频
元素/Golang中的堆(container/heap)
例题链接-前k个
高频
元素前言以前都是用的C++写算法题,最近也想熟悉一下golang的数据结构,故来一篇题解+堆分析。
Rinai_R
·
2025-02-04 07:45
LeetCode
leetcode
golang
算法
数据结构
每日 Java 面试题分享【第 16 天】
订阅专栏,不错过每一天的练习今日分享3道
面试题目
!评论区复述一遍印象更深刻噢~目录问题一:Java运行时异常和编译时异常之间的区别是什么?问题二:什么是Java中的继承机制?
一只蜘猪
·
2025-02-04 07:11
【2025最新版】Java
基础面试题
java
开发语言
面试
每日 Java 面试题分享【第 20 天】
订阅专栏,不错过每一天的练习今日分享3道
面试题目
!评论区复述一遍印象更深刻噢~目录问题一:什么是BIO、NIO、AIO?问题二:什么是Channel?问题三:什么是Selector?
一只蜘猪
·
2025-02-04 07:11
【2025最新版】Java
基础面试题
java
开发语言
面试
IO
LeetCode
--- 2185. Counting Words With a Given Prefix 解题报告
Question:Youaregivenanarrayofstringswordsandastringpref.Returnthenumberofstringsinwordsthatcontainprefasaprefix.Aprefixofastringsisanyleadingcontiguoussubstringofs.Example1:Input:words=["pay","attenti
杨鑫newlfe
·
2025-02-04 05:59
Python
算法
LeetCode
leetcode
算法
数据结构
python
面试
每日一题——106. 从中序与后序遍历序列构造二叉树
题目链接:106.从中序与后序遍历序列构造二叉树-力扣(
LeetCode
)代码:/***Definitionforabinarytreenode.
m0_62867827
·
2025-02-04 02:39
算法
leetcode
职场和发展
上一页
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
其他