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面试题150
LeetCode
3090. 每个字符最多出现两次的最长子字符串
题目链接https://
leetcode
.cn/problems/maximum-length-substring-with-two-occurrences/题目描述给定一个字符串s,找出满足每个字符最多出现两次的最长子字符串
·
2025-06-23 10:03
滑动窗口python
LeetCode
经典算法题:打家劫舍java详解
LeetCode
经典算法题:打家劫舍java详解
LeetCode
经典算法题:打家劫舍题目描述解题思路与代码如果房子首尾相连:预测赢家题目描述解题思路与代码动态规划:使用二维数组存储差值省份数量题目描述解题思路与代码解法一
yinying293
·
2025-06-23 08:53
算法
java
leetcode
java
面试题
13throw和throws的区别
在Java异常处理中,throw和throws是两个关键但作用完全不同的关键字。以下是它们的核心区别:1.throw作用:显式抛出一个具体的异常对象(在方法内部使用)位置:方法体内部({}代码块中)语法:thrownewExceptionType("Errormessage");特点:用于主动创建并抛出异常实例一次只能抛出一个异常对象可以抛出任意Throwable子类(包括自定义异常)示例:voi
码农颜
·
2025-06-23 08:51
java
开发语言
软件测试
面试题
-自测
一、测试流程1.项目测试流程你是怎么开展的?①首先,需求分析阶段,分析需求点,需求确定以后进入测试计划阶段,参考需求规格说明书进行测试计划编写②接着,进入测试设计阶段,依据需求文档及原型图编写测试用例,并进行用例评审③进入测试执行阶段,需要搭建测试环境,执行冒烟测试之后进入正式测试,并且将测试缺陷进行提交及跟踪,经过多轮回归测试,直到测试版本结束④最后,进入测试评估阶段,对软件版本质量进行评估,输
愿尽
·
2025-06-23 08:21
软件测试
功能测试
LeetCode
题解——198. 打家劫舍
题目相关题目链接
LeetCode
中国,https://
leetcode
-cn.com/problems/house-robber/。题目描述你是一个专业的小偷,计划偷窃沿街的房屋。
努力的老周
·
2025-06-23 08:50
OJ题解
#
LeetCode题解
#
动态规划
LeetCode题解
动态规划
198.
打家劫舍
时间序列动态规划
【
LeetCode
#第198题】打家劫舍(一维dp)
198.打家劫舍-力扣(
LeetCode
)你是一个专业的小偷,计划偷窃沿街的房屋。
玉~你还好吗
·
2025-06-23 08:18
leetcode
算法
Swift 解锁数组可修改场景:
LeetCode
307 高效解法全解析
LeetCode
第307题正是针对这种“可修改+可查询”场景设计的,它要求你设计一个数据结构支持快速更新数组中的某个位置,同
网罗开发
·
2025-06-23 05:00
Swift
swift
leetcode
开发语言
【
LeetCode
热题 100】53.最大子数组和详解(Kadane算法)图解 + 动态规划思路解析
原题链接:53.最大子数组和一、题目描述给定一个整数数组nums,请你找出一个具有最大和的连续子数组(子数组最少包含一个元素),返回其最大和。示例:输入:nums=[-2,1,-3,4,-1,2,1,-5,4]输出:6解释:连续子数组[4,-1,2,1]的和最大,为6。二、思路解析:Kadane算法(动态规划)本题目标:找到一个“连续的子数组”,使得它的和最大。
未名编程
·
2025-06-23 04:24
LeetCode热题100详解
算法
leetcode
动态规划
【
LeetCode
#第228题】汇总区间(简单题)
228.汇总区间-力扣(
LeetCode
)给定一个无重复元素的有序整数数组nums。区间[a,b]是从a到b(包含)的所有整数的集合。返回恰好覆盖数组中所有数字的最小有序区间范围列表。
玉~你还好吗
·
2025-06-23 02:09
leetcode
算法
【LC#392&&70】判断子序列&&爬楼梯(dp算法 第一期)
392.判断子序列-力扣(
LeetCode
)给定字符串s和t,判断s是否为t的子序列。字符串的一个子序列是原始字符串删除一些(也可以不删除)字符而不改变剩余字符相对位置形成的新字符串。
·
2025-06-23 02:09
【动态规划】
LeetCode
#213 打家劫舍 II(空间复杂度 O(1))
题目链接:
LeetCode
#213打家劫舍II题目描述:#213.打家劫舍II你是一个专业的小偷,计划偷窃沿街的房屋,每间房内都藏有一定的现金。
Code_Yilia
·
2025-06-23 02:39
动态规划
LeetCode
java
动态规划
leetcode
算法
Java后端开发岗高频
面试题
及答案(面试必看)
Java面试随着时间的改变而改变。在过去的日子里,当你知道String和StringBuilder的区别就能让你直接进入第二轮面试,但是现在问题变得越来越高级,面试官问的问题也更深入。在我初入职场的时候,类似于Vector与Array的区别、HashMap与Hashtable的区别是最流行的问题,只需要记住它们,就能在面试中获得更好的机会,但这种情形已经不复存在。如今,你将会被问到许多Java程序
禅与Bug的修复艺术
·
2025-06-23 01:00
Java面试
java
面试
开发语言
Java面试
Java后端
后端开发
程序员
java-
面试题
-重写与重载的区别
重载(Overload):(1)方法重载是让类以统一的方式处理不同类型数据的一种手段。多个同名函数同时存在,具有不同的参数个数/类型。重载Overloading是一个类中多态性的一种表现。(2)Java的方法重载,就是在类中可以创建多个方法,它们具有相同的名字,但具有不同的参数和不同的定义。调用方法时通过传递给它们的不同参数个数和参数类型来决定具体使用哪个方法,这就是多态性。(3)重载的时候,方法
谨心$
·
2025-06-22 23:45
java后端
面试-TypeScript 场景类
面试题
以下是几个TypeScript场景类
面试题
,涵盖了类型系统、泛型、高级类型、类型推导等高频考点,适合中高级前端或TypeScript开发者准备面试使用。
每天吃饭的羊
·
2025-06-22 22:44
#
ts
前端
java面试一定会遇到的100个
面试题
1.问题:如果main方法被声明为private会怎样?答案:能正常编译,但运行的时候会提示”main方法不是public的”。2.问题:Java里的传引用和传值的区别是什么?答案:传引用是指传递的是地址而不是值本身,传值则是传递值的一份拷贝。3.问题:如果要重写一个对象的equals方法,还要考虑什么?答案:hashCode。4.问题:Java的”一次编写,处处运行”是如何实现的?答案:[Jav
小高求学之路
·
2025-06-22 21:31
java学习
笔记
面试
java
面试
当volatile失效:揭秘Java内存模型的隐匿陷阱与解决方案
从CPU缓存一致性问题到JDK新内存屏障实战问题背景资深Java
面试题
:“假设存在以下基于volatile的并发代码:publicclassVolatileExample{privatevolatilebooleanflag
悟能不能悟
·
2025-06-22 19:50
java
jvm
开发语言
大模型RAG系统
面试题
及参考答案
目录什么是RAG?它由哪些核心部分组成?RAG与传统的LLM(如GPT)生成方式有何区别?RAG的设计初衷是什么?解决了哪些问题?检索器(Retriever)在RAG中的作用是什么?生成器(Generator)如何与检索器交互?什么是向量检索(denseretrieval)与稀疏检索(sparseretrieval)?举例说明。RAG如何减少“幻觉(hallucination)”?为什么说RAG可
大模型大数据攻城狮
·
2025-06-22 18:13
算法
大模型
智能体
ai
agent
python面试
向量数据库
RAG
大模型Prompt Engineer
面试题
及参考答案
什么是Few-shotPrompting?与Zero-shot、One-shot有什么区别?Few-shotPrompting是一种提示工程技术,指在向模型提出问题时,同时提供少量的示例作为参考,让模型通过这些示例理解任务要求并生成相应输出。比如询问模型“将以下句子翻译成法语”时,先给出“Hello->Bonjour”“Thankyou->Merci”这样的几个例子,再提供需要翻译的句子,模型就能
大模型大数据攻城狮
·
2025-06-22 18:43
prompt
LangChain
python面经
工作流
扣子
dify
nlp
【
LeetCode
】1247. 交换字符使得字符串相同
1247.交换字符使得字符串相同题目描述有两个长度相同的字符串s1和s2,且它们其中只含有字符“x”和“y”,你需要通过「交换字符」的方式使这两个字符串相同。每次「交换字符」的时候,你都可以在两个字符串中各选一个字符进行交换。交换只能发生在两个不同的字符串之间,绝对不能发生在同一个字符串内部。也就是说,我们可以交换s1[i]和s2[j],但不能交换s1[i]和s1[j]。最后,请你返回使s1和s2
Schanappi
·
2025-06-22 17:11
LeetCode刷题
leetcode
算法
数据结构
0编辑距离中等
LeetCode
583. 两个字符串的删除操作
583.两个字符串的删除操作描述给定两个单词word1和word2,找到使得word1和word2相同所需的最小步数,每步可以删除任意一个字符串中的一个字符。分析dp[i][j]dp[i][j]表示以i-1为结尾的字符串word1,和以j-1为结尾的字符串word2,想要达到相等,所需要删除元素的最少次数。动态转移方程word1.charAt(i-1)等于word2.charAt(j-1):dp[
18阿鲁
·
2025-06-22 17:41
动态规划
每日
leetcode
704.二分查找-力扣(
LeetCode
)题目给定一个n个元素有序的(升序)整型数组nums和一个目标值target,写一个函数搜索nums中的target,如果target存在返回下标,否则返回-1。
XiaoyaoCarter
·
2025-06-22 17:08
leetcode训练
leetcode
算法
职场和发展
c++
二分查找
leetcode
332.重新安排行程:优先队列与DFS实现欧拉路径的行程规划
一、题目深度解析与行程规划本质题目描述给定一个机票的字符串二维数组tickets,每个元素是[from,to]的形式,表示从from到to的机票。要求找出从JFK出发的行程,且必须使用所有机票,若存在多种可能的行程,返回字典序最小的那个。核心特性分析图论模型:每个机场是图的节点,机票是图的边,问题转化为在图中寻找一条经过所有边的路径欧拉路径:题目本质是寻找图中的欧拉路径(经过每条边恰好一次的路径)
Musennn
·
2025-06-22 17:08
leetcode刷题详解
深度优先
算法
leetcode
java
无人机 资料 (basic)
可以先按照这个博主的买所有的组件搭起来Howtobuilda7-inchlongrangeFPVDronefor$
150
https://www.youtube.com/watch?
qqqweiweiqq
·
2025-06-22 16:36
drone
笔记
JAVA
面试题
1.语言特点跨平台解释执行垃圾回收反射机制2.面向对象(OO)面向对象是一种开发范式,通过抽象和实例化来解决问题,易于维护、复用和拓展。面向过程则将问题拆解成方法,通过方法调用解决问题,执行效率高。面向对象的三大特性:封装、继承、多态。封装:隐藏内部信息,暴露接口。继承:复用父类属性和方法,可重写方法。多态:同一件事在不同对象上有不同结果。实现多态的方式:重写、接口、抽象类与抽象方法。3.重写和重
嗨,正在熬夜的你
·
2025-06-22 14:53
面试部分
java
开发语言
每日
leetcode
153.寻找旋转排序数组中的最小值-力扣(
LeetCode
)题目已知一个长度为n的数组,预先按照升序排列,经由1到n次旋转后,得到输入数组。
·
2025-06-22 14:17
StarRocks
面试题
及参考答案详解(万字详解)
目录1.StarRocks的架构设计是怎样的?2.StarRocks是如何处理数据倾斜问题的?3.StarRocks的数据模型有哪些特点?4.StarRocks如何实现高并发查询?5.StarRocks的数据压缩机制是怎样的?6.StarRocks如何保证数据的一致性?7.StarRocks支持哪些数据导入方式?8.StarRocks的查询优化器有哪些特点?9.StarRocks如何处理大规模数据
大模型大数据攻城狮
·
2025-06-22 13:39
大数据
数据结构
算法
面试题
面试宝典
java
面试题
08static关键字的含义
static关键字在编程中的含义取决于上下文,不同语言中用法有差异,但核心思想是**“与类/对象解耦,具有独立生命周期或作用域”**。以下是常见场景详解:一、面向对象中(C++/Java/C#)1.静态成员变量属于类本身,而非对象实例。所有对象共享同一份数据。生命周期:程序启动时创建,结束时销毁。//Java示例classCounter{staticintcount=0;//所有对象共享的计数器C
·
2025-06-22 12:36
java
面试题
04成员变量和局部变量的区别
成员变量(MemberVariable)和局部变量(LocalVariable)是面向对象编程中两种作用域和生命周期不同的变量,主要区别体现在以下几个方面:1.声明位置成员变量:声明在类内部、方法/构造器/代码块外部。例如:publicclassPerson{//成员变量(实例变量)privateStringname;//成员变量(静态变量)privatestaticintcount;}局部变量:
码农颜
·
2025-06-22 10:54
java
开发语言
(
LeetCode
) 169. 多数元素(哈希表 || 二分查找)
题目:169.多数元素方法一:二分法,最坏的时间复杂度0(nlogn),但平均0(n)即可。空间复杂度为0(1)。C++版本:intn=nums.size();intl=0,r=n-1;while(ln/2)break;elsel=mid+1;}returnnums[(l+r)/2];JAVA版本:classSolution{publicintmajorityElement(int[]nums){
岁忧
·
2025-06-22 08:44
LeetCode
LeetCode
面试经典
150
题
C++
JAVA
Go版本
leetcode
散列表
算法
java
c++
go
程序员去二线城市养老,到底需要准备多少钱?
专栏导航:码农阿豪系列专栏导航面试专栏:收集了java相关高频
面试题
,面试实战总结️Spring5系列专栏:整理了Spring5重要知识点与
码农阿豪@新空间
·
2025-06-22 07:30
好“物”分享
养老
39岁程序员入住养老院
代码随想录算法day10 | 栈与队列part02 |
150
. 逆波兰表达式求值,239. 滑动窗口最大值,347.前 K 个高频元素
150
.逆波兰表达式求值力扣题目链接(opensnewwindow)根据逆波兰表示法,求表达式的值。有效的运算符包括+,-,*,/。每个运算对象可以是整数,也可以是另一个逆波兰表达式。
不是很强 但是很秃
·
2025-06-22 06:58
LeetCode算法
算法
java
数据结构
leetcode
排序算法
VB.NET编程实践教程:
150
个实例精讲
本文还有配套的精品资源,点击获取简介:【VB.NET
150
例】是一套包含
150
个VB.NET编程实例的教程,旨在通过实践帮助初学者和中级开发者深入掌握VB.NET的基础与高级概念。
郁林成森
·
2025-06-22 05:47
大数据核心
面试题
全解析,答案精准拿捏面试官(hadoop篇)
1.什么是Hadoop?Hadoop是一个开源的分布式系统基础架构,用于存储和处理大规模数据集。它主要包含HDFS(HadoopDistributedFileSystem)分布式文件系统、MapReduce分布式计算框架以及YARN(YetAnotherResourceNegotiator)资源管理器。HDFS负责数据的分布式存储,将大文件分割成多个数据块存储在不同节点上;MapReduce用于分
浅谈星痕
·
2025-06-22 00:23
大数据
从“信息茧房”到“内容生态”:一个算法解救了我的推荐系统(3085. 成为 K 特殊字符串需要删除的最少字符数)
今天想和大家聊聊一个我最近在项目中遇到的“甜蜜的烦恼”,以及我是如何从一个看似不相关的
LeetCode
算法题中找到灵感,并最终完美解决问题的。我遇到了什么问题?
满分观察网友z
·
2025-06-22 00:20
算法解构与应用
算法
数据库
数据仓库
面试题
合集⑥
实时指标体系设计+Flink优化实战:面试高频问题+项目答题模板面试中不仅会问“你做过实时处理吗?”,更会追问:“实时指标体系是怎么搭建的?”、“你们的Flink稳定性怎么保证?”本篇聚焦实时指标体系设计与Flink优化场景,帮你答出架构设计力,也答出调优实战感。①面试核心问题导读“你们实时指标是怎么设计的?”“怎么处理指标的去重、延迟和聚合问题?”“你们的Flink作业怎么做资源优化?”“有没有
晴天彩虹雨
·
2025-06-21 23:16
数据仓库面试解析集锦
数据仓库
大数据
clickhouse
kafka
Openlayers
面试题
198道
以下是关于OpenLayers的
面试题
目列表,涵盖了从基础概念、API使用、地图操作、图层管理、交互控制、数据处理、性能优化、插件开发到项目实战等多个方面。
还是大剑师兰特
·
2025-06-21 21:05
#
大剑师
openlayers面试题
openlayers知识点
Cesium
面试题
1-openlayer,mapbox,cesium之间的区别
https://zhuanlan.zhihu.com/p/450689556地图框架基本信息优缺点Cesium主要是实现三维地图的渲染引擎,暴露了过多了基础api。优点:唯一开源的WebGIS三维引擎;适用于Web强三维应用场景Mapbox支持二维和三维地图,使用EPSG:3857墨卡托坐标系。优点:最具美感的专题地图缺点:没有球体运用于互联网场景复杂地理信息表达,追求地图可视化效果Openlay
团子WebGIS
·
2025-06-21 21:04
Cesium
学习
经验分享
最新Selenium面试问题和答案-1_cesium
面试题
引擎好比就是一个发动机。Selenium是没有关于测试用例和测试套件管理和执行的模块。我们需要借助第三方单元测试框架来实现用例管理和用例的执行。例如Java中有Junit或者testNG,Python中有unittest单元测试框架。4.Seleinum是否有读取excel文件的库没有,这里需要用到第三方工具。例如ApachePOI插件。5.Selenium有哪些组件?最早的有SeleniumID
2401_84557849
·
2025-06-21 21:03
程序员
selenium
面试
测试工具
C/C++ 高频八股文
面试题
1000题(一)
原作者:Linux教程,原文地址:C/C++高频八股文
面试题
1000题(一)在准备技术岗位的求职过程中,C/C++始终是绕不开的核心考察点。
十年编程老舅
·
2025-06-21 18:11
C++Linux后端
c++
八股文
八股文面试题
c++八股文
c++面经
大厂面试题
前端开发必知必会:Git、React & Vue 核心知识点全景解析 (从原理到实战,掌握12大高频
面试题
的终极指南)
1.Git常用命令常用命令:gitinit#初始化仓库gitclone#克隆远程仓库gitadd#添加文件到暂存区gitcommit-m"message"#提交到本地仓库gitpush#推送到远程仓库gitpull#拉取远程更新gitbranch#查看分支gitcheckout-b#创建并切换分支gitmerge#合并分支gitstatus#查看状态gitlog#查看提交历史gitreset--h
爱编程的老刘头
·
2025-06-21 15:24
程序员须知
vue
gitee
react
day 48 第十章 单调栈part01 739. 每日温度 49503.下一个更大元素II 6.下一个更大元素 I
任务日期:7.23题目一链接:739.每日温度-力扣(
LeetCode
)思路:通常是一维数组,要寻找任一个元素的右边或者左边第一个比自己大或者小的元素的位置,此时我们就要想到可以用单调栈了。
ZKang_不会过人
·
2025-06-21 14:43
算法
代码随想录算法训练营第38天 | 322. 零钱兑换 279.完全平方数 139.单词拆分 背包问题总结
|
LeetCode
:322.零钱兑换_哔哩哔哩_bilibili代码随想录classSolution{publicintcoinChange(int[]
ohnoooo9
·
2025-06-21 13:10
代码随想录算法训练营打卡
算法
代码随想录算法训练营第三十八天 | 322.零钱兑换 279.完全平方数 139.单词拆分
322.零钱兑换题目链接:322.零钱兑换-力扣(
LeetCode
)文章讲解:代码随想录视频讲解:动态规划之完全背包,装满背包最少的物品件数是多少?
m0_50413530
·
2025-06-21 13:09
算法
代码随想录算法训练营第38天| 322. 零钱兑换、279.完全平方数、139.单词拆分
模板:今日学习的文章链接和视频链接自己看到题目的第一想法看完代码随想录之后的想法自己实现过程中遇到哪些困难今日收获,记录一下自己的学习时长322.零钱兑换题目链接:322.零钱兑换-力扣(
LeetCode
扛过今天777
·
2025-06-21 13:06
算法
代码随想录算法训练营第38天 | 322. 零钱兑换、279.完全平方数、139.单词拆分
-力扣(
LeetCode
)funccoinChange(coins[]int,amountint)int{ifamount==0{return0}dp:=make([]int,amount+1)forj
百卷-星河
·
2025-06-21 13:06
算法
面试题
:设计一个分布式“附近的人”功能(如微信附近的人、交友应用位置匹配)
**核心需求**1.**核心功能**-用户可实时上传自己的经纬度位置-用户可查询附近N公里内的其他用户(按距离排序)-支持动态更新位置(如每30秒更新一次)2.**非功能性需求**-低延迟:查询响应时间UserA`-**消息队列(Kafka)**-异步解耦:接收高并发写入,批量消费到数据库-分区策略:按`UserID`哈希分区保证顺序-**分片数据库(GeoShard)**-选型:**RedisG
程序员孟猛
·
2025-06-21 13:06
系统架构
GO Gin Web框架
面试题
及参考答案
Gin与net/http有哪些主要区别?为什么选择Gin?Gin作为一款轻量级Web框架,在Go语言生态中占据重要地位,与原生的net/http包相比,二者在设计理念、性能表现及开发体验上存在显著差异。理解这些差异有助于开发者在不同场景下做出合适的技术选择。核心区别首先体现在性能层面。Gin基于RadixTree(基数树)实现路由匹配,这种数据结构在路径查找时具有极高的效率,尤其适合处理大量动态路
大模型大数据攻城狮
·
2025-06-21 11:31
golang
gin
后端面经
GO
WEB
go面试
高并发
中间件
接口测试需要注意的事项
希望以下的接口测试的
面试题
,可以帮到我们这些测试的小伙伴们,更加有效的叙述清楚接口测试的使用。一、接口测试一般是什么时候做。
你小子能成大事啊!
·
2025-06-21 07:04
2023年前端高频
面试题
及其 对应问题解决答案!!!!!(问题记录下来、慢慢完善解决方案、主要根据自己在项目中真实情况记录答案)
前言面试其实也是工作经验的总结,在工作之余,将工作中的问题记录总结,也是为下一份工作面试打好基础。常规面试问题1、项目中的跨域如何处理的。跨域是一个比较大的话题,问题本身在开发过程中比较常见的问题,对跨域的理解和解决方法可以点击这里2、防抖与节流,什么场景用。防抖:防止抖动、阻止用户行为多次触发请求。即是高频触发的事件,一定时间内、只有最后一次被触发生效。使用场景:监听页面数据变化重置页面布局,如
小熊在奋斗
·
2025-06-21 06:23
前端
CVTE Android
面试题
及参考答案(100道题)
目录插件化组件化合并相似接口抽象通用方法使用接口代理引入设计模式编写源代码资源文件准备编译资源文件编译源代码生成dex文件打包APK文件技术能力提升项目经验积累职业发展知识分享与团队协作建立良好的沟通机制明确团队目标和职责尊重和理解团队成员采用合适的解决方法建立团队凝聚力性能优化兼容性问题帧动画属性动画转场动画动画集合基于物理的动画内存管理优化代码优化资源管理优化多线程优化虚拟机参数调整内存优化性
大模型大数据攻城狮
·
2025-06-21 06:21
android
大厂面试
android面试
移动开发
安卓面试
大厂春招
大厂校招
上一页
15
16
17
18
19
20
21
22
下一页
按字母分类:
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
其他