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 25. K 个一组翻转链表
题目链接力扣(LeetCode)官网-全球极客挚爱的技术成长平台
题目解析
创建一个哨兵位头结点,然后将其链接在原来头结点的前边,以便于我们后面的便利使用。
袁百万
·
2023-09-21 18:05
算法练习
leetcode
链表
算法
LeetCode 42. 接雨水
题目链接力扣(LeetCode)官网-全球极客挚爱的技术成长平台
题目解析
先算出每个位置的面积,然后把每个位置的面积相加就得到了最终可以接多少雨水!
袁百万
·
2023-09-21 09:43
算法练习
leetcode
算法
LeetCode 73. 矩阵置零
题目链接力扣(LeetCode)官网-全球极客挚爱的技术成长平台
题目解析
1、定义两个变量,flag_col0与flag_row0。分别代表第一列和第一行是否为0。
袁百万
·
2023-09-21 09:43
算法练习
leetcode
矩阵
算法
LeetCode 394. 字符串解码
题目链接力扣(LeetCode)官网-全球极客挚爱的技术成长平台
题目解析
使用栈来很好的解决每一个中括号(包含前边的数字)的重复插入问题。
袁百万
·
2023-09-21 09:13
算法练习
leetcode
算法
LeetCode 54. 螺旋矩阵
题目链接力扣(LeetCode)官网-全球极客挚爱的技术成长平台
题目解析
1、求出当前矩阵左上角的元素和右下角的元素。2、根据这两个元素来确定我们需要遍历的具体位置。
袁百万
·
2023-09-21 09:39
算法练习
leetcode
矩阵
算法
leetcode:146. LRU最近最少使用 缓存
146.LRU缓存题目描述classLRUCache{public:LRUCache(intcapacity){}intget(intkey){}voidput(intkey,intvalue){}};
题目解析
如果容量不够
OceanStar的学习笔记
·
2023-09-21 06:49
算法与数据结构
leetcode
缓存
算法
[每日一题] 134. 二叉搜索树中第K小的元素(BST树、递归、搜索技巧、多方法)
文章目录1.题目来源2.题目说明3.
题目解析
方法一:BST性质、非递归中序遍历方法二:递归中序遍历方法三:分治法方法四:统计左右子树节点个数、探索二叉搜索树解法(绝妙)1.题目来源链接:二叉搜索树中第K
Ypuyu
·
2023-09-20 18:36
每日一题
算法编程题
BST树
递归
搜索技巧
多方法
LCP 06. 拿硬币
题目来源https://leetcode-cn.com/problems/na-ying-bi/题目描述
题目解析
水题publicstaticintminCount(int[]coins){intsum=
OceanStar的学习笔记
·
2023-09-20 11:54
算法与数据结构
【笔试强训选择题】Day43.习题(错题)解析
文章目录前言一、Day43习题(错题)解析总结前言一、Day43习题(错题)解析1.解析:B
题目解析
:知识点解析:synflood攻击:synflood攻击又叫syn泛洪攻击;有一个恶意主机,伪造大量的
未央.303
·
2023-09-19 16:52
笔试强训选择题
选择题
操作系统
java
【笔试强训选择题】Day42.习题(错题)解析
文章目录前言一、Day42习题(错题)解析总结前言一、Day42习题(错题)解析1.解析:C
题目解析
:选项A:选项B:不仅有单播地址,多播地址,还有广播地址;选项C:一个主机可以有多个网卡,一个网卡就会分配一个
未央.303
·
2023-09-19 16:21
笔试强训选择题
选择题
java
操作系统
tcp/ip
网络
【算法专题突破】滑动窗口 - 串联所有单词的子串(15)
目录1.
题目解析
2.算法原理3.代码编写写在最后:1.
题目解析
题目链接:30.串联所有单词的子串-力扣(LeetCode)这道题其实也很好理解,看一下示例就基本知道是什么意思了,主要就是找s里面有没有我们能拼接的子串
戊子仲秋
·
2023-09-19 15:48
算法专题训练
算法
滑动窗口
【刷穿LeetCode系列】LCP 19.秋叶收集器 --- 动态规划题解
LCP19.秋叶收集器⭐️⭐️⭐️⭐️题目传送门1、
题目解析
题目要求的是将收集到的红叶、黄叶按照【红、黄、红】的顺序整理为三个部分,每个部分至少有一片叶子。同时能够调整任意一片叶子的颜色。
秋刀鱼与猫_
·
2023-09-19 01:41
力扣精选题
算法
数据结构
leetcode
LeetCode 41. 缺失的第一个正数
题目链接力扣(LeetCode)官网-全球极客挚爱的技术成长平台
题目解析
法一:我们可以直接将数组中的数放到哈希表中,然后遍历[1,n],n为数组的大小,当遍历到某个数没有出现过的时候,就返回,若遍历完毕也没有
袁百万
·
2023-09-17 01:27
算法练习
leetcode
算法
LeetCode 2. 两数相加
题目链接力扣(LeetCode)官网-全球极客挚爱的技术成长平台
题目解析
我们模拟两个数相加,遍历两个链表。
袁百万
·
2023-09-17 01:27
算法练习
leetcode
算法
LeetCode 19. 删除链表的倒数第 N 个结点
题目链接力扣(LeetCode)官网-全球极客挚爱的技术成长平台
题目解析
我们首先通过n的值来找到需要删去结点的前一个结点的值target=count-n;count是结点总数,然而我们的头结点向后移动target
袁百万
·
2023-09-17 01:27
算法练习
leetcode
链表
算法
LeetCode 21. 合并两个有序链表
题目链接力扣(LeetCode)官网-全球极客挚爱的技术成长平台
题目解析
定义一个哨兵位的头结点,然后遍历这两个链表将小的结点放前面。
袁百万
·
2023-09-17 01:55
算法练习
leetcode
链表
算法
【C++】动态规划题目总结(随做随更)
初始化:保证填表的时候不越界填dp表:通过前面已经计算过的状态来推导当前状态的值返回结果1.第N个泰波那契数
题目解析
我们对题目给的公式进行转化:观察公
yuelinghou
·
2023-09-16 19:57
数据结构与算法
c++
动态规划
【算法专题突破】滑动窗口 - 找到字符串中所有字母异位词(14)
目录1.
题目解析
2.算法原理3.代码编写写在最后:1.
题目解析
题目链接:438.找到字符串中所有字母异位词-力扣(Leetcode)这道题很好理解,就是找出从不同位置开始的所有异位词。
戊子仲秋
·
2023-09-16 17:14
算法专题训练
算法
哈希算法
滑动窗口
【算法专题突破】滑动窗口 - 水果成篮(13)
目录1.
题目解析
2.算法原理3.代码编写写在最后:1.
题目解析
题目链接:904.水果成篮-力扣(Leetcode)题目有很长一段话,但是我们读一遍题目可以提炼转化出题目的要求:其实就是找出一个最长的子数组
戊子仲秋
·
2023-09-16 02:24
算法专题训练
c++
学习
算法
【2023研电赛】兆易创新命题三等奖: 低成本单母线电流永磁同步无感驱动器
本文为2023年第十八届中国研究生
电子设计竞赛
兆易创新企业命题三等奖以及决赛最佳论文奖分享,参加极术社区的【有奖活动】分享2023研电赛作品扩大影响力,更有丰富电子礼品等你来领!
极术社区
·
2023-09-15 07:51
IC技术竞赛作品分享
科技
【34. 在排序数组中查找元素的第一个和最后一个位置】
目录1.
题目解析
2.算法思路3.代码实现1.
题目解析
2.算法思路3.代码实现classSolution{public:vectorsearchRange(vector&nums,inttarget){if
龙里出生的蛋
·
2023-09-14 10:05
算法
c++
【算法专题突破】双指针 - 最大连续1的个数 III(11)
目录1.
题目解析
2.算法原理3.代码编写写在最后:1.
题目解析
题目链接:1004.最大连续1的个数III-力扣(Leetcode)这道题不难理解,其实就是求出最长的连续是1的子数组,但是,他支持了一个操作
戊子仲秋
·
2023-09-13 18:45
算法专题训练
学习
c++
算法
【算法专题突破】滑动窗口- 将 x 减到 0 的最小操作数(12)
目录1.
题目解析
2.算法原理3.代码编写写在最后:1.
题目解析
题目链接:1658.将x减到0的最小操作数-力扣(Leetcode)这道题并不难理解,其实就是在数组里找值,直到把x减成0,这里要注意的是,
戊子仲秋
·
2023-09-13 18:43
算法专题训练
c++
学习
算法
AK F.*ing leetcode 流浪计划之凸包
文章目录零、简介一、凸包定义及性质凸包的定义凸包的性质二、凸包求解过程求解算法算法实现三、旋转卡壳及其应用基本问题朴素做法单峰特性优化算法实现四、牛刀小试练习1求解凸包(可共线)题目大意
题目解析
AC代码练习
闪电彬彬
·
2023-09-13 16:11
leetcode
图形学
leetcode
算法
凸包
旋转卡壳(卡尺)
几何
leetcode:978. 最长湍流子数组
leetcode:978.最长湍流子数组longest-turbulent-subarray题目描述classSolution{public:intmaxTurbulenceSize(vector&arr){}};
题目解析
分析题意我们可以把
OceanStar的学习笔记
·
2023-09-13 11:17
算法与数据结构
leetcode
算法
职场和发展
【LeetCode】206.反转链表
示例:输入:1->2->3->4->5->NULL输出:5->4->3->2->1->NULL
题目解析
方法一:迭代反转解题思路从题意分析,反转链表对于链表上每个节点来说,就是将当前节点curr的next
握不住手中沙
·
2023-09-13 04:47
算法专题篇四:前缀和
奢侈的快乐~"1、前缀和【模板】(1)
题目解析
(2)算法原理#includeusingnamespacestd;constintN=100010;//可能出现溢出longlongarr[N],dp[N]
RNGWGzZs
·
2023-09-13 03:04
综合算法篇
算法
数据结构
c++
LeetCode 35. 搜索插入位置
题目链接力扣(LeetCode)官网-全球极客挚爱的技术成长平台
题目解析
该题我们可以采用二分查找的方式,我们可以把数组分为,小于target的一边儿和大于等于target的一边儿。
袁百万
·
2023-09-12 16:59
算法练习
leetcode
算法
LeetCode 53. 最大子数组和
题目链接力扣(LeetCode)官网-全球极客挚爱的技术成长平台
题目解析
使用动态规划的方法进行解决,我们创建一个dp表,用来记录以该下标为结尾的最大子数组。然后每次存dp表的时候,进行取最大值。
袁百万
·
2023-09-12 16:59
算法练习
leetcode
算法
LeetCode 56. 合并区间
题目链接力扣(LeetCode)官网-全球极客挚爱的技术成长平台
题目解析
我们首先将nums数组排序(以nums中的每个数组的第一个值来进行排序),然后遍历该数组。
袁百万
·
2023-09-12 16:59
算法练习
leetcode
算法
LeetCode 76. 最小覆盖子串
题目链接力扣(LeetCode)官网-全球极客挚爱的技术成长平台
题目解析
通过题意可知,我们要从s字符串中找到包含t字符串的最小子串,因此我们可以通过哈希的方式来计算字符串中含有字符的次数和种类映射。
袁百万
·
2023-09-12 16:25
算法练习
leetcode
算法
【笔试强训选择题】Day41.习题(错题)解析
一、Day40习题(错题)解析1.解析:A
题目解析
:1.把慢开始的门限值设为当前窗口的一半,即ssthresh=1/2*8KB=4KB;2.把拥塞窗口cwnd设置为1个
未央.303
·
2023-09-12 16:36
笔试强训选择题
java
选择题
操作系统
【笔试强训选择题】Day40.习题(错题)解析
1.解析:A
题目解析
:知识点解析:选项A:DNS劫持又称域名劫持,是指在劫持的网络范围内拦截域名解析的请求,分析请求的域名,把审查范围以外的请求放行,否则返回假的IP地址
未央.303
·
2023-09-12 16:02
笔试强训选择题
选择题
java
操作系统
LeetCode 34. 在排序数组中查找元素的第一个和最后一个位置
题目链接力扣(LeetCode)官网-全球极客挚爱的技术成长平台
题目解析
使用二分查找的方式,分左右端进行查找。首先使用二分找到左端的端点下标,然后在使用二分找到右端的端点下标。
袁百万
·
2023-09-12 03:20
算法练习
leetcode
算法
【笔试强训选择题】Day39.习题(错题)解析
一、Day39习题(错题)解析1.解析:C
题目解析
:.conf文件是DNS解析的设置文件;2.解析:A
题目解析
:选项A:ping是TCP/IP协议族的一部分,使用ICM
未央.303
·
2023-09-11 17:44
笔试强训选择题
选择题
操作系统
java
【Linux】环境基础开发工具使用
欢迎来到Cefler的博客博客主页:那个传说中的man的主页个人专栏:
题目解析
推荐文章:题目大解析3目录什么是软件包?
cefler
·
2023-09-11 10:24
linux
服务器
【算法专题突破】滑动窗口 - 长度最小的子数组(9)
目录1.
题目解析
2.算法原理3.代码编写写在最后:1.
题目解析
题目链接:209.长度最小的子数组-力扣(Leetcode)要注意的是,题目给的是正整数,而题目要求并不难理解,就是找最短的子数组。
戊子仲秋
·
2023-09-10 20:41
算法专题训练
leetcode
算法
c++
【算法专题突破】双指针 - 无重复字符的最长子串(10)
目录1.
题目解析
2.算法原理3.代码编写写在最后:1.
题目解析
题目链接:3.无重复字符的最长子串-力扣(Leetcode)这道题目不难理解,就是查找最长的无重复字符的最长子串,最后返回最长子串的长度即可
戊子仲秋
·
2023-09-10 20:11
算法专题训练
leetcode
算法
c++
学习
异或运算和几个经典
题目解析
认识异或运算异或运算就记成无进位相加011101110异或运算满足交换律和结合律同样一批数,不管选择什么样的顺序做异或运算,最后结果一定是一个如何不使用额外的变量交换两个数1)a=a^b2)b=a^b3)a=a^b比如说a=甲,b=乙1)a=甲^乙,b=乙2)b=甲^乙^乙,a=甲^乙3)a=甲^乙^甲,b=甲publicstaticvoidswap(int[]arr,inti,intj){arr
@我好菜啊
·
2023-09-10 08:09
数据结构与算法
链表
散列表
fpga开发
异或
leetcode:131. 分割回文串
题目解析
leetcode:palindrome-partitioning题目描述classSolution{public:vector>partition(strings){}};
题目解析
题目意思:切割字符串
OceanStar的学习笔记
·
2023-09-10 03:16
算法与数据结构
leetcode
算法
职场和发展
浅析作用域链
作用域的原则函数在执行的过程中,先从自己内部找变量如果找不到,再从创建当前函数所在的作用域去找,以此往上注意找的是变量的当前的状态
题目解析
题目一vara=1functionfn1(){functionfn2
不想做肥宅的薛小皮
·
2023-09-09 16:31
线性表经典
题目解析
1、将2个递增的有序链表合并为一个有序链表;要求结果链表仍然使用两个链表的存储空间,不另外占用其他的存储空间.表中不允许有重复的数据。La{1,2,3},Lb{3,6,9}Lc{1,2,3,6,9}屏幕快照2020-04-10下午12.41.28.png关键词:递增有序链表,不允许有重复数据,保留递增关系(后插法),不占用额外的存储空间指的是不能开辟新节点,赋值在链接到链表上;算法思想:(1)假设
永远的Beyond52
·
2023-09-09 12:56
LeetCode——顺时针打印矩形
题目地址力扣(LeetCode)官网-全球极客挚爱的技术成长平台
题目解析
按照顺时针一次遍历,遍历外外层遍历里层。
袁百万
·
2023-09-09 01:11
算法练习
算法
【LeetCode】一起探究三数之和的奥秘
Problem:15.三数之和文章目录
题目解析
算法原理分析排序+暴力枚举+set去重排序+单调性+双指针划分思想复杂度Code
题目解析
首先我们来分析一下本题的思路题目说到要我们在一个整数数组中去寻找三元组
烽起黎明
·
2023-09-08 23:09
#
双指针
leetcode
算法
双指针
【笔试强训选择题】Day35.习题(错题)解析
一、Day35习题(错题)解析1.解析:D
题目解析
:ABC中的代码段,打开的文件,全局变量都是线程可共享的;而线程中的栈指针属于线程私有的,不能共享;2.解析:C相关知识点:死锁的四个
未央.303
·
2023-09-08 22:05
笔试强训选择题
java
选择题
操作系统
【笔试强训选择题】Day34.习题(错题)解析
文章目录前言一、Day34习题(错题)解析1.总结前言一、Day34习题(错题)解析1.解析:B
题目解析
:A:程序计数器属于一个线程私有的,一个线程看不到另一个线程的程序计数器;B:栈也属于一个线程私有的
未央.303
·
2023-09-08 22:04
笔试强训选择题
java
选择题
操作系统
链表
【算法专题突破】双指针 - 四数之和(8)
目录1.
题目解析
2.算法原理3.代码编写写在最后:1.
题目解析
题目链接:18.四数之和-力扣(Leetcode)这道题跟三数之和也是一样的,题目很好理解,就是四个数的和等于target的情况,且这四个数不能重复
戊子仲秋
·
2023-09-08 19:38
算法专题训练
leetcode
算法
c++
学习
每日刷题-2
目录一、选择题二、编程题1、倒置字符串2、排序子序列3、字符串中找出连续最长的数字串4、数组中出现次数超过一半的数字一、选择题1、
题目解析
:二维数组初始化的一般形式是:数据类型数组名[常量表达式1][常量表达式
Ke vin
·
2023-09-08 16:53
笔试题目练习
c++
开发语言
LeetCode 1658. 将 x 减到 0 的最小操作数
题目链接力扣(LeetCode)官网-全球极客挚爱的技术成长平台
题目解析
有种说法叫做,正难则反。我们直接去按照题目意思去求很难去理解与操作,但是我们换种思想就会简单许多。
袁百万
·
2023-09-08 08:58
算法练习
leetcode
算法
LeetCode 1004.最大连续1的个数
题目链接力扣(LeetCode)官网-全球极客挚爱的技术成长平台
题目解析
硬往题目介绍上边去想的话其实非常困难,如果换种方式思考就会简单许多。
袁百万
·
2023-09-08 08:28
算法练习
leetcode
算法
上一页
9
10
11
12
13
14
15
16
下一页
按字母分类:
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
其他