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
《程序员面试金典》题目解析
【算法挨揍日记】day30——300. 最长递增子序列、376. 摆动序列
300.最长递增子序列300.最长递增子序列
题目解析
:给你一个整数数组nums,找到其中最长严格递增子序列的长度。子序列是由数组派生而来的序列,删除(或不删除)数组中的元素而不改变其余元素的顺序。
学IT的小卢
·
2023-11-19 11:56
算法挨揍日记
Leetcode
数据结构
红黑树
欢迎来到Cefler的博客博客主页:那个传说中的man的主页个人专栏:
题目解析
推荐文章:题目大解析(3)目录红黑树概念与性质红黑树插入❤️RBTree.hmap和set封装MyMap.hMySet.hRBTreePro.hmap
cefler
·
2023-11-19 04:42
C++
c++
红黑树
进程控制——进程的程序替换
欢迎来到Cefler的博客博客主页:那个传说中的man的主页个人专栏:
题目解析
推荐文章:题目大解析(3)目录进程的程序替换概念六个替换函数单进程版的程序替换的代码(没有子进程)--见见程序替换程序替换我们自己写的程序程序替换
cefler
·
2023-11-19 04:42
Linux
linux
进程的程序替换
AVL树
欢迎来到Cefler的博客博客主页:那个传说中的man的主页个人专栏:
题目解析
推荐文章:题目大解析(3)目录AVL树概念AVL树模拟实现insert插入左旋右旋双旋:先右单旋再左单旋双旋:先左单旋后右旋转判断是否为平衡树
cefler
·
2023-11-19 04:12
C++
c++
AVL树
哈希
欢迎来到Cefler的博客博客主页:那个传说中的man的主页个人专栏:
题目解析
推荐文章:题目大解析(3)目录unordered系列关联式容器unordered_mapunordered_set哈希概念哈希函数哈希冲突哈希冲突解决方法闭散列线性探测哈希闭散列模拟实现哈希数据和哈希状态返回哈希值的
cefler
·
2023-11-19 04:40
C++
哈希算法
散列表
LeetCode - 89 - 格雷编码 - Java - 细喔
文章目录前言-格雷码的初步认知与转换格雷码-来自百度百科格雷码初步认知-来自百度百科格雷码与二进制间的转换方法-是本题的关键题目
题目解析
解题思维一:二进制转换格雷码最后附上代码解题方法二:对称生成前言-
Dark And Grey
·
2023-11-19 01:56
日常练习题
leetcode
java
算法
【双指针】:Leetcode283.移动零
C语言专栏:C语言:从入门到精通数据结构专栏:数据结构个人主页:stackY、C++专栏:C++Linux专栏:Linux目录1.双指针思想2.移动零2.1
题目解析
2.2算法思路2.3代码实现1.双指针思想常见的双指针有两种形式
stackY、
·
2023-11-18 21:04
初阶算法
算法
双指针
leetcode
python刷leetcode_零基础python刷leetcode -- 3. Longest Substring Without Repeating Characters
如有不对的地方,希望指正,万分感谢~~题目最长的不重复子字符串的长度
题目解析
题目是大概意思就是找出最长的不重复子字符串的长度。
weixin_39777464
·
2023-11-17 10:53
python刷leetcode
计算机组成原理 定点加法、减法 练习题
一、选择题1.定点数加法溢出检测方法有下面()A、奇偶校验法B、双符号位法C、单符号位法D、反码法正确答案:B,C
题目解析
:判别溢出的两种方法:方法一,采用双符号位法,也称为“变形补码”,即采用变形码表示
Yu_chunxuemu
·
2023-11-17 07:59
计算机组成原理练习题
软件工程
leetcode热题100——第一天:1、2、3、4
目录0.总说1.1.两数之和1.题目描述2.
题目解析
2.2.两数相加1.题目描述2.
题目解析
3.3.无重复字符的最长子串1.题目描述2.
题目解析
4.4.寻找两个正序数组的中位数1.题目描述2.
题目解析
0
咔叽布吉
·
2023-11-16 23:54
力扣题目练习
leetcode
算法
职场和发展
【数据结构初阶】链表OJ
反转链表题目三:链表的中间节点题目四:链表中倒数第k个结点题目五:合并两个有序链表题目六:链表分割题目七:链表的回文结构题目八:相交链表题目九:环形链表题目十:环形链表II题目一:移除链表元素OJ方案一:
题目解析
hallelujah...
·
2023-11-16 08:38
数据结构
数据结构
链表
OJ
算法
leetcode:41. 缺失的第一个正数
题目描述leetcode:41.缺失的第一个正数
题目解析
classSolution{public:intfirstMissingPositive(vector&nums){}};
题目解析
先分析数据量&题意
OceanStar的学习笔记
·
2023-11-16 02:45
算法与数据结构
leetcode
算法
职场和发展
【2015】408联考数据结构真题整理
20151题目答案:A解析2
题目解析
3
题目解析
4
题目解析
5题目答案:D解析6
题目解析
7题目答案:A解析8题目答案:C解析9
题目解析
10
题目解析
11
题目解析
41题目答案:3)解析思路:题干中时间复杂度尽可能高效
Mo*◑
·
2023-11-15 17:05
#
数据结构
数据结构
算法
LeetCode2 两数相加 &《
程序员面试金典
》面试题 02.05. 链表求和
LeetCode2两数相加&面试题02.05.链表求和题目解法简单版解法进阶版解法题目注意这边有两个问题:[简单版]和[进阶版]解法简单版解法//javascriptvaraddTwoNumbers=function(l1,l2){letsum=0,carry=0;letResNode=newListNode(0);constResHead=ResNode;while(l1!==null||l2!
La vie est belle❤️
·
2023-11-15 16:50
程序员面试金典
刷题笔记
链表
递归
数学
「题解」环形链表的约瑟夫问题
文章目录
题目解析
创建环形链表释放指定节点其他思路写在最后
题目解析
题目的意思就是从环形链表的第一个节点开始数,数到第m的时候释放对应的节点,然后从下个节点又从1开始数,然后继续释放节点。
Ice_Sugar_7
·
2023-11-15 13:28
初阶数据结构
链表
算法
c语言
数据结构
开发语言
[H单调栈] lc42. 接雨水(单调栈+经典)
文章目录1.题目来源2.
题目解析
1.题目来源链接:42.接雨水2.
题目解析
是一个单调栈的应用,本题对于计算面积的划分很有意思。当前栈顶和上一个栈顶的高度差作为雨水的高度,宽度就直接是下标之差。
Ypuyu
·
2023-11-15 12:34
LeetCode
LeetCode
程序员面试金典
- 面试题 16.21. 交换和
题目难度:中等原题链接今天继续更新
程序员面试金典
系列,大家在公众号算法精选里回复面试金典就能看到该系列当前连载的所有文章了,记得关注哦~题目描述给定两个整数数组,请交换一对数值(每个数组中取一个数值),
随便发挥
·
2023-11-15 01:59
Leetcode
面试
职场和发展
算法
leetcode
【力扣刷题篇】栈与队列相关OJ题及题解
数据结构之栈力扣OJ题型一览20.有效的括号1>题目介绍2>
题目解析
3>题解思路一--依次遍历栈顶元素,采取键值匹配的形式225.用队列实现栈1.题目介绍2.
题目解析
3.题解思路一--双队列实现栈思路二
Joker不是Joker
·
2023-11-14 23:54
LeetCode刷题记录
leetcode
算法
职场和发展
leetcode:1122. 数组的相对排序
题目来源1122.数组的相对排序题目描述
题目解析
classSolution{publicint[]relativeSortArray(int[]arr1,int[]arr2){//由于arr1的可能取值为
OceanStar的学习笔记
·
2023-11-14 20:01
算法与数据结构
leetcode
算法
【算法|动态规划 | 区间dp No.2】AcWing 1068.环形石子合并
原题链接:点击直接跳转到该题目目录1️⃣题目描述2️⃣
题目解析
3️⃣解题代码1️⃣题目描述2️⃣
题目解析
本题跟普通的链式石子合并不同的点就是由链式改为了环
兜里有颗棉花糖
·
2023-11-14 11:08
手撕算法系列专栏
AcWing算法提高学习专栏
算法
动态规划
第七届团队程序设计天梯赛
题目解析
讲解
B站正在录视频…题目是2022年5月天梯赛决赛原题:题号题目名称L1-1今天我要赢L1-2种钻石L1-3谁能进图书馆L1-4拯救外星人L1-5试试手气L1-6斯德哥尔摩火车上的题L1-7机工士姆斯塔迪奥L1-8静静的推荐L2-1插松枝L2-2老板的作息表L2-3龙龙送外卖L2-4大众情人L3-1千手观音L3-2关于深度优先搜索和逆序对的题应该不会很难吧这件事L3-3教科书般的亵渎AC代码:L1-1
学徒小昊
·
2023-11-13 19:01
比赛
算法
c++
数据结构
第六届团队程序设计天梯赛 全
题目解析
讲解
B站已经录好视频合集:--------------------传送门---------------------题目是2021年4月天梯赛决赛原题:题号题目名称L1-1人与神L1-2两小时学完C语言L1-3强迫症L1-4降价提醒机器人L1-5大笨钟的心情L1-6吉老师的回归L1-7天梯赛的善良L1-8乘法口诀数列L2-1包装机L2-2病毒溯源L2-3清点代码库L2-4哲哲打游戏L3-1森森旅游L3-
学徒小昊
·
2023-11-13 19:30
比赛
算法
经验分享
数据结构
数据结构与算法(二)动态规划(Java)
1.2动态规划的两种形式1)自顶向下的备忘录法(记忆化搜索法)2)自底向上的动态规划3)两种方法对比1.3动态规划的3大步骤二、小试牛刀:钢条切割2.1题目描述2.2
题目解析
1)第一步:定义数组元素的含义
ACGkaka_
·
2023-11-13 17:51
数据结构与算法
动态规划
java
代理模式
【算法专题】双指针—三数之和
力扣题目链接:三数之和一、
题目解析
二、算法原理解法一:排序+暴力枚举+利用set去重代码就不写了,你们可以试着写一下解法二:排序+双指针这题和上一篇文章的两数字和方法类似排序固定一个数a在这个数的后面区间
晚风相伴
·
2023-11-13 02:36
算法
算法
leetcode
c++
【Leetcode】
题目解析
索引表
1-5001.两数之和117.填充每个节点的下一个右侧节点指针II318.最大单词长度乘积501-1000765.情侣牵手1001-15001501-20002001-25002103.环和杆2258.逃离火灾2300.咒语和药水的成功对数2501-30002609.最长平衡子字符串
cccc楚染rrrr
·
2023-11-12 16:04
LeetCode
leetcode
算法
职场和发展
C/C++数据结构之链表题目答案与解析
目录1.前言2.
题目解析
2.1移除链表元素2.2反转链表2.3链表的中间结点2.4链表中倒数第k个结点2.5合并两个有序链表2.6链表分割3.结语1.前言在前面我们讲解了一些关于链表的内容,其中还有一些关于链表的习题
steventom
·
2023-11-12 07:38
数据结构初阶
数据结构
c语言
并查集/dfs解决——leetcode每日一题——1020飞地的数量
文章目录题目描述
题目解析
解题代码题目描述题目链接
题目解析
一、以边界值为对象进行搜索解决一开始很快就想到用比较暴力的直接dfs深搜,然后就超时了。
C+G
·
2023-11-12 02:27
搜索类
并查集
深度优先
leetcode
算法
Leetcode 110. Balanced Binary Tree (python+cpp)
Leetcode110.BalancedBinaryTree
题目解析
:二刷
题目解析
:自上而下,到每个节点队规判断左右两边是否平衡,不平衡立刻返回false,平衡则递归判断最有两边子树是否平衡。
努利!奋斗!
·
2023-11-11 22:15
Leetcode
树
leetcode
算法
二叉树
python
c++
程序员面试金典
- 面试题 16.20. T9键盘
题目难度:中等原题链接今天继续更新
程序员面试金典
系列,大家在公众号算法精选里回复面试金典就能看到该系列当前连载的所有文章了,记得关注哦~题目描述在老式手机上,用户通过数字键盘输入,手机将提供与这些数字相匹配的单词列表
随便发挥
·
2023-11-11 16:55
Leetcode
面试
职场和发展
【算法 | 模拟No.4】AcWing 756. 蛇形矩阵 & AcWing 40. 顺时针打印矩阵
原题链接:点击直接跳转到该题目目录一、AcWing756.蛇形矩阵1️⃣题目描述2️⃣
题目解析
3️⃣解题代码二、AcWing40.顺时针打印矩阵1️⃣题目
兜里有颗棉花糖
·
2023-11-11 09:35
手撕算法系列专栏
AcWing算法提高学习专栏
算法
矩阵
模拟
【算法 | 模拟No.5】leetcode 74. 搜索二维矩阵
原题链接:点击直接跳转到该题目目录1️⃣题目描述2️⃣
题目解析
3️⃣解题代码1️⃣题目描述给你一个满足下述两条属性的mxn整数矩阵:每行中的整数从左到右按非严格递增顺
兜里有颗棉花糖
·
2023-11-11 05:31
手撕算法系列专栏
LeetCode
算法
leetcode
矩阵
二分
BugkuWeb
题目解析
BugkuWeb目录BugkuWeb1.web22、计算器3、Web基础$_GET4、web基础$_POST5、矛盾6.web38.你必须让它停下9.本地包含10、变量一11Web512头等舱13网站被黑14管理员系统15web416flag在index里17、输入密码查看flag18点击100万次19备份是个好习惯20成绩单查询21秋名山老司机23cookies欺骗24nevergiveup25
北岸冷若冰霜
·
2023-11-10 23:59
#
CTF夺旗
安全
安全
信息安全
【714. 买卖股票的最佳时机含手续费】
目录一、
题目解析
二、算法原理三、代码实现一、
题目解析
二、算法原理三、代码实现classSolution{public:intmaxProfit(vector&prices,intfee){intn=prices.size
龙里出生的蛋
·
2023-11-10 08:09
算法
leetcode
【309. 买卖股票的最佳时机含冷冻期】
目录一、
题目解析
二、算法原理三、代码实现classSolution{public:intmaxProfit(vector&prices){intn=prices.size();vector>dp(n,vector
龙里出生的蛋
·
2023-11-10 08:25
算法
leetcode
C#——水仙花数
目录一、
题目解析
:(一)代码部分二、代码解释部分一、
题目解析
:水仙花数是一个很经典的编程题,意思呢就是从100到999之间找到一个数,其个位的三次幂,十位的三次幂,百位的三次幂之和为其本身。
星离~
·
2023-11-10 01:55
c#
c#
C语言——逆序输出整数和正序分解正整数
一、逆序输出正整数eg:输入:1234输出:43217007
题目解析
:因为是逆序,我们可以通过取余一个个提取最后的个位数,然后将结果乘以10,一个个加进。
Suki-chen
·
2023-11-09 23:06
初学c语言
动态规划
算法
c#
c语言
leetcode:226. 翻转二叉树
题目来源面试题27.二叉树的镜像226.翻转二叉树题目描述
题目解析
使用递归javaclassSolution{publicTreeNodemirrorTree(TreeNoderoot){if(root
OceanStar的学习笔记
·
2023-11-09 07:37
算法与数据结构
leetcode
算法
数据结构
[动态规划] (十四) 简单多状态 LeetCode LCR 091.粉刷房子
[动态规划](十四)简单多状态LeetCodeLCR091.粉刷房子文章目录[动态规划](十四)简单多状态LeetCodeLCR091.粉刷房子
题目解析
解题思路状态表示状态转移方程初始化和填表顺序返回值代码实现总结
clamdown2021
·
2023-11-08 22:22
LEETCODE
动态规划
leetcode
算法
[动态规划] (十二) 简单多状态 LeetCode 213.打家劫舍II
[动态规划](十二)简单多状态:LeetCode213.打家劫舍II文章目录[动态规划](十二)简单多状态:LeetCode213.打家劫舍II
题目解析
解题思路状态表示状态转移方程初始化和填表顺序返回值提醒代码实现总结
clamdown2021
·
2023-11-08 22:22
LEETCODE
动态规划
leetcode
算法
[动态规划] (十一) 简单多状态 LeetCode 面试题17.16.按摩师 和 198.打家劫舍
[动态规划](十一)简单多状态:LeetCode面试题17.16.按摩师和198.打家劫舍文章目录[动态规划](十一)简单多状态:LeetCode面试题17.16.按摩师和198.打家劫舍题目分析
题目解析
状态表示状态转移方程初始化和填表顺序代码实现按摩师打家劫舍总结注
clamdown2021
·
2023-11-08 22:52
LEETCODE
动态规划
leetcode
算法
[动态规划] (十三) 简单多状态 LeetCode 740.删除并获得点数
[动态规划](十三)简单多状态:LeetCode740.删除并获得点数文章目录[动态规划](十三)简单多状态:LeetCode740.删除并获得点数
题目解析
解题思路状态表示状态转移方程初始化和填表顺序返回值代码实现总结
clamdown2021
·
2023-11-08 22:20
LEETCODE
动态规划
leetcode
算法
程序员面试金典
-面试题02.02-返回倒数第 k 个节点
程序员面试金典
-面试题02.02-返回倒数第k个节点这题同样是双指针,类似的有
程序员面试金典
-面试题02.01-移除重复节点实现一种算法,找出单向链表中倒数第k个节点。返回该节点的值。
爆裂花生
·
2023-11-08 16:36
数据结构与算法_c语言描述
链表
c语言
面试
leetcode
算法
【算法 | 模拟No.3】leetcode 38. 外观数列
原题链接:点击直接跳转到该题目目录1️⃣题目描述2️⃣
题目解析
3️⃣解题代码1️⃣题目描述给定一个正整数n,输出外观数列的第n项。「外观数列」是一个整数序列,从数字1
兜里有颗棉花糖
·
2023-11-08 11:41
LeetCode
手撕算法系列专栏
算法
leetcode
蓝桥杯2021年真题演练——7、 左hai子右兄弟(JavaA组)
题目描述
题目解析
⭐⭐首先要知道什么是“左孩子右兄弟”表示法,不然这个题是没法做的。
韩跳跳、
·
2023-11-08 05:05
备战蓝桥杯
蓝桥杯
leetcode
算法
文本文件内容操作案例(假设文件data.txt中有若干整数,所有整数之间使用使用英文逗号分割,编写程序读取所有整数)
data.txt中有若干整数,所有整数之间使用使用英文逗号分割,编写程序读取所有整数,将其按照升序排序之后再写入文本文件data_asc.txtdata.txt122234523498213124342189
题目解析
叶faner~
·
2023-11-07 22:04
python
笔记
python
LeetCode461 汉明距离 &《
程序员面试金典
》面试题 05.06. 整数转换
LeetCode461汉明距离&《
程序员面试金典
》面试题05.06.整数转换题目面试题05.06.整数转换461汉明距离解题解题一:按位比较解题二:使用异或,按位找1解题三:使用异或,BrianKernighan
La vie est belle❤️
·
2023-11-07 10:59
程序员面试金典
刷题笔记
位运算
【Leetcode】
程序员面试金典
-面试题 05.06. 整数转换
【Leetcode】
程序员面试金典
-面试题05.06.整数转换题目整数转换。编写一个函数,确定需要改变几个位才能将整数A转成整数B。
luzhoushili
·
2023-11-07 10:56
#
程序员面试金典
#
Leetcode
leetcode
面试
算法
【
程序员面试金典
】面试题 05.06. 整数转换
【
程序员面试金典
】面试题05.06.整数转换题目描述解题思路题目描述描述:整数转换。编写一个函数,确定需要改变几个位才能将整数A转成整数B。
雾里看花花里看雾
·
2023-11-07 10:26
程序员面试金典
面试
职场和发展
[动态规划] (九) 路径问题:LeetCode 64.最小路径和
[动态规划](九)路径问题:LeetCode64.最小路径和文章目录[动态规划](九)路径问题:LeetCode64.最小路径和
题目解析
解题思路状态表示状态转移方程初始化和填表顺序返回值代码实现总结64
clamdown2021
·
2023-11-07 00:14
LEETCODE
动态规划
leetcode
算法
[动态规划] (十) 路径问题 LeetCode 174.地下城游戏
[动态规划](十)路径问题:LeetCode174.地下城游戏文章目录[动态规划](十)路径问题:LeetCode174.地下城游戏
题目解析
解题思路状态表示状态转移方程初始化和填表顺序返回值代码实现总结
clamdown2021
·
2023-11-07 00:42
LEETCODE
动态规划
leetcode
游戏
上一页
4
5
6
7
8
9
10
11
下一页
按字母分类:
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
其他