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
ACM解题
Leetcode 第 382 场周赛题解
Leetcode第382场周赛题解Leetcode第382场周赛题
解题
目1:3019.按键变更的次数思路代码复杂度分析题目2:3020.子集中元素的最大数量思路代码复杂度分析题目3:3021.Alice
UestcXiye
·
2024-02-08 12:20
Every
day
a
LeetCode
leetcode
C++
数据结构与算法
双指针
哈希
数学
位运算
[leetcode] 29. 两数相除
文章目录题目描述
解题
方法倍增java代码复杂度分析题目描述给你两个整数,被除数dividend和除数divisor。将两数相除,要求不使用乘法、除法和取余运算。
会飞的大鱼人
·
2024-02-08 12:10
leetcode
算法
java
数据结构
[leetcode] 30. 串联所有单词的子串
文章目录题目描述
解题
方法滑动窗口java代码复杂度分析相似题目题目描述给定一个字符串s和一个字符串数组words。words中所有字符串长度相同。
会飞的大鱼人
·
2024-02-08 12:10
leetcode
算法
java
数据结构
[leetcode] 28. 找出字符串中第一个匹配项的下标
文章目录题目描述
解题
方法方法一:双指针java代码复杂度分析方法二:KMP算法java代码复杂度分析题目描述给你两个字符串haystack和needle,请你在haystack字符串中找出needle字符串的第一个匹配项的下标
会飞的大鱼人
·
2024-02-08 12:09
leetcode
算法
java
数据结构
[leetcode] 23. 合并 K 个升序链表
文章目录题目描述
解题
方法方法一:顺序合并java代码复杂度分析方法二:使用小根堆合并java代码复杂度分析相似题目题目描述给你一个链表数组,每个链表都已经按升序排列。
会飞的大鱼人
·
2024-02-08 12:39
链表
数据结构
leetcode
算法
java
[leetcode] 25. K 个一组翻转链表
文章目录题目描述
解题
方法方法一:迭代java代码复杂度分析相似题目题目描述给你链表的头节点head,每k个节点一组进行翻转,请你返回修改后的链表。k是一个正整数,它的值小于或等于链表的长度。
会飞的大鱼人
·
2024-02-08 12:39
leetcode
链表
算法
java
数据结构
[leetcode] 31. 下一个排列
文章目录题目描述
解题
方法两遍扫描java代码复杂度分析题目描述整数数组的一个排列就是将其所有成员以序列或线性顺序排列。
会飞的大鱼人
·
2024-02-08 12:08
leetcode
算法
数据结构
java
高中奥数 2022-02-09
2022-02-09-01(来源:数学奥林匹克小丛书第二版高中卷数列与数学归纳法冯志刚先猜后证P085例03)整数数列定义如下,,求数列的通项公式.
解题
设所给的递推式难以确定能否由条件得出我们熟悉的常系数线性递推式呢
天目春辉
·
2024-02-08 12:05
leetcode第206题反转链表❤
示例1:输入:head=[1,2,3,4,5]输出:[5,4,3,2,1]题目链接:力扣(LeetCode)官网-全球极客挚爱的技术成长平台二:
解题
思路这道题我们可以用迭代或递归地反转链表。
大鹏蓄力中
·
2024-02-08 11:35
链表
数据结构
养成良好的做题习惯(转)
从题目到
解题
审核一遍。第五步:全部做完试卷有时间,再认真审查自己没什么把握的题,至于把握大的复核一次。
宇虎
·
2024-02-08 09:15
面试经典150题——文本左右对齐(困难)
2.题目分析与解析
解题
思路:其实用下面一张流程图就可以很好的理解并做出该题。其实就是一系列的情况的分类而已,并没有太复杂。3
ALGORITHM LOL
·
2024-02-08 08:06
算法
数据结构
面试
如何在 emacs 上开始使用 Tree-Sitter (archlinux)
$sudop
acm
an-Semacs$sudop
acm
an-Stree-sitter这里安装的emacs也是直接支持Tree-Sitter的。直接见操作:
遍地是牛
·
2024-02-08 08:27
emacs
编辑器
超星如何找答案?三个受欢迎的搜题分享了 #其他#学习方法
1.千鸟搜题这是个微信公众号丰富
解题
案例,帮助你拓宽思路。不仅解答问题,更培养解决问题的能力。下方附上一些测试的试题及答案1、嘉窑最初建厂于哪年?
绝版的昨天
·
2024-02-08 08:45
学习方法
咋做6选4
图片发自App把握文章主题句和结尾句2.特别注意句句之间、段段之间的连接词3.答案模糊时,联系上下文,排除干扰项4.检查时,代入选项看是否通顺有逻辑性的
解题
步骤六选四的新题型主要考察的是你做题的逻辑性,
Legend灵魂写手
·
2024-02-08 07:39
BUGKU-WEB 留言板
需要xss平台接收flag,http协议需要http协议的xss平台打开场景后界面如下:
解题
思路看到此类的题目,应该和存储型xss有关,也就是将恶意代码保存到服务器端即然在服务器端,那就是会在后台弹出窗口了所以需要找到后台地址
默默提升实验室
·
2024-02-08 06:47
#
BUGKU
BUGKU
leetcode 21:合并两个有序链表
解题
思路首先创建一个dummy节点,这个节点用于返回目标链表。创建一个while循环。循环的终止体条件为l1、l2两个链表其中一个为null。
coder_MX
·
2024-02-08 06:15
leetcode
链表
javascript
Leetcode 139 单词拆分
解题
思路:已知元素集合是wordD
庄园特聘拆椅狂魔
·
2024-02-08 06:09
刷题训练营
leetcode
算法
数据结构
LeetCode动态规划的
解题
思路
动态规划动态规划,其实就是找规律,总结公式/方程。动态规划,类似于数学归纳法。关键的思想在「自底向上」和「空间换时间」。动态规划,可以使用一维数组,有时也会用到二维数组。应用场景“动态规划”可以用于子序列、最大/小值问题、回文子串的求解。一维数组dp[i]的动态规划的几个步骤:确定数组dp[i]的下标i以及dp[i]值的含义,比如经典的LeetCode70爬楼梯,爬到第i层楼梯,有dp[i]种方法
乐之者v
·
2024-02-08 06:03
数据结构和算法
leetcode
动态规划
算法
力扣344-反转字符串
反转字符串题目链接
解题
思路双指针算法两个指针向中间靠拢,直至相遇交换两个指针的值classSolution{public:voidreverseString(vector&s){intl=0;intr=
༺❀ൢ望༒月❀ൢ❀
·
2024-02-08 06:31
算法-每日一练
leetcode
算法
LeetCode算法题-Remove Linked List Elements(Java实现)
例如:输入:1->2->6->3->4->5->6,val=6输出:1->2->3->4->5本次
解题
使用的开发工具是eclipse,jdk使用的版本是1.8,环境是win764位系统,使用Java语言编写和测试
程序员小川
·
2024-02-08 06:20
LeetCode回溯算法的
解题
思路
回溯法概念回溯法:一种通过探索所有可能的候选解来找出所有的解的算法。如果候选解被确认不是一个解(或者至少不是最后一个解),回溯算法会通过在上一步进行一些变化抛弃该解,即回溯并且再次尝试。应用场景回溯算法可以搜索得到所有的方案,本质上它是一种穷举算法。回溯法的原理回溯算法=dfs+剪枝dfs:深度优先遍历,从最上层逐步往下遍历,会用到递归。剪枝,就是去掉不符合条件的分支。回溯算法的框架回溯算法其实是
乐之者v
·
2024-02-08 06:19
数据结构和算法
算法
leetcode
链表常见操作及
解题
思路
1.迭代。链表最常见的操作就是迭代。while(head.next!=null){head=head.next;}2.链表转化为数组涉及到下标的问题,都可以将链表转化为数组解决,数组的每一个元素都是一个节点。。示例题目LeetCode876.返回链表的中间节点publicListNodemiddleNode(ListNodehead){ListNode[]arr=newListNode[100];
乐之者v
·
2024-02-08 06:49
数据结构和算法
链表
数据结构
LeetCode 二叉树/n叉树的
解题
思路
二叉树二叉树特点是每个节点最多只能有两棵子树,且有左右之分二叉树的数据结构如下:publicclassTreeNode{//节点的值intval;//左子树TreeNodeleft;//右子树TreeNoderight;TreeNode(intx){val=x;}}树节点的初始化:intval=1;TreeNodenode=newTreeNode(val);获取树的节点node的值:intval=
乐之者v
·
2024-02-08 06:49
数据结构和算法
leetcode
算法
CSP-202209-1-如此编码
CSP-202209-1-如此编码
解题
思路核心逻辑在于利用arr1和arr2两个数组来逐步计算出每个c[i]被使用的次数,这些次数即为题目中的b[i]。
LOST P
·
2024-02-08 05:50
算法
c++
(40)分隔数组中数字的数位
文章目录每日一言题目
解题
思路代码结语每日一言人生有些关口非狠狠地斗一下不可,不能为了混口饭吃而蹉跎了幸福。
月临水
·
2024-02-08 05:53
你必须要会的C语言练习题
C语言
c语言
学习
(38)找出数组的最大公约数
文章目录每日一言题目
解题
思路代码结语每日一言无论在什么样的社会里,一个人的理想,是为了多数人的利益,为了社会的进步,对社会生产力的发展起了促进作用,也就是说,合乎社会历史的发展规律,就是伟大的理想。
月临水
·
2024-02-08 05:22
你必须要会的C语言练习题
C语言
学习
c语言
(39)统计位数为偶数的数字
文章目录每日一言题目
解题
思路代码结语每日一言男儿不展风云志,空负天生八尺躯。——冯梦龙题目题目链接:统计位数为偶数的数字给你一个整数数组nums,请你返回其中位数为偶数的数字的个数。
月临水
·
2024-02-08 05:22
C语言
你必须要会的C语言练习题
学习
c语言
快进来拓展
解题
思路!
个人主页:Ice_Sugar_7所属专栏:数据结构刷题欢迎点赞收藏加关注哦!题单对称二叉树层序遍历二叉树由前序、中序遍历构造二叉树对称二叉树题目链接思路:现在有两个节点root1、root2,它们有共同的根节点,如果root1的左子树、右子树分别和root2的右子树、左子树相同,那就是对称的需要注意的是,题干给的方法只有一个参数root,但是我们要两边同时走,也就需要两个参数,所以需要额外写一个方
Ice_Sugar_7
·
2024-02-08 05:51
数据结构刷题
java
开发语言
数据结构
(37)反转两次的数字
文章目录每日一言题目
解题
思路法一:法二:代码法一:法二:结语每日一言为人务须振作精神。不可稍形颓丧。人生处世必有不如意之时。愈不得意,愈能振作,便不难人定胜天。
月临水
·
2024-02-08 05:20
你必须要会的C语言练习题
C语言
c语言
学习
快进来拓展
解题
思路!
个人主页:Ice_Sugar_7所属专栏:数据结构刷题欢迎点赞收藏加关注哦!题单二叉树右视图二叉树的最近公共祖先根据二叉树创建字符串二叉树右视图题目链接思路:采用层序遍历的思路,遍历每一层的时候,先创建一个数组存放该层节点,遍历完一层后,取出最右边的节点(即数组最后一个元素),将它们的val都存进顺序表ret,返回即可classSolution{publicListrightSideView(Tr
Ice_Sugar_7
·
2024-02-08 05:50
数据结构刷题
数据结构
java
开发语言
2019-12-13 在排序数组中查找元素的第一个和最后一个位置
示例1:输入:nums=[5,7,7,8,8,10],target=8输出:[3,4]示例2:输入:nums=[5,7,7,8,8,10],target=6输出:[-1,-1]C++1
解题
思路:首先判断
Antrn
·
2024-02-08 04:05
面试题 05.06. 整数转换
示例1:输入:A=29(或者0b11101),B=15(或者0b01111)输出:2
解题
思路根据题意可得,求A与B的不同位的数量?
胡矣
·
2024-02-08 03:29
算法
LeetCode
位运算
异或
leetcode题解
力扣题解
java
二叉树:删除二叉搜索树中的节点
实例:二、
解题
思路我们删除一个结点,首先要找到这个结点,然而,寻找这个结点,会有两种情况:1.没到了2.没找到对于1,没找到,说
辛伯达岛
·
2024-02-08 02:11
学习学习算法
算法
数据结构
leetcode
b树
leetcode--在排序数组中查找元素的第一个和最后一个位置
解题
思路:双指针/二分查找法(官网)给定一个按照升序排列的整数数组nums,和一个目标值target。找出给定目标值在数组中的开始位置和结束位置。
出门遇见山
·
2024-02-08 02:27
力扣精选算法100道—— 连续数组(前缀和专题)
连续数组(前缀和专题)目录了
解题
意算法原理❗为什么hash设置成键值对❗与和为K的子数组比较hash的键值对代码实现了
解题
意我们看到给定数组里面只有0和1,我们要找到一个连续的子数组具有相同数量的0和1
chlorine5
·
2024-02-08 02:42
算法
leetcode
算法
数据结构
力扣精选算法100道——和为 K 的子数组[前缀和专题]
和为K的子数组链接目录第一步:了
解题
意编辑第二步:算法原理第三步:代码第一步:了
解题
意数组中和为k的连续子数组,我们主要关注的是连续的,比如[1,1,1],和为2的子数组有俩个,比如第一个1和第二个1,
chlorine5
·
2024-02-08 02:12
算法
算法
leetcode
职场和发展
力扣优选算法100道——【模板】前缀和(一维)
【模板】前缀和_牛客题霸_牛客网(nowcoder.com)目录了
解题
意算法原理设定下标为1开始取值的范围实现代码了
解题
意第一行的3和2,3代表行数,2代表q次查询(查询的次数)第二行124表示n=3个整数
chlorine5
·
2024-02-08 02:11
算法
算法
力扣 第 383 场周赛
解题
报告 | 珂学家 | Z函数/StringHash
前言谁言别后终无悔寒月清宵绮梦回深知身在情长在前尘不共彩云飞整体评价T3是道模拟题,但是感觉题意有些晦涩,T4一眼Z函数,当然StringHash更通用些。新年快乐,_.T1.将单词恢复初始状态所需的最短时间I思路:模拟就是前缀和为0的次数classSolution{publicintreturnToBoundaryCount(int[]nums){intacc=0;intres=0;for(in
珂朵莉MM
·
2024-02-08 01:38
力扣周赛
解题报告
leetcode
算法
职场和发展
力扣
java
python
牛客周赛 Round 31
解题
报告 | 珂学家 | 设计 + 组合
前言整体评价D题出的蛮好的,其实做过LruCache题的同学,基本都会,即Map+双向链表技巧。E题典型的DP题,负数可以引入偏移来解决。F题是道数学题,组合+乘法原理。欢迎关注珂朵莉牛客周赛专栏珂朵莉牛客小白月赛专栏A.小红小紫替换思路:模拟s=input()ifs=="kou":print("yukari")else:print(s)B.小红的因子数思路:质因子拆解x=int(input())
珂朵莉MM
·
2024-02-08 01:38
牛客周赛
解题报告
java
开发语言
算法
leetcode
力扣
Acwing 141 周赛
解题
报告 | 珂学家 | 逆序数+奇偶性分析
前言整体评价很普通的一场比赛,t2思维题,初做时愣了下,幸好反应过来了。t3猜猜乐,感觉和逆序数有关,和奇偶性有关。不过要注意int溢出。欢迎关注:珂朵莉的天空之城A.客人数量题型:签到累加和即可importjava.io.BufferedInputStream;importjava.util.Scanner;publicclassMain{publicstaticvoidmain(String[
珂朵莉MM
·
2024-02-08 01:37
Acwing周赛
解题报告
java
开发语言
算法
矩阵
线性代数
力扣 第 123 场双周赛
解题
报告 | 珂学家 | 二维偏序+单调队列优化
前言执手看歌敲金钗,笑语落珠明眸睐。忽然蝴蝶春风满,焉教冷镜瘦朱颜。整体评价T3是基于map的前缀和的变形题,T4是二维偏序的一道应用题。题外话,力扣还是实现N久之前的承诺了,命名权奖励,赞一个。T1.三角形类型II思路:模拟classSolution{publicStringtriangleType(int[]nums){//先判合法性Arrays.sort(nums);if(nums[0]+n
珂朵莉MM
·
2024-02-08 01:07
力扣周赛
解题报告
leetcode
算法
职场和发展
java
开发语言
力扣
LeetCode刷题 最佳时间II
LeetCode上最佳时机II,记录下
解题
思路其实就是计算整个数组中间每个高点和低点之间的收益。
Taec0123
·
2024-02-08 01:05
698. Partition to K Equal Sum Subsets
https://leetcode.com/problems/partition-to-k-equal-sum-subsets/description/
解题
思路:用深搜方法代码:classSolution
becauseyou_90cd
·
2024-02-08 01:10
二叉树的最近公共祖先,力扣
目录题目地址:题目:审题目+事例+提示:
解题
方法:
解题
分析:
解题
思路:代码实现:补充说明:代码优化:代码实现(存储父节点):题目地址:236.二叉树的最近公共祖先-力扣(LeetCode)难度:中等今天刷二叉树的最近公共祖先
大数据SQLboy
·
2024-02-08 00:05
#
树/二叉树
力扣300+
算法
数据结构
2019-07-31
LeetCode算法题10:题目描述
解题
思路:可以通过js中数组的splice方法直接在指定位置删除重复元素。将相邻的两个元素进行比较,如果这两个元素相等,就删除后一个元素。
Simoner
·
2024-02-08 00:18
牛客周赛 Round 31 D.小红数组操作【哈希双链表+设置哨兵】
原题链接:https://ac.nowcoder.com/
acm
/contest/74362/D时间限制:C/C++1秒,其他语言2秒空间限制:C/C++262144K,其他语言524288K64bitIOFormat
lianxuhanshu_
·
2024-02-08 00:05
数据结构
哈希算法
算法
链表
数据结构
牛客周赛 Round 31 E.小红的子集取反【dp+设置偏移量】
原题链接:https://ac.nowcoder.com/
acm
/contest/74362/E时间限制:C/C++1秒,其他语言2秒空间限制:C/C++262144K,其他语言524288K64bitIOFormat
lianxuhanshu_
·
2024-02-07 23:02
动态规划
算法
动态规划
考研:《数据结构》算法中时间复杂度求解(自用)
文中数据和
解题
思路借鉴启航和王道和天勤,并且加入了自己的思考。如有错误欢迎指出。常用最深层循环的执行频度(x)与n问题规模的关系来表示。即x=f(n)。一、顺序执行的
半生烟雨-小狼
·
2024-02-07 23:28
考研复习数据结构
数据结构
c++
46期演讲训练营第九天复盘
因为自己知道在这一期是以导师的身份出现,那我就得去对我的学员负责,我只有了
解题
目要求,那我才能够很好的去给到学
Lee抒蔚
·
2024-02-07 23:51
2024牛客寒假算法基础集训营1 复盘
理论上
ACM
不需要对拍,但最好还是准备好相应的模板,以备不时之需。补题B赛时卡
_Sunlight9
·
2024-02-07 22:42
算法
上一页
15
16
17
18
19
20
21
22
下一页
按字母分类:
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
其他