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
华容道解法
KEYENCE Programming Contest 2021 A - Two Sequences 2(思维)
题意:
解法
:注意到i必须满足usingnamespacestd;#defineintlonglongconstintmaxm=2e5+5;intans[maxm];inta[maxm];intb[maxm
live4m
·
2024-02-08 10:18
18届科大讯飞杯
18届科大讯飞杯太懒了,一直放着没怎么补待D.最大字符集题意:
解法
:思维构造题把n=1和n=2的时候特判掉其他情况下都可以输出n-1种00010011001110…code:#includeusingnamespacestd
live4m
·
2024-02-08 10:48
LeetCode简单题:53. 最大子序和(Python,C++,Java)
一.
解法
https://leetcode-cn.com/problems/maximum-subarray/要点:dp动态规划注意转移方程为v[i]=max(v[i-1]+nums[i],nums[i]
好莱坞守门员
·
2024-02-08 10:35
面试经典150题——两数之和 II - 输入有序数组
但是这种
解法
的时间复杂度是O(n^2),是很高的。所以我们在想一想有没有
ALGORITHM LOL
·
2024-02-08 08:38
面试
算法
数据结构
《剑指 Offer》专项突破版 - 面试题 35 : 最小时间差(两种方法 + C++ 实现)
分析:这个题目最直观的
解法
是求出任意两个时间的间隔,然后比较得出最小的时间差。如
melonyzzZ
·
2024-02-08 07:59
数据结构
c++
算法
数据结构
面试
力扣:47. 全排列 II
回溯
解法
思路:1.先写一个集合来接收全部的全排列,再写一个集合来接受单个的全排列。在声明一个int【】数组来用于去重用的标记nums数组中什么元素用了的标记。
AnDanXingKo
·
2024-02-08 06:03
回溯
leetcode
算法
LeetCode算法题-Remove Linked List Elements(Java实现)
02第一种
解法
特
程序员小川
·
2024-02-08 06:20
统计数字出现次数的数位动态规划
解法
-数位统计DP
在处理数字问题时,我们经常遇到需要统计一定范围内各个数字出现次数的情况。这类问题虽然看起来简单,但当数字范围较大时,直接遍历统计的方法就变得不再高效。本文将介绍一种利用数位动态规划(DP)的方法来解决这一问题,具体来说,是统计两个整数a和b之间(包含a和b)所有数字中0到9每个数字出现的次数。原题链接:338.计数问题-AcWing题库数位动态规划概述数位DP是一种用于解决与数字的各个数位相关的问
派大星45599
·
2024-02-08 05:01
数据结构与算法分析
动态规划
算法
java
状态压缩DP--最短Hamilton路径问题的状态压缩动态规划
解法
在图论中,Hamilton路径是一种经过图中每个顶点恰好一次的路径。本文将详细介绍如何使用状态压缩动态规划(DynamicProgramming,DP)方法求解最短Hamilton路径问题,即找到一条经过所有顶点恰好一次且总权重最小的路径。题目链接:91.最短Hamilton路径-AcWing题库问题描述算法概述状态压缩动态规划可以在处理特定类型的组合问题时非常有用,尤其是当问题涉及到需要考虑集合
派大星45599
·
2024-02-08 05:00
数据结构与算法分析
动态规划
算法
Leetcode 137. 只出现一次的数字 II
示例1:输入:[2,2,3,2]输出:3示例2:输入:[0,1,0,1,0,1,99]输出:99
解法
因为题目限定了数组中除了一个元素出现一次外,其他元素均出现三次。
zhipingChen
·
2024-02-08 03:43
力扣面试题 05.06. 整数转换(位运算)
Problem:面试题05.06.整数转换文章目录题目描述思路及
解法
复杂度Code题目描述思路及
解法
1.通过将两个数进行异或操作求出两个数中不同的位(不同的位异或后为二进制1);2.统计异或后不同的位的个数
LNsupermali
·
2024-02-08 03:56
力扣题目
leetcode
算法
职场和发展
何时用‘x-->?‘将其代入lim中?极限的化简
将其代入lim中】【极限的化简】与极限
解法
区别?方法有哪些?什么条件下可以用?怎么用?
盐烟
·
2024-02-08 02:10
高数
笔记
和为s的连续正数序列
示例1:输入:target=9输出:[[2,3,4],[4,5]]示例2:输入:target=15输出:[[1,2,3,4,5],[4,5,6],[7,8]]
解法
:双指针法定义左右两个指针left,right
小刘一定要努力
·
2024-02-07 23:34
倩姐姐育儿笔记——相信相信的力量
蒙着眼睛玩数字
华容道
,我惊讶的是孩子们的手速,10几秒钟就复原了,对于蒙着眼睛这个事情,我有点无感,眼罩
倩姐姐的圈圈儿
·
2024-02-07 23:50
347. 前 K 个高频元素 python
输入:nums=[1,1,1,2,2,3],k=2输出:[1,2]输入:nums=[1],k=1输出:[1]排序
解法
:使用哈希表(python中字典)来存储各个元素出现的次数,键(key)为对应元素,值
annaya
·
2024-02-07 23:29
leetcode
leetcode
python
洛谷P1047 [NOIP2005 普及组] 校门外的树经典
解法
#include#includeintmain(void){intl,m,i,x,y,j;scanf("%d%d",&l,&m);int*p=(int*)malloc((l+1)*sizeof(int));for(i=0;i<=l;i++){*(p+i)=1;}for(i=0;i
GoldenLegendary
·
2024-02-07 19:17
程序设计代码共享
洛谷P1047 [NOIP2005 普及组] 校门外的树 题解
(手动滑稽)本题解是我在练习分块时突发奇想写的,真就把入门题写成省选题的感觉(才发现原来这些简单题这么有趣(文章目录前言P1047[NOIP2005普及组]校门外的树题解一、模拟
解法
(正常
解法
)二、线段树
解法
q779
·
2024-02-07 19:46
OI
算法
数据结构
力扣刷题记录(Java)(一)
两数之和遍历
解法
(个人版本一)Map映射
解法
(其他
解法
)两数相加个人版本一官方版本个人版本二无重复字符的最长子串个人版本一官方版本其他版本一串联所有单词的子串个人版本一官方版本其他版本一找到字符串中所有字母异位词个人版本一个人版本二官方版本一官方版本二寻找两个正序数组的中位数个人版本一官方版本一
愿你被这个世界温暖相待
·
2024-02-07 19:10
算法记录
leetcode
java
链表
1351. 统计有序矩阵中的负数(简单)- LeetCode
题目描述自己
解法
思路:直接遍历的话时间复杂度为O(mn)O(mn)O(mn),所以要利用矩阵中有序这一特点。
不学无术的小镇做题家
·
2024-02-07 18:35
LeetCode
数据结构
算法
python
leetcode
百练 1002题
题目参见:http://bailian.openjudge.cn/practice/1002/python代码:
解法
1,内存占用大。getinf()从本地文本文件中读取输入数据,返回输入字符串列表。
铅笔楼
·
2024-02-07 16:04
Python
python
android
win7
【第十四届蓝桥杯三月真题刷题训练——第 8 天(3.11)& 分数 & 回文日期 & 迷宫 & 斐波那契】
第一题:分数
解法
:观察1/11/21/4这三个即可。可以发现一个公式,只要将前一项和的分子*2+1/前一项和的分母*2即可,最后将分子分母除去它们的最大公约数。
SE_饼干
·
2024-02-07 16:42
蓝桥杯
算法
java
ide
蓝桥杯
C语言——移除元素(三种方法)
临时数组三.双指针法(推荐)前言https://leetcode.cn/problems/remove-element/这是力扣上的一道简单题,我们可以根据前面所讲的顺序表中的删除来实现,同时还有多种
解法
只能写一点点_
·
2024-02-07 14:15
C&C++题解
c语言
数据结构
开发语言
vscode
经验分享
笔记
算法
力扣:78. 子集
回溯
解法
思路:1.跟前面的组合题目有相同的点,主要区别在于:组合题目是遍历到符合条件的组合时加入li1集合中,子集题目是每递归一次就要把结果加入到li1集合中,并遍历但nums数组的最后。
AnDanXingKo
·
2024-02-07 13:18
回溯
leetcode
算法
代码随想录算法训练营第四十一天 | 343. 整数拆分、96.不同的二叉搜索树
|LeetCode:343.整数拆分思路和
解法
题目:给定一个正整数n,将其拆分为k个正整数的和(k>=2),并使这些整数的乘积最大化。返回你可以获得的最大乘积。想法:今天的两道题目难度很大。
FLTS
·
2024-02-07 12:59
代码随想录
算法刷题打卡合集
算法
c++
代码随想录算法训练营第三十八天 | 509. 斐波那契数、 70. 爬楼梯、746. 使用最小花费爬楼梯
题目链接:509.斐波那契数文章讲解:代码随想录509.斐波那契数讲解视频讲解:手把手带你入门动态规划|leetcode:509.斐波那契数思路和
解法
题目:斐波那契数(通常用F(n)表示)形成的序列称为斐波那契数列
FLTS
·
2024-02-07 12:58
代码随想录
算法刷题打卡合集
算法
c++
代码随想录算法训练营第三十九天 | 62.不同路径、 63. 不同路径 II
|LeetCode:62.不同路径思路和
解法
题目:一个机器人位于一个mxn网格的左上角(起始点在下图中标记为“Start”)。机器人每次只能向下或者向右移动一步。
FLTS
·
2024-02-07 12:58
代码随想录
算法刷题打卡合集
算法
c++
代码随想录算法训练营第四十二天 | 416. 分割等和子集
|LeetCode:416.分割等和子集思路和
解法
题目:给你一个只包含正整数的非空数组nums。请你判断是否可以将这个数组分割成两个子集,使得两个子集的元素和相等。
FLTS
·
2024-02-07 12:56
代码随想录
算法刷题打卡合集
算法
c++
力扣53. 最大子数组和(滑动窗口,动态规划)
Problem:53.最大子数组和文章目录题目描述思路及
解法
复杂度Code题目描述思路及
解法
思路1:滑动窗口1.为求出最大连续的子数组和,我们逻辑上假设有一个窗口在原数组上滑动,欲求出最大连续,则需要保证窗口中的所有元素和最起码大于
LNsupermali
·
2024-02-07 10:06
力扣题目
leetcode
动态规划
算法
LeetCode:14.最长公共前缀
14.最长公共前缀-力扣(LeetCode)目录题目:思路:代码+有限注释:每日表情包:题目:思路:仅有一种,LeetCode的四种
解法
,三种都是来水的,不知道在干嘛?
nainaire
·
2024-02-07 10:06
leetcode
算法
c语言
【力扣 51】N 皇后(回溯+剪枝+深度优先搜索)
每一种
解法
包含一个不同的n皇后问题的棋子放置方案,该方案中‘Q’和‘.’分别代表了皇后和空位。示例1:输入:n=4输出:[[“.Q…”,“…Q”,“Q…”,“…Q.”],[“…Q.”,“Q
HEX9CF
·
2024-02-07 09:00
Algorithm
Problems
leetcode
剪枝
深度优先
代码随想录算法训练营第四十五天(动态规划篇)|01背包
解法
暴力
解法
每种物品有两种状态:取或不取,因此可以用回溯法搜索出所有组合,选出价值
Huiwen_Z
·
2024-02-07 09:29
代码随想录训练营
算法
动态规划
python
力扣的环形链表
解法
(Python)
力扣的环形链表
解法
题目描述:给定一个链表,判断链表中是否有环。为了表示给定链表中的环,我们使用整数pos来表示链表尾连接到链表中的位置(索引从0开始)。如果pos是-1,则在该链表中没有环。
chutu2018
·
2024-02-07 08:32
刷算法
算法
python
leetcode
链表
2022-01-09 等价无穷小
mmexport1641709172209.jpg前两种
解法
是错误的实例,第三种
解法
才是正确的。
autism_5a93
·
2024-02-07 07:13
三种
解法
,总有一款适合你(Java)
513.找树左下角的值题目链接:513.找树左下角的值BFS(迭代)法:/***Definitionforabinarytreenode.*publicclassTreeNode{*intval;*TreeNodeleft;*TreeNoderight;*TreeNode(){}*TreeNode(intval){this.val=val;}*TreeNode(intval,TreeNodelef
remember_me.
·
2024-02-07 06:58
代码随想录
算法
BFS(迭代)法
DFS(递归)法
构造二叉树
压力情绪管理——体验式减压
减压方法:一,启动减压法(简单动作)1,肌肉减压法2,表情调
解法
:微笑,想开心的事,反映一些积极心态的事。多做一些这样的表情,缓解3,手指操减压法。4,快步走减压法。
熙琄细语雪
·
2024-02-07 06:07
725 - Division (UVA)
com_onlinejudge&Itemid=8&category=9&page=show_problem&problem=666先贴一个我觉得很厉害的写法:UVA-725_uva725-CSDN博客我的
解法
只能说又臭又长
天天AZ
·
2024-02-07 05:38
UVA
算法
二叉树的最大深度,最小深度两种
解法
(C++)
✨欢迎来到脑子不好的小菜鸟的文章✨创作不易,麻烦点点赞哦所属专栏:刷题我的主页:脑子不好的小菜鸟文章特点:关键点和步骤讲解放在代码相应位置前言:若想看更详细的二叉树相关题目,请移步:二叉树经典题题解(超全题目)(力扣)-CSDN博客104.二叉树的最大深度https://leetcode.cn/problems/maximum-depth-of-binary-tree/法一:迭代法:104.二叉树
脑子不好的小菜鸟
·
2024-02-07 04:07
刷题
c++
c语言
算法
动态规划02 自由之路[C++]
图源:文心一言leedcode每日一题,提供了常规
解法
及其详细解释,供小伙伴们参考~第1版:在力扣新手村刷题的记录~方法一:递归调用,可以运行,但是不能通过较长的测试用例~方法二:动态规划,普遍适用的方法
梅头脑_
·
2024-02-06 23:37
#
动态规划
动态规划
算法
c++
笔记
【目录】CSAPP的实验简介与
解法
总结(已包含Attack/Link/Architecture/Cache)
文章目录AttackLab(缓冲区溢出实验)对应书上Chap3LinkLab(链接实验)对应书上Chap7ArchitectureLab(体系结构实验)对应书上Chap4-5CacheLab(缓存实验)对应书上Chap6AttackLab(缓冲区溢出实验)对应书上Chap3大意待攻击的程序中使用了gets函数获取用户输入,你作为攻击者要输入一些内容来转移程序的控制权。收获理解了gets函数为什么被
BU冰糖雪梨里的梨PT
·
2024-02-06 20:50
《CS:APP》的实验
csapp
深入理解计算机系统
15213
蓝桥杯----凑算式
比如:6+8/3+952/714就是一种
解法
,5+3/1+972/486是另一种
解法
.这个算式一共有多少种
解法
?注意:你提交应该是个整数,不要填写任何多余的内容或说明性文字。
疯狂小羊啊
·
2024-02-06 20:06
蓝桥杯
蓝桥杯
职场和发展
算法
java
利用java求最大公约数
文章目录前言一、最大公约数的相关必备二、利用Java实现:方法1暴力破
解法
(枚举);方法2辗转相除法;方法3辗转相减法;总结前言通过输入两个自然数输出最大公约数,理解求最大公约数的方法一、最大公约数的相关必备最大公因数
玛卡巴卡yang
·
2024-02-06 19:22
开发语言
java
[76] 最小覆盖子串
解法
:滑动窗口给定两个下表left、right定义一个窗口,通过移动窗口的左右边界来求解问题。left、right分别初始化为0、0先向右移动right扩大窗口,直到包含T中所有字符及频数。
EasonRiver
·
2024-02-06 19:22
【力扣】整数反转,判断是否溢出的数学
解法
整数反转原题地址方法一:数学反转整数如何反转一个整数呢?考虑整数操作的3个技巧:xmod10可以取出x的最低位,如x=123,xmod10=3。x/=10可以去掉x的最低位,如x=123,x/=10,x=12。x=x*10+y可以在x后面续上y,其中y是一位数,如x=123,y=4,x=x*10+y,x=1234。假设要反转的整数为x,反转后的整数存储在变量rev中,rev一开始初始化为0,那么反
努力学习游泳的鱼
·
2024-02-06 18:24
leetcode
算法
职场和发展
LeetCode Hot100 回顾(二)
这道题的一种正确
解法
是用单调队列来处理,单调队列专门用来处理类似滑动窗口的区间最值问题。接下来来看针对这道题,单调队列是如何处理元素的入队和出
9ack!?
·
2024-02-06 17:19
leetcode
算法
职场和发展
leetcode刷题Day1.704二分法和27移除元素
1.二分法左闭右开,左开右闭两种方法,使用while循环2.移除元素暴力
解法
,注意数组尺寸的变化;双指针
解法
更省力
皮皮真的皮
·
2024-02-06 15:59
leetcode
算法
职场和发展
一个问题的5种
解法
——用方程解决问题例3这是五年级数学组第二轮的走班上课,周三上午的第四节课,在五四班上课,内容是《列方程解决问题例3》。我运用运动会的两个情境把学生带进课堂,一方面是回顾前面学过的解决问题步骤,一方面检查学生掌握的是否扎实,用学生身边鲜活的例子,激发他们学习的积极性和热情。这节课新知探究的问题是:“为了丰富学生的课外活动,学校为五年级学生买来了珠行万里和滚铁环的两种器材。珠行万里每套30元,两种器
文艺清年
·
2024-02-06 15:52
胡适有一段话是这么说的,人人讲规则,最终社会会风气澄净;人人讲道德,做君子,最终却是难免乌烟瘴气,丑相百出
我想我们大多数人真的了
解法
家学说以后,应该都会不喜欢生活在法家的规则世界中。准确的
朦蒙哒
·
2024-02-06 12:47
LeetCode 240.搜索二维矩阵II
文章目录搜索二维矩阵II一、题目描述二、
解法
1、直接查找O(mn)2、Z字型查找O(mn)搜索二维矩阵II一、题目描述编写一个高效的算法来搜索mxn矩阵matrix中的一个目标值target。
工藤赵一
·
2024-02-06 12:48
leetcode
矩阵
算法
leetcode 2861最大合金数
这道题应该是用二分来进行解决的,因为它的样例在时间上给你限制了,导致不能使用比较暴力的
解法
。
是小Y啦
·
2024-02-06 12:17
leetcode
算法
c++
LeetCode 17. 电话号码的字母组合
正确
解法
:classSolution{mapphone={{'2',"abc"},{'3',"def"},{'4',"ghi"},{'5',"jkl"},{'6',"mno"},{'7',"pqrs"}
_almost__
·
2024-02-06 12:15
刷题
上一页
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
其他