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
(21)跳跃游戏2
代码训练(21)
LeetCode
之跳跃游戏2Author:OnceDayDate:2025年6月4日漫漫长路,才刚刚开始…全系列文章可参考专栏:十年代码训练_Once-Day的博客-CSDN博客参考文章
Once-Day
·
2025-06-06 00:25
#
十年代码训练
leetcode
算法
【
leetcode
】141. 环形链表
题目141.环形链表给你一个链表的头节点head,判断链表中是否有环。如果链表中有某个节点,可以通过连续跟踪next指针再次到达,则链表中存在环。为了表示给定链表中的环,评测系统内部使用整数pos来表示链表尾连接到链表中的位置(索引从0开始)。注意:pos不作为参数进行传递。仅仅是为了标识链表的实际情况。如果链表中存在环,则返回true。否则,返回false。题解1.哈希表#Definitionf
緈福的街口
·
2025-06-05 21:09
LeetCode
leetcode
链表
算法
java
面试题
及答案(共享网上的资源)
java
面试题
及答案(基础题122道,代码题19道)ilovelate|13九月,200500:31JAVA相关基础知识1、面向对象的特征有哪些方面1.抽象:抽象就是忽略一个主题中与当前目标无关的那些方面
华子w908925859
·
2025-06-05 18:44
java技术
Java
面试
Bean
应用服务器
EJB
每日算法刷题计划Day20 6.2:
leetcode
二分答案3道题,用时1h20min
9.3048.标记所有下标的最早秒数(中等)3048.标记所有下标的最早秒数I-力扣(
LeetCode
)思想1.给你两个下标从1开始的整数数组nums和changeIndices,数组的长度分别为n和m
爱coding的橙子
·
2025-06-05 17:05
算法
算法
leetcode
职场和发展
每日算法刷题Day21 6.3:
leetcode
二分答案2道题,用时1h20min(有点慢)
3.2982.找出出现至少三次的最长特殊子字符串II(中等,学习)https://
leetcode
.cn/problems/find-longest-special-substring-that-occurs-thrice-ii
爱coding的橙子
·
2025-06-05 17:05
算法
算法
leetcode
职场和发展
每日算法刷题Day19 5.31:
leetcode
二分答案3道题,用时1h
6.475.供暖器(中等,学习check函数双指针思想)475.供暖器-力扣(
LeetCode
)思想1.冬季已经来临。你的任务是设计一个有固定加热半径的供暖器向所有房屋供暖。
爱coding的橙子
·
2025-06-05 17:34
算法
算法
leetcode
职场和发展
算法笔记 01 —— C/C++快速入门
前言本系列为胡凡编著的算法笔记当中代码部分的精简版整理,笔者也在同时准备
Leetcode
刷题和实习面试,希望为有一定编码和数据结构基础的同学提供一份系统型的参考,以方便遗忘时的算法查阅、期末复习总览以及
东方芷兰
·
2025-06-05 16:59
算法笔记
算法
笔记
c语言
c++
C++STL之vector容器:相关习题解析
-力扣(
LeetCode
)思路:我们都知道,对于二进制的异中,相同的两个数异或为0,不同的两个数异或为1,即,相同为0,相异为1。而0异或任何数都是该数本身。
daiyanyun
·
2025-06-05 12:35
C++
c++
算法
数据结构
c语言
Java详解
LeetCode
热题 100(26):
LeetCode
142. 环形链表 II(Linked List Cycle II)详解
文章目录1.题目描述1.1链表节点定义2.理解题目2.1问题可视化2.2核心挑战3.解法一:HashSet标记访问法3.1算法思路3.2Java代码实现3.3详细执行过程演示3.4执行结果示例3.5复杂度分析3.6优缺点分析4.解法二:Floyd快慢指针法(最优解)4.1算法思路4.2数学原理推导4.3算法步骤详解4.4详细执行过程演示4.5执行结果示例4.6数学原理的可视化证明4.7复杂度分析4
全栈凯哥
·
2025-06-05 10:20
链表
java
算法
leetcode
2025 Java面试大全技术文章(
面试题
2)
Java核心语法数据类型与包装类Java的8种基本数据类型对应包装类:byte-Byte、short-Short、int-Integer、long-Long、float-Float、double-Double、char-Character、boolean-Boolean。包装类提供对象操作能力,如集合存储和泛型使用。自动装箱与拆箱原理装箱调用valueOf()方法,拆箱调用xxxValue()方法
Shipley Leo
·
2025-06-05 05:40
面试专栏
java
面试
开发语言
Java面试
《前端
面试题
:HTML5、CSS3、ES6新特性》
现代前端开发中,HTML5、CSS3和JavaScriptES6共同构成了三大核心技术支柱。这些技术不仅显著提升了用户体验和性能表现,更大幅提高了开发效率。本文将从技术演进、核心特性到最佳实践,系统性地介绍这三大技术的应用之道。我们将首先探讨HTML5的创新特性,接着深入解析CSS3的重要功能,最后详细讲解ES6的核心语法特性。为了帮助开发者将理论知识转化为实操能力,本文还将通过三个典型场景案例进
站在风口的猪1108
·
2025-06-05 04:07
前端面试题集合
前端
html5
css3
web
面试题
整理
目录谈谈你对http协议的理解,http常见的状态码有哪些GET和POST的区别http中重定向和请求转发的区别Cookie和Session 区别什么是jsp,什么是Servlet?jsp和Servlet有什么区别?jsp有哪些域对象和内置对象及他们的作用过滤器和监听器是什么,有什么用谈谈你对ajax的认识?谈谈你对http协议的理解,http常见的状态码有哪些1.http:超文本传输协议,是无状
xingye123_
·
2025-06-05 02:19
2024年Web前端
面试题
(最全、最详细、持续更新)_web前端面试问题
开源分享:【大厂前端
面试题
解析+核心总结学习笔记+真实项目实战+最新讲解视频】前端
面试题
汇总JavaScript前端资料汇总
2401_84438160
·
2025-06-05 02:15
程序员
前端
面试
学习
python编程训练网站,python做项目的网站
文章目录前言1、
leetcode
2、牛客网3、github4、Checkio5、codewars6、PythonTip7、CodeCombat8、pythonchallenge9、codingame10
2401_84471631
·
2025-06-05 02:15
python
windows server 2024 hyper-v虚拟机黑群辉安装教程_hyper-v 安装群辉设置网络10g
为了做好运维面试路上的助攻手,特整理了上百道【运维技术栈
面试题
集锦】,让你面试不慌心不跳,高薪offer怀里抱!
2401_83947398
·
2025-06-05 02:15
程序员
运维
学习
面试
Node.js 全栈技术栈的开发者,Web3
面试题
下面是我为你整理的Web3开发方向
面试题
清单,尤其适合有Node.js背景的全栈工程师:1.基础知识:区块链与Web3原理1.1区块链的基本组成有哪些部分?它们的作用是什么?1.2什么是去中心化?
穗余
·
2025-06-05 01:43
全栈
Web3
node.js
面试
web3
Seata
面试题
解析
Seata的AT、TCC、Saga模式的区别及适用场景?AT模式下的全局锁冲突如何解决?如何设计幂等性接口防止Seata事务悬挂?Seata的TC(事务协调器)高可用如何实现?Seata如何与SpringCloud整合?Seata的事务隔离级别是如何保证的?如何监控Seata的事务执行状态?Seata的UndoLog存储机制是什么?如何处理Seata的长事务超时问题?Seata与消息队列(如Roc
搞不懂语言的程序员
·
2025-06-05 00:05
中间件
seata
分布式
Swift 玩转 Nim 博弈:只需一句判断,稳赢所有对手!
LeetCode
292《Nim游戏》是一道非常经典的博弈题,虽然题面看起来像是在做加减法,但实际上背后隐藏着数学思维——谁先出错,谁就输了。
网罗开发
·
2025-06-05 00:02
Swift
swift
开发语言
ios
常见前端
面试题
--常用H5/ES6/CSS3新特性
H5新特性新语义元素一些标签是div标签的语义化转化,过去我们曾用div来包裹某一个块或者组件,现在使用这些标签实现语义化,有利于代码可读性和SEO(优化),语义元素在IE6~8的兼容可以使用本地存储sessionStorage、loacalStorage和indexDB加强本地存储,使用前应先判断是否支持情况。异同:(加一个cookie、token这两只是比较,不是H5新特性)sessionSt
@乐知者@
·
2025-06-04 23:27
前端
javascript
css3
《前端
面试题
:BFC(块级格式化上下文)》
前端BFC完全指南:布局魔法与面试必备端午安康!各位前端探险家,端午节快乐!愿你的代码如龙舟竞渡般乘风破浪,样式如香糯粽子般完美包裹!今天我们来解锁CSS中的布局魔法——BFC(块级格式化上下文),助你轻松解决前端布局难题!一、什么是BFC?BFC(BlockFormattingContext)是CSS渲染过程中的独立布局环境,相当于一个隔离的容器,内部元素布局不受外部影响。普通文档流BFC容器独
站在风口的猪1108
·
2025-06-04 23:55
前端面试题集合
前端
css
css3
吐血整理MyBatis
面试题
大全
1、什么是MyBatis?答:MyBatis是一个可以自定义SQL、存储过程和高级映射的持久层框架。2、讲下MyBatis的缓存答:MyBatis的缓存分为一级缓存和二级缓存,一级缓存放在session里面,默认就有,二级缓存放在它的命名空间里,默认是不打开的,使用二级缓存属性类需要实现Serializable序列化接口(可用来保存对象的状态),可在它的映射文件中配置3、Mybatis是如何进行分
上杉樱酒
·
2025-06-04 21:40
mybatis
java
数据库
【
leetcode
】9. 回文数
文章目录题目题解1.转为字符串切片2.取模反转题目9.回文数给你一个整数x,如果x是一个回文整数,返回true;否则,返回false。回文数是指正序(从左向右)和倒序(从右向左)读都是一样的整数。例如,121是回文,而123不是。示例1:输入:x=121输出:true示例2:输入:x=-121输出:false解释:从左向右读,为-121。从右向左读,为121-。因此它不是一个回文数。示例3:输入:
緈福的街口
·
2025-06-04 21:08
LeetCode
leetcode
算法
职场和发展
Java中八大基本数据类型详解
Java发布以来,基本数据类型就是Java语言的一部分,分别是***byte,short,int,long,char,float,double,boolean***.当然围绕着这些基本数据类型衍生出来了很多
面试题
不二人生
·
2025-06-04 19:26
Java
基础
java
LeetCode
第243题_最短单词距离
LeetCode
第243题:最短单词距离问题描述给定一个单词数组wordsDict和两个单词word1和word2,返回这两个单词在数组中出现的最短距离。
@蓝莓果粒茶
·
2025-06-04 19:20
算法
leetcode
c#
算法
学习
笔记
python
c++
Java框架
面试题
文章目录Spring框架核心
面试题
SpringMVC
面试题
MyBatis
面试题
SpringBoot
面试题
SpringCloud
面试题
性能优化实战Spring框架核心
面试题
IOC与DI的实现原理控制反转(
Shipley Leo
·
2025-06-04 18:48
面试专栏
java
开发语言
Leetcode
261. 以图判树
1.2.题目地址https://
leetcode
.cn/problems/graph-valid-tree/description/2.解题方法2
Benjamin Tang
·
2025-06-04 18:13
leetcode
算法
DFS
并查集
C#
面试题
解析
78.当整数a赋值给一个object对象时,整数a将会被?答:装箱。79.类成员有_____种可访问形式?答:this.类成员;newClass()类成员80.publicstaticconstintA=1;这段代码有错误么?是什么?答:const不能用static修饰。81.floatf=-123.567F;inti=(int)f;i的值现在是_____?答:-123。82.委托声明的关键字是_
等天晴i
·
2025-06-04 17:09
c#
面试
C# .NET100道经典
面试题
1.NET和C#有什么区别答:.NET一般指.NETFrameWork框架,它是一种平台,一种技术。C#是一种编程语言,可以基于.NET平台的应用。2.一列数的规则如下:1、1、2、3、5、8、13、21、34…求第30位数是多少,用递归算法实现。答:publicclassMainClass{publicstaticvoidMain(){Console.WriteLine(Foo(30));}pu
长春小霸王
·
2025-06-04 17:08
C#
c#
面试
ADI硬件笔试
面试题
型解析上
当前第16期-ADI硬件.这个系列通过在国内外网上搜索大厂公开的笔试和
面试题
目,然后构造相关的知识点矩阵,让大家对核心的知识点有更深的认识,这个过程虽然耗时费力,但大厂的很多题目(包括模拟题)确实非常巧妙
启芯硬件笔记
·
2025-06-04 14:47
面试
职场和发展
嵌入式硬件
硬件工程
电路设计
硬件工程师
ADI硬件笔试
面试题
型解析下
本文通过分析平台上的信息,汇总了ADI硬件工程师的典型笔试和
面试题
型,并提供详细解析和备考建议,确保内容有价值且实用。本文一共3700字左右,覆盖20个典型题目。
启芯硬件笔记
·
2025-06-04 14:43
面试
职场和发展
硬件工程师
硬件工程
硬件笔试
《前端
面试题
:前端响应式介绍》
前端响应式设计完全指南:从理论到实战掌握响应式设计是构建现代网站的核心能力,也是前端面试的必考内容一、响应式设计:移动优先时代的必备技能在当今多设备时代,用户通过手机、平板、笔记本、桌面显示器等多种设备访问网站。响应式设计(ResponsiveWebDesign)通过一套代码实现跨设备无缝体验,已成为现代前端开发的核心要求。为什么需要响应式设计?用户体验优化:设备适配提升用户满意度开发效率提升:一
站在风口的猪1108
·
2025-06-04 13:41
前端面试题集合
前端
css
html
html5
css3
《前端
面试题
:CSS预处理器(Sass、Less等)》
CSS预处理器深度解析:Sass与Less的全面指南掌握CSS预处理器是现代前端开发的必备技能,也是提升开发效率的关键工具一、为什么需要CSS预处理器?在现代前端开发中,原生CSS的局限性日益明显:缺乏编程特性(变量、函数、逻辑控制)代码复用性差难以维护大型项目缺乏模块化支持CSS预处理器通过引入编程语言的特性,解决了这些问题。根据2023年前端开发者调查报告,CSS预处理器使用率高达:Sass:
站在风口的猪1108
·
2025-06-04 13:33
前端面试题集合
前端
css
sass
html
css3
html5
less
NodeJS全栈开发
面试题
讲解——P1Node.js 基础与核心机制
✅1.1Node.js的事件循环原理?如何处理异步操作?面试官您好,我理解事件循环是Node.js的异步非阻塞编程核心。Node.js构建在V8引擎与libuv库之上。虽然Node.js是单线程模型,但它通过事件循环(eventloop)机制实现了异步IO和高并发能力。事件循环核心阶段(简略版):每一轮事件循环分为多个阶段,关键阶段有:timers:执行setTimeout、setInterval
穗余
·
2025-06-04 12:57
Web3
全栈
node.js
LeetCode
第246题_中心对称数
LeetCode
第246题:中心对称数问题描述中心对称数(StrobogrammaticNumber)是指在旋转180度后看起来依然相同的数。
@蓝莓果粒茶
·
2025-06-04 08:25
算法
leetcode
linux
算法
c#
学习
笔记
c++
LeetCode
第245题_最短单词距离III
LeetCode
第245题:最短单词距离III问题描述给定一个字符串数组wordsDict和两个字符串word1和word2,返回列表中这两个单词之间的最短距离。
@蓝莓果粒茶
·
2025-06-04 08:55
算法
leetcode
c#
算法
学习
笔记
c++
c语言
Redis
面试题
合集
目录1.Redis简介2.分布式缓存常见的技术选型方案有哪些?3.说一下Redis和Memcached的区别和共同点4.缓存数据的处理流程是怎样的?5.为什么要用Redis/为什么要用缓存?6.Redis常见数据结构以及使用场景分析6.1.string6.2.list6.3.hash6.4.set6.5.sortedset6.6bitmap7.Redis单线程模型详解8.Redis没有使用多线程?
hao_kkkkk
·
2025-06-04 07:54
Java面试专栏
面试
redis
职场和发展
使用Vscode运行
leetcode
需要插件
需安装名称:C/C++ID:ms-vscode.cpptools说明:C/C++IntelliSense,debugging,andcodebrowsing.版本:1.20.5发布者:Microsoft名称:Chinese(Simplified)(简体中文)LanguagePackforVisualStudioCodeID:MS-CEINTL.vscode-language-pack-zh-han
lst0426
·
2025-06-04 06:12
ObjectARX
leetcode题库
letcode
vscode
leetcode
ide
c++
LeetCode
- 101. 对称二叉树
目录题目递归方法步骤读者可能的错误写法正确的写法题目101.对称二叉树-力扣(
LeetCode
)递归方法步骤创建主函数isSymmetric判断整棵树是否对称处理空树的特殊情况(空树是对称的)对于非空树
GalaxyPokemon
·
2025-06-04 05:32
算法
leetcode
职场和发展
LeetCode
- 144. 二叉树的前序遍历
目录题目什么是前序遍历递归的写法非递归的写法思路实现题目144.二叉树的前序遍历-力扣(
LeetCode
)什么是前序遍历前序遍历(PreorderTraversal)是一种遍历树形结构的方法,特别是在二叉树中常用
GalaxyPokemon
·
2025-06-04 05:00
leetcode
算法
职场和发展
【前端工程化
面试题
】简单说一下 vite 的原理
要回答这个问题,首先要知道的知识点有:现代浏览器对esm模块原生支持,参考这篇文章vite是基于模块的构建工具vite相比于其他的构建工具(比如:webpack)的优势在于开发阶段的优化:快速启动,快速热更新然后重点要看一下vite官网,本篇文章大部分内容来自官网。注意,vite和webpack一样,都有一个开发服务器,客户端都是浏览器,这个开发服务器是构建工具功能,普通的开发者你不研究是看不到的
我有一棵树
·
2025-06-04 01:07
前端
vite
【前端】CSS面试八股
网上现有资料已经很丰富了,我挑了些自己押
面试题
时总结过的来写。
普通老人
·
2025-06-03 23:56
前端
前端
每日一
LeetCode
:最长公共前缀
目录解题过程:描述:分析条件:解题思路:解题过程:描述给你一个大小为n的字符串数组strs,其中包含n个字符串,编写一个函数来查找字符串数组中的最长公共前缀,返回这个公共前缀。数据范围:0≤n≤50000≤n≤5000,0≤len(strsi)≤50000≤len(strsi)≤5000进阶:空间复杂度O(1)O(1),时间复杂度O(n∗len)O(n∗len)分析条件:1.最小前缀意味着所有字符
记录Java学习的三木
·
2025-06-03 22:18
Java面试算法题思路
算法
数据结构
【Hot100】
LeetCode
—45. 跳跃游戏 II
目录题目1-思路2-实现⭐45.跳跃游戏II——题解思路3-ACM实现题目原题连接:45.跳跃游戏II1-思路思路跳跃游戏——>贪心借助curCover记录当前覆盖范围、nextCover记录下一次的覆盖范围①遍历数组,如果i等于当前的覆盖范围,且i未到达终点——>此时res++,更新nowCover2-实现⭐45.跳跃游戏II——题解思路classSolution{publicintjump(i
山脚ice
·
2025-06-03 21:38
算法
leetcode
游戏
java
Leetcode
45. 跳跃游戏 II -hot100-代码随想录
目录题目:代码(首刷看解析2024年2月15日):代码(二刷自解2024年3月9日贪心8min)代码(三刷看解析2024年6月11日go)题目:代码(首刷看解析2024年2月15日):classSolution{public:intjump(vector&nums){if(nums.size()==1)return0;intres=0;intcurDistance=0;intnextDistanc
meeiuliuus
·
2025-06-03 21:07
#
leetcode
---medium
算法
leetcode
hot100【
LeetCode
45.跳跃游戏 II】java实现
LeetCode
45.跳跃游戏II题目描述给定一个非负整数数组nums,你最初位于数组的第一个位置。数组中的每个元素代表你在该位置可以跳跃的最大长度。你的目标是跳到最后一个位置(数组的最后一个索引)。
DataCrafter
·
2025-06-03 20:06
LeetCode
Hot100
leetcode
java
算法
贪心算法
NodeJS全栈开发
面试题
讲解——P5前端能力(React/Vue + API调用)
✅5.1如何使用React/Vue发起后端请求?用什么库?面试官您好,在实际项目中我们通常使用axios、fetch或框架提供的封装库发起后端请求。常用库对比:库框架适配优点axios通用默认支持拦截器、取消请求、请求体转换fetch通用原生支持但较原始,无拦截器useSWRReact适合缓存和自动请求更新(推荐)VueResourceVue2已弃用已被淘汰@vueuse/coreVue3配合Co
穗余
·
2025-06-03 15:51
全栈
前端
vue.js
react.js
javascript
NodeJS全栈WEB3
面试题
——P5全栈集成与 DApp 构建
5.1如何实现一个完整的Web3登录流程(前端+后端)?✅核心机制:钱包签名+后端验签Web3登录是基于“消息签名”来验证用户链上身份,而非传统用户名/密码。前端(使用MetaMask):constprovider=newethers.providers.Web3Provider(window.ethereum);constsigner=provider.getSigner();constaddr
穗余
·
2025-06-03 11:28
Web3
web3
Java详解
LeetCode
热题 100(23):
LeetCode
206. 反转链表(Reverse Linked List)详解
文章目录1.题目描述1.1链表节点定义2.理解题目2.1反转前后对比2.2核心思路3.解法一:迭代法(三指针法)3.1算法思路3.2详细图解3.3Java代码实现3.4代码执行过程演示3.5执行结果示例3.6优化版本(简化代码)3.7复杂度分析3.8适用场景4.解法二:递归法4.1递归思路4.2Java递归实现4.3递归过程详细演示4.4递归执行过程4.5递归的图解说明4.6递归算法的关键理解4.
全栈凯哥
·
2025-06-03 11:54
LeetCode
热题
100+多种思路+java实现
java
leetcode
链表
算法
NodeJS全栈WEB3
面试题
——P4Node.js后端集成 & 服务端设计
4.1如何在Node.js中管理钱包与私钥的安全性?私钥管理原则:不暴露,不硬编码,不明文存储。常见做法:加密存储:使用crypto或ethers.Wallet.encrypt()加密私钥,存储到数据库或文件系统。环境变量管理:临时使用的热钱包可通过.env文件注入私钥(仅用于测试环境)。密钥管理系统(KMS):在生产环境建议集成AWSKMS、GoogleSecretManager等服务。冷热钱包
穗余
·
2025-06-03 10:18
Web3
web3
node.js
NodeJS全栈WEB3
面试题
——P6安全与最佳实践
6.1如何防范重放攻击、私钥泄露、钓鱼签名?✅重放攻击(ReplayAttack)防范:引入nonce:每次登录或交易签名都携带唯一nonce;链ID检查:在签名中加入特定链ID,防止跨链重放;使用EIP-712签名结构:结构化签名防止签名滥用。✅私钥泄露防范:从不把私钥写入前端代码或硬盘明文保存;后端钱包使用冷钱包或HSM服务(如AWSKMS,Fireblocks);使用环境变量加密存储助记词或
穗余
·
2025-06-03 10:18
Web3
web3
安全
上一页
23
24
25
26
27
28
29
30
下一页
按字母分类:
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
其他