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
《程序员面试金典》题目解析
冲刺十五届蓝桥杯P0004递增三元组
文章目录
题目解析
代码如下题目递增三元组解析用到线性代数的知识,原来的三元组一共有27钟组合,不一一列举了。如果将三元组排序一下,得到的27钟组合和原来时一样的,只是顺序变了而已。
想要打 Acm 的小周同学呀
·
2023-10-08 20:18
蓝桥杯省二必做题
蓝桥杯
职场和发展
Java
【Leetcode】算法题——20. 有效的括号
2.
题目解析
【栈问题】对于有效的括号,它的部分子表达式仍然是有效的括号,比如{()[()]}是一个有效的括号,()[{}]是有效的括号,[()]也是有效的括号。并且当我们每
与bug战斗的瓜瓜
·
2023-10-07 15:44
Leetcode
python
leetcode
算法
二分查找:34. 在排序数组中查找元素的第一个和最后一个位置
个人主页:个人主页个人专栏:《数据结构》《C语言》《C++》《算法》文章目录前言一、
题目解析
二、解题思路1.暴力查找2.一次二分查找+部分遍历3.两次二分查找分别查找左右端点1.查找区间左端点2.查找区间右端点三
水月梦镜花
·
2023-10-07 03:34
算法
c++
leetcode:399. 除法求值
除法求值题目描述classSolution{public:vectorcalcEquation(vector>&equations,vector&values,vector>&queries){}};
题目解析
题意给出方程式
OceanStar的学习笔记
·
2023-10-07 03:58
算法与数据结构
算法
c++
【算法|动态规划No.13】leetcode LCR 166. 珠宝的最高价值
目录1️⃣题目描述2️⃣
题目解析
3️⃣解题代码1️⃣题目描述现有一个记作二维矩阵frame的珠宝架,其中frame[i][j]为该位置珠宝的价值。拿取珠宝的规则为:只
兜里有颗棉花糖
·
2023-10-06 17:32
手撕算法系列专栏
LeetCode
算法
动态规划
leetcode
【算法|动态规划No.12】leetcode152. 乘积最大子数组
目录1️⃣题目描述2️⃣
题目解析
3️⃣解题代码1️⃣题目描述给你一个整数数组nums,请你找出数组中乘积最大的非空连续子数组(该子数组中至少包含一个数字),并返回该子
兜里有颗棉花糖
·
2023-10-05 19:21
LeetCode
手撕算法系列专栏
算法
动态规划
程序员面试金典
- 面试题 16.18. 模式匹配
题目难度:中等原题链接今天继续更新
程序员面试金典
系列,大家在公众号算法精选里回复面试金典就能看到该系列当前连载的所有文章了,记得关注哦~题目描述你有两个字符串,即pattern和value。
随便发挥
·
2023-10-05 16:34
Leetcode
面试
职场和发展
leetcode
leetcode:33. 搜索旋转排序数组
题目来源leetcode:33.搜索旋转排序数组题目描述classSolution{public:intsearch(vector&nums,inttarget){}};
题目解析
思路因为是有序数组,所以我们应该去二分但是这里是一个原本有序的数组在某个点上进行了旋转
OceanStar的学习笔记
·
2023-10-05 11:22
算法与数据结构
leetcode
算法
数据结构
自构物品的完全背包问题(完全平方数)
文章目录题目
题目解析
二维dp+自建物品一维dp+自建物品一维dp+非自建物品题目
题目解析
首先声明这就是一个完全背包问题,为什么呢?
C+G
·
2023-10-05 11:57
Leetcode高级算法
背包问题
算法
数据结构
c++
动态规划
leetcode:251. 展开二维向量
leetcode:251-VIP.展开二维向量题目描述classVector2D{public:Vector2D(std::vector>v){}boolhas_next(){}intnext(){}};
题目解析
思路
OceanStar的学习笔记
·
2023-10-05 05:15
算法与数据结构
leetcode
算法
职场和发展
【算法|动态规划No.11】leetcode53. 最大子数组和
目录1️⃣题目描述2️⃣
题目解析
3️⃣解题代码解题代码1:解题代码2:1️⃣题目描述给你一个整数数组nums,请你找出一个具有最大和的连续子数组(子数组最少包含一个元
兜里有颗棉花糖
·
2023-10-04 19:00
LeetCode
手撕算法系列专栏
算法
动态规划
leetcode
【算法|动态规划No.10】leetcode LCR 089. 打家劫舍 & LCR 090. 打家劫舍 II
目录一、LCR089.打家劫舍1️⃣题目描述2️⃣
题目解析
3️⃣解题代码二、LCR090.打家劫舍II1️⃣题目描述2️⃣
题目解析
3️⃣解题代码一、LCR089.打家
兜里有颗棉花糖
·
2023-10-04 17:18
LeetCode
手撕算法系列专栏
算法
动态规划
leetcode
【2022.12.13】备战春招Day8——每日一题 + 416. 分割等和子集 + 135. 分发糖果
题目解析
【哈希表】:遍历字符串数组,
一桶锅包肉
·
2023-10-04 09:52
算法题
算法
动态规划
贪心算法
区间dp--石子合并
举例1:2,4,5总代价最小值为17举例2:4,1,1,4总代价最小值为18
题目解析
这是一个经典的区间DP问题,也被称为“石子合并”或“石子游戏”。我们可以这样定义状态和方程:定义dp[i][j]
yalipf
·
2023-10-04 05:06
c++
算法
算法
动态规划
图论
【算法|动态规划No.8】leetcode面试题 17.16. 按摩师
点击直接跳转到该题目目录1️⃣题目描述2️⃣
题目解析
3️⃣解题代码1️⃣题目描述一个有名的按摩师会收到源源不断的预约请求,每个预约都可以选择接或不接。在每次预约服务之
兜里有颗棉花糖
·
2023-10-03 20:44
手撕算法系列专栏
LeetCode
算法
动态规划
leetcode
Git使用【下】
欢迎来到Cefler的博客博客主页:那个传说中的man的主页个人专栏:
题目解析
推荐文章:题目大解析(3)目录标签管理理解标签标签运用多人协作一准备工作协作开发将内容合并进master多人协作二协作开发(
cefler
·
2023-10-03 07:51
git
企业级开发git
linux
多人开发
LeetCode
题目解析
文章目录
题目解析
滑动窗口最长回文字符串(5)Z字形变换(6)正则化匹配(10)盛水最多的容器(11)整数转罗马数字(12)三数之和(15)最接近的三数之和(16)电话号码的字母组合(17)删除链表倒数第
sendoh24
·
2023-10-03 04:05
LeetCode
算法
Git使用【中】
欢迎来到Cefler的博客博客主页:那个传说中的man的主页个人专栏:
题目解析
推荐文章:题目大解析3目录分支管理分支概念gitbranch(查看/删除分支)gitcheckout(切换分支)gitmerge
cefler
·
2023-10-02 21:55
git
linux
分步式管理
远程仓库操作
git管理策略
【算法优选】双指针专题——叁
代码实现[三数之和](https://leetcode.cn/problems/3sum/)题目描述算法思路:代码实现:[四数之和](https://leetcode.cn/problems/4sum/)
题目解析
算法思路
遇事问春风乄
·
2023-10-02 20:32
算法优选
算法
开发语言
Java
双指针
LeetCode 1081. 不同字符的最小子序列
示例1:输入:"cdadabcc"输出:"adbc"
题目解析
详细描述一下题目,要求是字符串中所有字母均要出现,且只出现一次,且返回字典序最小的子序列。
Sol__C
·
2023-10-02 06:33
Git使用【上】
欢迎来到Cefler的博客博客主页:那个传说中的man的主页个人专栏:
题目解析
推荐文章:题目大解析3前言先前有些git命令我在我的其它文章里面已经写过,若要查看可参考【Linux】环境基础开发工具使用,
cefler
·
2023-10-02 04:46
git
分布式管理
linux
【算法|贪心算法系列No.3】leetcode334. 递增的三元子序列
点击直接跳转到该题目目录1️⃣题目描述2️⃣
题目解析
3️⃣解题代码1️⃣题目描述给你一个整数数组nums,判断这个数组中是否存在长度为3的递增子序列。如果存在这样的三
兜里有颗棉花糖
·
2023-10-02 02:10
手撕算法系列专栏
LeetCode
算法
贪心算法
ctfshow学习记录-web入门(php特性99-108)
目录web99web100web101web102web103web104web105web106web107web108web99解答:
题目解析
一下:$allow=array();//设置为数组for
九枕
·
2023-10-01 18:15
ctf-web
#
ctfshow-web
php
学习
灵茶八题
题目解析
+核心代码
子数组+w+由于仅存在加法,即满足交换律和结合律,故可考虑累加单个元素的总贡献对当前元素g[i],包含该元素的子数组数为(i+1)*(n-i+1),则该元素的总贡献为(i+1)*(n-i)*g[i],枚举所有元素累加即可i起始为1voidsolve(){intn;cin>>n;llres=0;for(inti=1;i>x;res+=1ll*i*(n-i+1)*x;}cout>n;llres=0;f
西西努力变强
·
2023-10-01 08:13
算法
数据结构
c++
【算法|贪心算法系列No.2】leetcode2208. 将数组和减半的最少操作次数
点击直接跳转到该题目目录1️⃣题目描述2️⃣
题目解析
3️⃣解题代码1️⃣题目描述给你一个正整数数组nums。每一次操作中,你可以从nums中选择任意一个数并将它减小到
兜里有颗棉花糖
·
2023-10-01 01:52
LeetCode
手撕算法系列专栏
算法
贪心算法
【Arduino ESP32教程入门】Note
欢迎来到Cefler的博客博客主页:那个传说中的man的主页个人专栏:
题目解析
推荐文章:题目大解析3目录arduino开发板引脚USB串行总线串行总线和并行总线的优缺点对比如何点亮LED灯(代码实现)串口概念
cefler
·
2023-09-30 22:52
单片机
嵌入式硬件
arduino
ESP32
c++
【算法|贪心算法系列No.1】leetcode860. 柠檬水找零
点击直接跳转到该题目目录1️⃣题目描述2️⃣
题目解析
3️⃣解题代码1️⃣题目描述在柠檬水摊上,每一杯柠檬水的售价为5美元。顾客排队购买你的产品,(按账单bills支付
兜里有颗棉花糖
·
2023-09-30 02:06
手撕算法系列专栏
算法
贪心算法
LeetCode 1043. 分隔数组以得到最大和
示例:输入:A=[1,15,7,9,2,5,10],K=3输出:84解释:A变为[15,15,15,9,10,10,10]
题目解析
题目描述为需要将数据进行分割,每段长度为1~K。
Sol__C
·
2023-09-29 22:51
链表中的节点两两交换(LeetCode--24.两两交换链表中的节点)
10月30日面试题
题目解析
递归实现。给定一个单向链表,首先交换最前面的两个节点,然后递归执行第三个节点开始的子链表,返回的结果连接到交换后的前两节点后面,组成交换后的链表,最终返回链表的第一个节点。
雁阵惊寒_zhn
·
2023-09-29 22:42
【Leetcode Hot100 C++】括号生成
示例1:输入:n=3输出:["((()))","(()())","(())()","()(())","()()()"]示例2:输入:n=1输出:["()"]
题目解析
本题可以使用回溯法。
开起了我滴小耗子
·
2023-09-29 04:50
leetcode
c++
算法
程序员面试金典
16.*
文章目录16.01交换数字16.02单词频率16.03交点16.04井字游戏16.05阶乘尾数16.06最小差16.07最大数值16.08整数的英文表示16.09运算16.10生存人数16.11跳水板16.13平分正方形16.14最佳直线(待定)16.15珠玑妙算16.16部分排序16.17连续数列16.18模式匹配16.19水域大小16.20T9键盘16.21交换和16.22兰顿蚂蚁(未做)16
xxx量化研究方法
·
2023-09-29 03:13
面试
算法
职场和发展
程序员面试金典
3.1-3.6
程序员面试金典
3.1-3.6文章目录3.1三合一3.2栈的最小值3.3堆盘子(×)3.4化栈为队3.5栈排序3.6动物收容所3.1三合一题读不懂,直接上链接吧。就是让用一个数组实现三个栈。
xxx量化研究方法
·
2023-09-29 03:12
程序员面试金典Java
java
算法
程序员面试金典
1.2,1.3
程序员面试金典
1.2文章目录
程序员面试金典
1.2哈希表排序异或运算(失败)
程序员面试金典
1.3StringBuilder暴力转换为charArray哈希表classSolution{publicbooleanCheckPermutation
xxx量化研究方法
·
2023-09-29 03:42
程序员面试金典Java
算法
java
APP功能设计之在线考试系统以及实例列举
使用户可以在手机端进行在线考试并考取证书,现在为大家分享一下关于考试系统前端以及对应后台的设计:一.考试系统需具备的基本功能对于用户而言:1.用户可以进行考试并得知考试结果;2.用户可以查看答题记录以及
题目解析
nini0705
·
2023-09-28 17:15
[Hdp] lc123. 买卖股票的最佳时机 III(dp+前后缀分解)
文章目录1.题目来源2.题目说明3.
题目解析
方法一:前后缀分解1.题目来源链接:lc123.买卖股票的最佳时机III2.题目说明3.
题目解析
该股票问题:最多进行2笔交易,每笔交易不能重叠(指买入下支股票前需要将手中股票卖出
Ypuyu
·
2023-09-28 01:07
LeetCode
dp
LeetCode
软件测试面试题 —— 整理与解析(5)
阅读目录1.接上回2.
题目解析
2.1请介绍一下浅拷贝与深拷贝的区别2.2请说说什么是索引?2.3请解释一下tcp协议中的粘包和拆包和重传
Austin_zhai
·
2023-09-27 14:02
#
面试大宝鉴
软件测试面试题
测开面试题
面试题
rce
题目解析
首先打开题目可以先利用ls查看文件输入后发现没有反应大概是被屏蔽了需要进行反处理输入1.1.1.1;|ls表示|前面命令语句的输出,作为|后面命令语句的输入执行。当|前面为false的时候将不会执行得到左上角结果然后用1.1.1.1;|ls/(切记ls与/中间有空格,不然没反馈)查询目录得到目录再利用cat查看,查看时发现又被屏蔽了那就利用tac反向查看(是行数反过来不是内容反过来,本题因为只有一
狼丿王
·
2023-09-27 03:50
leetcode
动态规划
算法
LeetCode 152. 乘积最大子数组
题目链接力扣(LeetCode)官网-全球极客挚爱的技术成长平台
题目解析
该题我们使用动态规划的方法进行解决,其主要思想就是创建一个dp表,dp表中来记录以某一个位置为结尾的最大乘积。
袁百万
·
2023-09-27 00:05
算法练习
leetcode
算法
LeetCode 75.颜色分类
题目链接力扣(LeetCode)官网-全球极客挚爱的技术成长平台
题目解析
题意很清楚,让0,1,2按照顺序排好,但是不能使用sort库函数。
袁百万
·
2023-09-27 00:35
算法练习
leetcode
算法
职场和发展
LeetCode 287. 寻找重复数
题目链接力扣(LeetCode)官网-全球极客挚爱的技术成长平台
题目解析
仿照环形链表二的做法,将数组当作链表中链接起来的结点。如果有相同的元素,那么就必然会形成环,那么只要去证明是否存在环即可。
袁百万
·
2023-09-27 00:01
算法练习
leetcode
算法
软件测试面试题 —— 整理与解析(4)
阅读目录1.接上回2.
题目解析
2.1请说说进程与线程之间的区别?2.2请说说什么是进程安全,你在开发中会用哪些方法确保进程安全?2.3请
Austin_zhai
·
2023-09-26 16:51
#
面试大宝鉴
软件测试面试题
测开面试题
面试题
算法 | 第1章 数组与字符串相关《
程序员面试金典
》
*经验总结0.1
程序员面试金典
P760.2ACSII码总结0.3String的一些易忘的API0.4可以对字符串的字符先进行排序0.5使用Map来统计每个字符出现次数(记住即可)0.6遍历Map的四种方式
多氯环己烷
·
2023-09-26 09:30
学习笔记
#
数据结构与算法学习笔记
算法
面试
java
数据结构
c++模板进阶
欢迎来到Cefler的博客博客主页:那个传说中的man的主页个人专栏:
题目解析
推荐文章:题目大解析3目录非类型模板参数类模板的特化模板的分离编译非类型模板参数在C++中,模板的非类型模板参数是指一些非类型值
cefler
·
2023-09-26 03:52
c++
模板
进程
欢迎来到Cefler的博客博客主页:那个传说中的man的主页个人专栏:
题目解析
推荐文章:题目大解析3目录进程概念描述进程——PCBPCB中主要有哪些信息什么叫进程在排队?
cefler
·
2023-09-26 03:51
linux
进程
进程状态
欢迎来到Cefler的博客博客主页:那个传说中的man的主页个人专栏:
题目解析
推荐文章:题目大解析3目录进程状态认识前引阻塞状态挂起状态Linux下的进程状态前引进程状态标识符僵尸进程僵尸进程危害进程状态认识前引进程状态是指一个进程在其生命周期中可能处于的不同状态
cefler
·
2023-09-26 03:20
linux
进程状态
动态规划算法(多状态dp1)
多状态问题可以理解为有限状态机,在有限的状态中转换,解决这类问题最重要的就是画出状态转移图二、最佳买卖股票时机含冷冻期1.
题目解析
针对于题目给的testcase有如下分析:2.状态定义根据经验+题目要求
贩梦先生007
·
2023-09-25 22:38
动态规划
算法
动态规划
算法
c++
【算法专题突破】二分查找 - 704. 二分查找(16)
目录1.
题目解析
2.算法原理3.代码编写写在最后:1.
题目解析
题目链接:704.二分查找-力扣(LeetCode)题目非常简单,就是查找一个target。
戊子仲秋
·
2023-09-25 20:44
算法专题训练
二分查找
算法
【算法专题突破】二分查找 - 在排序数组中查找元素的第一个和最后一个位置(17)
目录1.
题目解析
2.算法原理3.代码编写写在最后:1.
题目解析
题目链接:34.在排序数组中查找元素的第一个和最后一个位置-力扣(LeetCode)这道题就是找出目标值在数组中的起始位置和结束位置。
戊子仲秋
·
2023-09-25 20:44
算法专题训练
算法
【算法专题突破】二分查找 - x 的平方根(18)
目录1.
题目解析
2.算法原理3.代码编写写在最后:1.
题目解析
题目链接:69.x的平方根-力扣(LeetCode)这道题就是求算数平方根,要注意的点是他只需要保留整数部分,小数部分会舍去2.算法原理我们确定好一个区间
戊子仲秋
·
2023-09-25 20:11
算法
【笔试强训选择题】Day44.习题(错题)解析
文章目录前言一、Day44习题(错题)解析总结前言一、Day44习题(错题)解析1.解析:D
题目解析
:A类地址网络号为0~127共128个,但是其中有两个比较特殊0作为本地宿主机,127作为内部回送,并不算在内
未央.303
·
2023-09-25 13:43
笔试强训选择题
选择题
java
操作系统
上一页
8
9
10
11
12
13
14
15
下一页
按字母分类:
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
其他