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
]01背包问题
一.问题描述01背包问题是一个经典的组合优化问题,属于动态规划算法的典型应用场景。其问题描述如下:有一个容量为C的背包,以及n个物品,每个物品都有重量w[i]和价值v[i]。要求在有限的背包容量下选择一些物品放入背包,使得放入背包的物品总价值最大,且放入物品的总重量不能超过背包的容量。同时,对于每个物品,只能选择放入背包或者不放入背包,即每个物品只有两种状态,这也是“01”背包名称的由来。例如,有
亓才孓
·
2025-04-11 16:06
leetcode
算法
职场和发展
数据结构——顺序表相关算法题记录
数据结构——顺序表相关算法题记录1.
LeetCode
27移除元素题目链接:https://
leetcode
.cn/problems/remove-element/description/题目描述:给你一个数组
million_yang
·
2025-04-11 12:07
数据结构
算法
小白从零开始学习Java(后端开发路线)
JavaSE推荐的课程:黑马程序员Java零基础视频教程_上部(Java入门,含斯坦福大学练习题+力扣算法题和大厂java
面试题
)_哔哩哔哩_bilibili黑马的
理想奋斗中
·
2025-04-11 11:30
java
学习
开发语言
前端
面试题
(七):什么是vuex,请解释一下它在Vue中的作用
Vuex是一个专门为Vue.js应用程序开发的状态管理库。它可以集中管理应用的所有状态,并保证状态以一种可预测的方式发生变化。简单来说,Vuex用来管理Vue应用中的数据(即状态),使得数据的传递和共享更加清晰和可靠,尤其是在大型应用中,组件间数据传递和共享非常重要。Vuex在Vue中的作用集中式状态管理:Vuex提供了一个集中式的状态存储,用来管理所有组件的状态。每个Vuexstore只包含一个
星星跌入梦境*
·
2025-04-11 10:58
前端
vue.js
javascript
前端
面试题
(六):HTTP和HTTPS的区别以及他们如何保障数据安全
HTTP(HyperTextTransferProtocol)和HTTPS(HyperTextTransferProtocolSecure)都是用于在互联网上传输数据的协议,但它们之间有一个重要的区别:安全性。1.HTTP(超文本传输协议)HTTP是一个用于从Web服务器传输超文本的协议,它是一个无状态的协议,意味着每次请求之间没有持久化的连接。HTTP协议的通信是明文的,这意味着数据在网络上传输
星星跌入梦境*
·
2025-04-11 10:57
http
https
网络协议
4.QT部分
面试题
1.对QT中的MVD的了解(首先解释这个术语)MVD”可能是“Model-View-Delegate”(模型-视图-代理)模式的缩写。这是一种在Qt中广泛应用的设计模式,特别是在GUI应用程序开发中(然后解释这个模式)Model-View-Delegate模式主要用于处理复杂的数据展示和编辑任务,尤其是在列表、表格和其他形式的数据展示控件中。这种模式通过分离数据存储(模型)、数据展示(视图)和数据
骑自行车の端木彤云
·
2025-04-11 10:56
qt
开发语言
QT
面试题
:内存管理与对象生命周期
题目:在Qt中,当一个父对象被销毁时,其子对象是否会被自动释放?请结合Qt的内存管理机制说明原因,并解释在什么情况下可能导致内存泄漏。如何避免这类问题?参考答案父子对象的内存管理机制自动释放原理:Qt基于对象树(ObjectTree)实现半自动内存管理。当父对象被销毁时,会递归销毁所有子对象。这是通过QObject的析构函数实现的,父对象维护了一个子对象链表,删除时遍历该链表释放内存示例代码QWi
C语言小火车
·
2025-04-11 10:56
面试题
qt
面试
开发语言
LeetCode
刷题记录---贪心算法
每次刷到贪心算法题将在此博文更新~~~ 贪心算法(又称贪婪算法)是指,在对问题求解时,总是做出在当前看来是最好的选择。通过局部最优解慢慢地逼近全局最优解。难度题目简单实现strstr()简单买卖股票的最佳时机II简单分发饼干简单种花问题简单判断子序列中等跳跃游戏I中等跳跃游戏II<
#苦行僧
·
2025-04-11 04:47
算法与数据结构
贪心算法
leetcode
数据结构
算法
vue
面试题
五
一、请解释Vue中的keep-alive组件是什么,以及它的作用?Vue中的keep-alive是一个内置组件,它主要的作用是在组件切换过程中将状态保留在内存中,以防止重复渲染DOM,从而提高页面性能。keep-alive包裹动态组件时,会缓存不活动的组件实例,而不是销毁它们。keep-alive的作用:缓存组件实例:当组件在keep-alive内被切换时,它的状态、DOM以及所有的子组件都会被保
笃励
·
2025-04-11 02:04
前端
vue.js
前端
javascript
Day84 | 灵神 | 快慢指针 链表最大孪生和
Day84|灵神|快慢指针链表最大孪生和2130.链表最大孪生和2130.链表最大孪生和-力扣(
LeetCode
)思路:比昨天的还要简单,还是一样的思路,找中间节点然后反转链表然后相加完整代码:classSolution
为了前进而后退,为了走直路而走弯路
·
2025-04-11 02:32
刷题记录
链表
数据结构
Day86 | 灵神 | 前后指针 删除排序链表中的重复元素 删除排序链表中的重复元素II
Day86|灵神|前后指针删除排序链表中的重复元素删除排序链表中的重复元素II83.删除排序链表中的重复元素83.删除排序链表中的重复元素-力扣(
LeetCode
)思路:就是一道easy题目,思路并不难想
为了前进而后退,为了走直路而走弯路
·
2025-04-11 02:32
刷题记录
链表
数据结构
python栈应用十进制转二进制用最少的时间复杂度_GitHub - DestroyLee/AlgorithmsByPython: 算法/数据结构/Python/剑指offer/机器学习/leetco...
update20160704准备加入《剑指offer》的习题python实现,以及机器学习过程中的一些算法update20160717加入
leetcode
部分##update20160730update20160814
k程
·
2025-04-11 01:30
【力扣hot100】刷题笔记Day22
前言局势紧迫起来了呀,同学们都开始找实习了,赶紧刷完hot100开找了912.排序数组-力扣(
LeetCode
)快速排序(数组法):时间O(nlogn),空间O(n)defquick_sort(arr)
小涛44
·
2025-04-11 01:59
力扣hot100刷题笔记
leetcode
笔记
算法
职场和发展
数据结构
LeetCode
252 会议室题全解析:Swift 实现 + 场景还原
文章目录摘要描述题解答案题解代码分析示例测试及结果时间复杂度空间复杂度总结摘要在这篇文章中,我们将深入探讨
LeetCode
第252题“会议室”的问题,提供一个用Swift编写的解决方案,并结合实际场景进行分析
网罗开发
·
2025-04-11 01:29
Swift
leetcode
swift
算法
Swift 解锁会议室最优调度法,
LeetCode
253 不再难
文章目录摘要描述题解答案题解代码分析示例测试及结果时间复杂度空间复杂度总结摘要在这篇文章中,我们将深入探讨
LeetCode
第253题“会议室II”。该问题要求计算安排一系列会议所需的最小会议室数量。
网罗开发
·
2025-04-11 01:29
Swift
swift
leetcode
开发语言
Swift 解
LeetCode
250:搞懂同值子树,用递归写出权限系统检查器
文章目录前言问题描述简单说:痛点分析:到底难在哪?1.子树的概念搞不清楚2.要不要“递归”?递归从哪开始?3.怎么“边遍历边判断”?这套路不熟后序遍历+全局计数器遍历过程解释一下:和实际场景结合下:这题能学到啥?文件系统权限继承检查配置项一致性检查时间复杂度测试用例简单跑一下:最后的话前言你有没有碰到过这种情况:给你一棵二叉树,要求你找出其中所有“节点值都相同的子树”数量。第一次看到是不是有点懵?
网罗开发
·
2025-04-11 01:59
Swift
swift
leetcode
开发语言
【忍者算法】从拼积木到最长连续序列:一道别出心裁的数组题目|
LeetCode
128 最长连续序列
LeetCode
128最长连续序列点此看全部题解
LeetCode
必刷100题:一份来自面试官的算法地图(题解持续更新中)生活中的算法你小时候一定玩过数字积木吧?
忍者算法
·
2025-04-11 01:59
忍者算法
LeetCode题解秘籍
leetcode
算法
职场和发展
面试
跳槽
从表格到序列:Swift 如何优雅地解
LeetCode
251 展开二维向量
文章目录摘要描述题解答案题解代码分析示例测试及结果时间复杂度空间复杂度总结摘要在这篇文章中,我们将深入探讨
LeetCode
第251题——“展开二维向量”的问题。
网罗开发
·
2025-04-11 01:56
Swift
swift
leetcode
开发语言
LeetCode
第132题—分隔回文串II—Python实现
title:
LeetCode
No.132categories:OJ
LeetCode
tags:Programing
LeetCode
OJ
LeetCode
第132题—分隔回文串II自己代码的开源仓库:clickhere
StriveZs
·
2025-04-11 00:22
LeetCode
字符串
python
leetcode
回溯法
动态规划
LeetCode
第132题_分割回文串II
LeetCode
第132题:分割回文串II题目描述给你一个字符串s,请你将s分割成一些子串,使每个子串都是回文。返回符合要求的最少分割次数。
@蓝莓果粒茶
·
2025-04-10 23:48
算法
leetcode
算法
职场和发展
c#
.net
开发语言
linq
Java实现
LeetCode
120 三角形最小路径和
120.三角形最小路径和给定一个三角形,找出自顶向下的最小路径和。每一步只能移动到下一行中相邻的结点上。例如,给定三角形:[[2],[3,4],[6,5,7],[4,1,8,3]]自顶向下的最小路径和为11(即,2+3+5+1=11)。说明:如果你可以只使用O(n)的额外空间(n为三角形的总行数)来解决这个问题,那么你的算法会很加分。classSolution{publicintminimumTo
南 墙
·
2025-04-10 21:03
LeetCode
Java
三角形最小路径和
120
动态规划
Day85 | 灵神 | 前后指针 删除链表中的节点 删除链表的倒数第 N 个结点
Day85|灵神|前后指针删除链表中的节点删除链表的倒数第N个结点237.删除链表中的节点237.删除链表中的节点-力扣(
LeetCode
)思路:把下一个结点的值复制到当前结点,那当前结点就是下一个结点的前一个结点
为了前进而后退,为了走直路而走弯路
·
2025-04-10 21:00
刷题记录
链表
数据结构
2025年常见渗透测试
面试题
- PHP考察(题目+回答)
网络安全领域各种资源,学习文档,以及工具分享、前沿信息分享、POC、EXP分享。不定期分享各种好玩的项目及好用的工具,欢迎关注。PHP考察php的LFI,本地包含漏洞原理是什么?写一段带有漏洞的代码。手工的话如何发掘?如果无报错回显,你是怎么遍历文件的?php反序列化漏洞的原理?解决方案?phpwebshell检测,有哪些方法php的%00截断的原理是什么?php.ini可以设置哪些安全特性php
独行soc
·
2025-04-10 21:30
2025年渗透测试面试指南
android
安全
web安全
面试
红蓝攻防
职场和发展
python
动态规划 —— 打家劫舍问题及其变式总结
198.打家劫舍740.删除并获得点数2320.统计放置房子的方式数1608213.打家劫舍II3186.施咒的最大总伤害1841题单⬆️(0x3F总结版,特别鸣谢)例题:
Leetcode
198.打家劫舍你是一个专业的小偷
Northern Light.
·
2025-04-10 20:58
动态规划
算法
LeetCode
Hot100 刷题笔记(1)—— 哈希、双指针、滑动窗口
目录前言一、哈希1.两数之和2.字母异位词分组3.最长连续序列二、双指针1.移动零2.盛最多水的容器3.三数之和4.接雨水三、滑动窗口1.无重复字符的最长子串2.找到字符串中所有字母异位词前言一、哈希:两数之和,字母异位词分组,最长连续序列。二、双指针:移动零,盛最多水的容器,三数之和,接雨水。三、滑动窗口:无重复字符的最长子串,找到字符串中所有字母异位词。一、哈希1.两数之和原题链接:1.两数之
熬夜造bug
·
2025-04-10 18:14
LeetCode
Hot100刷题笔记
笔记
leetcode
hot100
LeetCode
Hot100-第三章:数学
面试经典150题-学习计划-力扣(
LeetCode
)全球极客挚爱的技术成长平台目录1、双指针:9.回文数2、逻辑题:66.加一3、逻辑题:172.阶乘后的零4、二分模板:69.x的平方根5、位运算:50
小羊不会飞
·
2025-04-10 18:44
LeetCode_Hot100
面试
职场和发展
LeetCode
344反转字符串
思路:交换即可voidreverseString(char*s,intsSize){intj=sSize-1;for(inti=0;i<sSize/2;i++){inttmp=s[i];s[i]=s[j];s[j]=tmp;j--;}}
green5+1
·
2025-04-10 18:43
c语言
leetcode
368. 最大整除子集 中等
给你一个由无重复正整数组成的集合nums,请你找出并返回其中最大的整除子集answer,子集中每一元素对(answer[i],answer[j])都应当满足:answer[i]%answer[j]==0,或answer[j]%answer[i]==0如果存在多个有效解子集,返回其中任何一个均可。示例1:输入:nums=[1,2,3]输出:[1,2]解释:[1,3]也会被视为正确答案。示例2:输入:
圣保罗的大教堂
·
2025-04-10 17:42
leetcode
leetcode
LeetCode
——518. 零钱兑换 II(Coin Change 2)[中等]——分析及代码(Java)
LeetCode
——518.零钱兑换II[CoinChange2][中等]——分析及代码[Java]一、题目二、分析及代码1.动态规划(1)思路(2)代码(3)结果三、其他一、题目给你一个整数数组coins
江南土豆
·
2025-04-10 17:11
数据结构与算法
动态规划
LeetCode
零钱兑换
Java
组合数
LeetCode
动态规划之贪心算法
LeetCode
动态规划之贪心算法贪心算法可以认为是动态规划算法的一个特例,相比动态规划,使用贪心算法还需要满足【贪心选择性质】什么是贪心选择性质呢,简单说就是:每一步都做出一个局部最优的选择,最终的结果就是全局最优
yyistiger
·
2025-04-10 17:41
Leetcode
算法
动态规划
贪心算法
leetcode
leetcode
第45题python版跳跃游戏II贪心算法
classSolution:"""45.跳跃游戏II给你一个非负整数数组nums,你最初位于数组的第一个位置。数组中的每个元素代表你在该位置可以跳跃的最大长度。你的目标是使用最少的跳跃次数到达数组的最后一个位置。假设你总是可以到达数组的最后一个位置。"""defjump(self,nums:List[int])->int:#思路:这里采用贪心思想,也可以用递归等方法,贪心最优,每次都跳到当前位置能
ICPunk
·
2025-04-10 17:11
算法
贪心算法
leetcode
游戏
LeetCode
DAY38(518. Coin Change II&377. Combination Sum IV)
Journeyof
LeetCode
|DAY38Preface1.CoinChangeIIAnalysisandSolutionDynamicProgramming2.CombinationSumIVAnalysisandSolutionDynamicProgrammingPrefaceThisisanewdaytocontinuemyDynamicProgrammingjourney.Learns
Emerson's tree house
·
2025-04-10 17:11
leetcode
算法
动态规划
LeetCode
---贪心算法
LeetCode
---贪心算法贪心算法什么是贪心什么时候用贪心贪心的一般解题步骤
LeetCode
455.分发饼干思路解法1376.摆动序列思路解53.最大子序和思路解122.买卖股票的最佳时机II解法1
weixin_43571751
·
2025-04-10 17:41
数据结构与算法
贪心算法
leetcode
算法
{
LeetCode
} 518. CoinChange2
问题:Youaregivencoinsofdifferentdenominationsandatotalamountofmoney.Writeafunctiontocomputethenumberofcombinationsthatmakeupthatamount.Youmayassumethatyouhaveinfinitenumberofeachkindofcoin.Note:Youcanas
sheldon0227
·
2025-04-10 17:10
C++
C++
leetcode
Leetcode
Z 字形变换
将一个给定字符串s根据给定的行数numRows,以从上往下、从左到右进行Z字形排列。比如输入字符串为"PAYPALISHIRING"行数为3时,排列如下:PAHNAPLSIIGYIR之后,你的输出需要从左往右逐行读取,产生出一个新的字符串,比如:"PAHNAPLSIIGYIR"。请你实现这个将字符串进行指定行数变换的函数:stringconvert(strings,intnumRows);示例1:
basketball616
·
2025-04-10 17:38
Leetcode刷题
leetcode
算法
职场和发展
LeetCode
45. 跳跃游戏 II 题解
引言在
LeetCode
的算法题库中,“跳跃游戏II”是一个经典的贪心算法问题。这个问题不仅考验了我们对数组操作的理解,还锻炼了我们如何利用贪心策略来优化问题求解。
杰哥的编程世界
·
2025-04-10 17:36
java算法
leetcode
游戏
算法
Leetcode
跳跃游戏 II (贪心算法)
给定一个长度为n的0索引整数数组nums。初始位置为nums[0]。每个元素nums[i]表示从索引i向后跳转的最大长度。换句话说,如果你在nums[i]处,你可以跳转到任意nums[i+j]处:0&nums){intl=0,r=nums[0];//只有一个点则不需要跳跃if(nums.size()==1)return0;if(r>=nums.size())return1;intsum=1;whi
basketball616
·
2025-04-10 17:35
Leetcode刷题
leetcode
算法
数据结构
LeetCode
刷题记录---二分算法
每次刷到二分算法题将在此博文更新~~~文章目录理论基础:二分查找:搜索插入位置:在排序数组中查找元素的第一个和最后一个位置:162.寻找峰值:2594.修车的最少时间875.爱吃香蕉的珂珂以下具体理论知识,请参考Carl哥整理的:点击进入【注:以下刷题顺序均按Carl哥的进行,Carl哥的微信公众号:代码随想录。欢迎大家关注!】理论基础:毕竟二分算法是比较基础的一个算法,还是得仔细弄清里面的边界处
#苦行僧
·
2025-04-10 16:04
算法与数据结构
二分法
leetcode
算法
python
代码随想录算法训练营第八天
#️⃣PC端可在链接处悬停查看题目来源
LeetCode
/卡码网题目151.反转字符串中的单词55.右旋字符串(第八期模拟笔试)28.找出字符串中第一个匹配项的下标459.重复的子字符串2874.有序三元组中的最大值
写个博客
·
2025-04-10 16:30
代码随想录打卡
算法
代码随想录算法训练营第九天
LeetCode
题目232.用栈实现队列225.用队列实现栈20.有效的括号1047.删除字符串中的所有相邻重复项1123.最深叶节点的最近公共祖先(每日一题)总结往期打卡232.用栈实现队列跳转:232
写个博客
·
2025-04-10 16:30
代码随想录打卡
算法
代码随想录算法训练营第五天
LeetCode
题目242.有效的字母异位词349.两个数组的交集202.快乐数1.两数之和2278.字母在字符串中的百分比(每日打卡)总结往期打卡242.有效的字母异位词跳转:242.有效的字母异位词问题
写个博客
·
2025-04-10 16:00
代码随想录打卡
算法
哈希算法
代码随想录算法训练营第一天
LeetCode
题目号704.二分查找27.移除元素977.有序数组的平方总结704.二分查找题目:给定一个n个元素有序的(升序)整型数组nums和一个目标值target,写一个函数搜索nums中的target
写个博客
·
2025-04-10 16:00
代码随想录打卡
算法
代码随想录算法训练营第二天
LeetCode
/卡码网题目209.长度最小的子数组59.螺旋矩阵II58.区间和(第九期模拟笔试)44.开发商购买土地(第五期模拟笔试)卡码网周赛227.藻类的总重量228.吃豆人游戏229.平衡子串的长度总结往期打卡
写个博客
·
2025-04-10 16:00
代码随想录打卡
算法
2024年安卓最全Android识别模拟器,判断是模拟器还是真机,安卓
面试题
高级
最后这里我希望可以帮助到大家提升进阶。内容包含:Android学习PDF+架构视频+面试文档+源码笔记,高级架构技术进阶脑图、Android开发面试专题资料,高级进阶架构资料这几块的内容。非常适合近期有面试和想在技术道路上继续精进的朋友。喜欢本文的话,不妨给我点个小赞、评论区留言或者转发支持一下呗~网上学习资料一大堆,但如果学到的知识不成体系,遇到问题时只是浅尝辄止,不再深入研究,那么很难做到真正
2401_84544854
·
2025-04-10 14:49
程序员
android
[HOT 100] 0494. 目标和
文章目录1.题目链接2.题目描述3.题目示例4.解题思路5.题解代码6.复杂度分析1.题目链接494.目标和-力扣(
LeetCode
)2.题目描述给你一个非负整数数组nums和一个整数target。
水蓝烟雨
·
2025-04-10 12:37
算法
HOT
100
数据结构
leetcode
刷题顺序
0.思想实践的顺序,应该是先将基础的数据结构题目类型给实现。然后再开始尝试实现对应类型的算法题目,如回溯算法,贪心算法,动态规划,图论;基础的数据结构,推荐卡尔的:代码随想录:https://programmercarl.com/;算法部分,卡尔的内容结合:https://labuladong.online/algo/home/;两者在原理解释上结合来看;计算机基础知识,操作系统、计算机网络、数据
ZhengXinTang
·
2025-04-10 11:31
#
数据结构
数据结构
图灵300题-21~40-笔记002
图灵300题图灵
面试题
视频:https://www.bilibili.com/video/BV17z421B7rB?
wushenV
·
2025-04-10 08:39
面试笔记
笔记
面试
java
图灵300题-81~100-笔记005
图灵300题图灵
面试题
视频:https://www.bilibili.com/video/BV17z421B7rB?
wushenV
·
2025-04-10 08:39
面试笔记
笔记
java
面试
JavaGuide-JDK新特性-笔记007
JavaJDK新特性部分JavaGuide
面试题
博文:https://javaguide.cn/。本文是学习笔记,如果需要面试没有时间阅读原博文,可以快速浏览笔记。
wushenV
·
2025-04-10 08:39
面试笔记
面试
java
JavaGuide-网络-笔记008
Java网络部分JavaGuide
面试题
博文:https://javaguide.cn/。本文是学习笔记,如果需要面试没有时间阅读原博文,可以快速浏览笔记。
wushenV
·
2025-04-10 08:39
面试笔记
网络
笔记
php
上一页
52
53
54
55
56
57
58
59
下一页
按字母分类:
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
其他