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
51Nod算法题解
1131. 绝对值表达式的最大值
leetcode.cn/problems/maximum-of-absolute-value-expression/description/完成情况:解题思路:求方向一次遍历两度统计参考代码:求方向package西湖
算法题解
Wzideng
·
2023-09-19 22:12
算法知识
#
LeetCode题解
java学习
java
leetcode
算法
数据结构
曼哈顿距离
1019. 链表中的下一个更大节点
链表中的下一个更大节点https://leetcode.cn/problems/next-greater-node-in-linked-list/description/完成情况:参考代码(1):package西湖
算法题解
Wzideng
·
2023-09-16 04:18
算法知识
#
LeetCode题解
java学习
链表
数据结构
算法
leetcode
java
1031. 两个非重叠子数组的最大和
leetcode.cn/problems/maximum-sum-of-two-non-overlapping-subarrays/description/完成情况:解题思路:参考代码:package西湖
算法题解
Wzideng
·
2023-09-16 04:47
算法知识
#
LeetCode题解
java学习
算法
java
leetcode
分治法
前缀树
算法题解
:判断链表是否为回文链表
大家好,我是前端西瓜哥,今天来做一道算法题。给一个单链表,判断是否为回文链表。所谓回文,就是左右值对称相同的链表,比如[1,2,1]、[1,2,2,1]。而像[1,2,3]这种则不是回文链表。functionisPalindrome(head:ListNode|null):boolean{//实现};LeetCode对应为234题,难度标记为简单,我不是很认可的。大概因为大家都先转换为数组,然后头
前端西瓜哥
·
2023-09-13 01:40
链表
算法
数据结构
947. 移除最多的同行或同列石头
leetcode.cn/problems/most-stones-removed-with-same-row-or-column/description/完成情况:解题思路:参考代码:package西湖
算法题解
Wzideng
·
2023-09-12 01:58
算法知识
#
LeetCode题解
java学习
算法
leetcode
java
数据结构
并查集
公开游戏、基于有向图的游戏
目录〇,背景一,公开游戏、策梅洛定理1,公开游戏2,策梅洛定理二,有向图游戏1,狭义有向图游戏2,广义有向图游戏3,狭义有向图游戏的SG数4,BashGame力扣292.Nim游戏(正向Bash)
51Nod
1066Bash
csuzhucong
·
2023-09-10 08:44
chrome
前端
935. 骑士拨号器
参考代码:package西湖
算法题解
___中等题;importjava.util.Arrays;public
Wzideng
·
2023-09-07 13:33
算法知识
#
LeetCode题解
java学习
算法
leetcode
java
数据结构
动态规划
[
算法题解
详细]回溯法解力扣17电话号码的字母组合
题目给定一个仅包含数字2-9的字符串,返回所有它能表示的字母组合。答案可以按任意顺序返回。给出数字到字母的映射如下(与电话按键相同)。注意1不对应任何字母。示例1:输入:digits="23"输出:["ad","ae","af","bd","be","bf","cd","ce","cf"]示例2:输入:digits=""输出:[]示例3:输入:digits="2"输出:["a","b","c"]提
程序员云锦
·
2023-09-05 01:04
算法与数据结构知识
算法
leetcode
dfs
816. 模糊坐标
816.模糊坐标原题链接:完成情况:解题思路:参考代码:错误经验吸取原题链接:模糊坐标完成情况:解题思路:参考代码:package西湖
算法题解
___中等题;importjava.util.ArrayList
Wzideng
·
2023-09-03 08:16
#
dotcpp题解
#
LeetCode题解
java学习
开发语言
leetcode
java
算法
数据结构
最短路径之基于贪心算法的迪杰斯特拉dijkstra算法(有图解,含码源)
欢迎记录下你的那些努力时刻(算法学习知识点/
算法题解
/遇到的算法bug/等等),在分享的同时加深对于算法的理解,同时吸收他人的奇思妙想,一起见证技术er的成长~目录迪杰斯特拉算法介绍算法知识点算法思路算法前的准备算法步骤模板代码例题带图解析迪杰斯特拉算法介绍迪杰斯特拉算法
勾栏听曲_0
·
2023-08-29 06:33
数据结构与算法
算法
c++
贪心算法
图搜索算法
硬件工程
754. 到达终点数字
参考代码:原题链接:754.到达终点数字https://leetcode.cn/problems/reach-a-number/description/完成情况:解题思路:参考代码:package西湖
算法题解
Wzideng
·
2023-08-26 18:18
#
LeetCode题解
java学习
算法知识
算法
java
字符串
数据结构
718. 最长重复子数组
https://leetcode.cn/problems/maximum-length-of-repeated-subarray/description/完成情况:题解:方法一:动态规划package西湖
算法题解
Wzideng
·
2023-08-26 17:18
java学习
算法知识
#
LeetCode题解
leetcode
算法
java
数据结构
字符串
710. 黑名单中的随机数
黑名单中的随机数https://leetcode.cn/problems/random-pick-with-blacklist/description/完成情况:解题思路:参考代码:package西湖
算法题解
Wzideng
·
2023-08-25 06:11
java学习
#
LeetCode题解
算法知识
开发语言
leetcode
java
算法
数据结构
力扣75——回溯
总结leetcode75中的回溯
算法题解
题思路。
电子系的小欣
·
2023-08-21 15:27
算法题
leetcode
算法
c++
力扣75——图广度优先搜索
总结leetcode75中的图广度优先搜索
算法题解
题思路。
电子系的小欣
·
2023-08-20 18:19
算法题
leetcode
宽度优先
算法
c++
473. 火柴拼正方形
原题链接:473.火柴拼正方形https://leetcode.cn/problems/matchsticks-to-square/description/完成情况:解题思路:参考代码:package西湖
算法题解
Wzideng
·
2023-08-18 15:48
算法知识
java学习
#
LeetCode题解
java
leetcode
算法
回溯
516. 最长回文子序列
原题链接:516.最长回文子序列https://leetcode.cn/problems/longest-palindromic-subsequence/完成情况:解题思路:参考代码:package西湖
算法题解
Wzideng
·
2023-08-18 08:16
#
LeetCode题解
算法知识
算法
leetcode
力扣75——区间集合
总结leetcode75中的区间集合
算法题解
题思路。上一篇:力扣75——前缀树1无重叠区间题目:给定一个区间的集合intervals,其中intervals[i]=[starti,endi]。
电子系的小欣
·
2023-08-18 07:21
算法题
leetcode
算法
c++
力扣75——位运算
总结leetcode75中的位运算
算法题解
题思路。
电子系的小欣
·
2023-08-18 07:51
算法题
leetcode
算法
c++
力扣75——前缀树
总结leetcode75中的前缀树
算法题解
题思路。
电子系的小欣
·
2023-08-18 07:51
算法题
leetcode
算法
c++
力扣75——单调栈
总结leetcode75中的单调栈
算法题解
题思路。
电子系的小欣
·
2023-08-18 07:46
算法题
leetcode
算法
c++
【欧拉函数】最大公约数之和
感觉就是欧拉函数裸题啊ez捏问题-最大公约数之和(
51nod
.com)题意:思路:枚举i肯定超时考虑枚举gcd那就是去枚举n的因子p然后根据题意推一推式子就出来了!
lamentropetion
·
2023-08-16 20:48
数学
算法
c++
数据结构
51nod
1040&poj 2480(欧拉函数-最大公约数)1-n同n的最大公约数之和
题目给出一个n,求1-n这n个整数,同n的最大公约数的和。比如:n=6;1,2,3,4,5,6同6的最大公约数分别为1,2,3,2,1,6,加在一起=15。输入1个整数N(N#includeusingnamespacestd;#definelllonglonglleuler(llx){llres=x;for(inti=2;i*i1)res=res/x*(x-1);returnres;}intmai
阿启呀
·
2023-08-16 20:17
数论
数论
欧拉函数
最大公约数
CentOS 7部署k8s集群(v1.19.16)
dockerv19.03.15Centos8安装docker_centos8安装docker_一般等价物(污妖王)的博客-CSDN博客节点IP主机名master192.168.110.251test2
51nod
e1192.168.110.252test252node2192.168.110.253test253
一般等价物(污妖王)
·
2023-08-15 15:49
k8s
kubernetes
centos
linux
Leetcode 数据结构与
算法题解
大全——目录(推荐收藏,持续更新)
为了方便查找写过的题解,我按照不同的类型将题解进行了归类,这里做个目录置顶。由于牛客网笔试时可能用的是ACM模式,所以可以看看这篇博客,做做入门练习就理解了。刷题顺序的话,可以按我的这篇博客刷。数学:快速幂算法相关题目(Leetcode题解-Python语言)数组:两数、三数、四数之和相关题目(Leetcode题解-Python语言)在数组中找重复数、只出现一次的数或丢失数的题目(Leetcode
cnhwl
·
2023-08-13 07:52
leetcode
算法
数据结构
python
424. 替换后的最长重复字符
参考代码:package西湖
算法题解
___中等题;publiccl
Wzideng
·
2023-08-12 15:00
#
LeetCode题解
leetcode
算法
java
51nod
oj 1022 石子归并 V2 【环形区间DP----四边形不等式优化】
题目传送门:1022四边形不等式优化:m[i,j]=min{m[i,k]+m[k,j]}(s[i,j-1]≤k≤s[i+1,j])当m[i,j]=min{m[i,k]+m[k,j]}(i≤k≤j)s[i,j]表示i到j的最优分点s[i,j-1]≤s[i,j]≤s[i+1,j]怎么证明某一题能不能用这个优化呢--我---不会---我就想对于O(n^3)算法不行的就假设它能用四边形不等式优化吧---代
leibniz_zhang
·
2023-08-07 06:52
我的ACM成长历程---啦啦啦
区间DP
【
算法题解
】50. 二叉树的直径
这是一道简单题https://leetcode.cn/problems/diameter-of-binary-tree/题目给你一棵二叉树的根节点,返回该树的直径。二叉树的直径是指树中任意两个节点之间最长路径的长度。这条路径可能经过也可能不经过根节点root。两节点之间路径的长度由它们之间边数表示。示例1:输入:root=[1,2,3,4,5]输出:3解释:3,取路径[4,2,1,3]或[5,2,
i余数
·
2023-08-07 04:08
每周一道算法题
算法
二叉树
java
go
【
算法题解
】51. 二叉树的最近公共祖先
这是一道中等难度的题https://leetcode.cn/problems/lowest-common-ancestor-of-a-binary-tree/题目给定一个二叉树,找到该树中两个指定节点的最近公共祖先。百度百科中最近公共祖先的定义为:“对于有根树T的两个节点p、q,最近公共祖先表示为一个节点x,满足x是p、q的祖先且x的深度尽可能大(一个节点也可以是它自己的祖先)。”示例1:输入:r
i余数
·
2023-08-07 04:08
每周一道算法题
算法
【
算法题解
】49. 二叉树的序列化与反序列化
这是一道困难题https://leetcode.cn/problems/serialize-and-deserialize-binary-tree/文章目录题目深度优先搜索(前序遍历)Java代码实现Go代码实现复杂度分析广度优先搜索(层序遍历)Java代码实现Go代码实现复杂度分析后序遍历Java代码实现Go代码实现复杂度分析其他思路题目序列化是将一个数据结构或者对象转换为连续的比特位的操作,进
i余数
·
2023-08-07 04:07
每周一道算法题
算法
二叉树
leetcode
【
算法题解
】52. 分割圆的最少切割次数
这是一道简单题https://leetcode.cn/problems/minimum-cuts-to-divide-a-circle/题目圆内一个有效切割,符合以下两个条件之一:该切割是两个端点在圆上的线段,且该线段经过圆心,即圆的直径。该切割是一端在圆心另一端在圆上的线段,即圆的半径。一些有效和无效的切割如下图所示:第一个和第二个有效,分别符合条件一和条件二。第三个无效。给你一个整数nnn,请
i余数
·
2023-08-07 04:06
每周一道算法题
算法
java
go
240. 搜索二维矩阵 II
参考代码:package西湖
算法题解
___中等题;publicclass__240搜索二维矩阵II__检测移动{pu
Wzideng
·
2023-08-07 04:00
#
LeetCode题解
矩阵
线性代数
算法
数据结构
leetcode
【算法题】【
51nod
】1384 全排列
题目链接解题方法:使用深度优先搜索代码:importjava.util.*;publicclassMain{staticchar[]chs;//题目的字符串staticboolean[]vis;//访问标记staticchar[]ans;//暂存每一个排列publicstaticvoidmain(String[]args){Scannerscanner=newScanner(System.in);
Vinko_wei
·
2023-08-05 07:00
力扣75——广度优先搜索
总结leetcode75中的广度优先搜索
算法题解
题思路。上一篇:力扣75——深度优先搜索以下代码部分为本人所写,部分为官方示例代码。
电子系的小欣
·
2023-08-04 13:22
算法题
leetcode
算法
c++
力扣75——二叉搜索树
总结leetcode75中的二叉搜索树
算法题解
题思路。上一篇:力扣75——广度优先搜索以下代码部分为本人所写,部分为官方示例代码。
电子系的小欣
·
2023-08-04 13:22
算法题
leetcode
算法
c++
力扣75——深度优先搜索
总结leetcode75中深度优先搜索的
算法题解
题思路。上一篇:力扣75——链表以下代码部分为本人所写,部分为官方示例代码。
电子系的小欣
·
2023-08-04 13:50
算法题
leetcode
深度优先
算法
c++
力扣75——队列
总结leetcode75中队列的
算法题解
题思路。上一篇:力扣75——哈希表/哈希集合以下代码大部分为本人所写,少部分为官方示例代码。
电子系的小欣
·
2023-07-29 15:49
算法题
leetcode
算法
c++
力扣75——链表
总结leetcode75中链表的
算法题解
题思路。上一篇:力扣75——队列以下代码大部分为本人所写,少部分为官方示例代码。
电子系的小欣
·
2023-07-29 15:49
算法题
leetcode
链表
算法
51nod
1241 特殊的排序 最少移动次数
题目链接:点我!!!1241特殊的排序一个数组的元素为1至N的整数,现在要对这个数组进行排序,在排序时只能将元素放在数组的头部或尾部,问至少需要移动多少个数字,才能完成整个排序过程?例如:25341将1移到头部=>12534将5移到尾部=>12345这样就排好了,移动了2个元素。给出一个1-N的排列,输出完成排序所需的最少移动次数。Input第1行:1个数N(2 #include#include#
lov_vol
·
2023-07-25 23:19
51nod
51nod
最少交换次数
算法题解
:求有向图中的最短路径(JAVA+DFS算法实现)
求有向图中的最短路径(JAVA+DFS算法实现)问题描述给定一个有向图,如下图所示,求从1号顶点到5号顶点的最短路径。输入数据格式为第一行输入顶点数和边数,从第二行开始每一行输入3个整数,分别代表连接顶点的边和权重。例如:122,表示从1号顶点到2号顶点连接的边,权重为2。Input:581221510233257314344455533Output:9算法实现packagecom.bean.al
梅森上校
·
2023-07-25 17:59
算法分析与设计
算法分析与设计
JAVA算法设计
有向图求最短路径
DFS算法
力扣75——滑动窗口
总结leetcode75中滑动窗口的
算法题解
题思路。上一篇:力扣75——双指针以下代码大部分为本人所写,少部分为官方示例代码。
电子系的小欣
·
2023-07-25 12:01
算法题
leetcode
算法
c++
力扣75——哈希表/哈希集合
总结leetcode75中哈希表/哈希集合的
算法题解
题思路。上一篇:力扣75——滑动窗口以下代码大部分为本人所写,少部分为官方示例代码。
电子系的小欣
·
2023-07-25 12:52
算法题
哈希算法
leetcode
c++
150. 逆波兰表达式求值
参考代码:package西湖
算法题解
___中等题;importjava.util.ArrayDeque;importjava.ut
Wzideng
·
2023-07-22 15:07
#
LeetCode题解
leetcode
算法
数据结构
139. 单词拆分
参考代码:package西湖
算法题解
___中等题;importjava.util.List;publicclass__139单词拆分{//类似背包问题publi
Wzideng
·
2023-07-20 15:48
#
LeetCode题解
leetcode
数据结构
算法
剑指Offer
算法题解
40-49
40最小的K个数马上解题解题思路大小为K的最小堆复杂度:O(NlogK)+O(K)特别适合处理海量数据应该使用大顶堆来维护最小堆,而不能直接创建一个小顶堆并设置一个大小,企图让小顶堆中的元素都是最小元素。维护一个大小为K的最小堆过程如下:在添加一个元素之后,如果大顶堆的大小大于K,那么需要将大顶堆的堆顶元素去除。代码41.1数据流中的中位数马上解题题目描述如何得到一个数据流中的中位数?如果从数据流
落地生涯
·
2023-07-20 11:33
力扣75——数组与字符串
总结leetcode75中数组与字符串的
算法题解
题思路。以下代码大部分为本人所写,少部分为官方示例代码。
电子系的小欣
·
2023-07-20 03:22
算法题
leetcode
算法
c++
力扣75——双指针
总结leetcode75中双指针的
算法题解
题思路。上一篇:力扣75——数组与字符串以下代码大部分为本人所写,少部分为官方示例代码。
电子系的小欣
·
2023-07-20 03:50
算法题
leetcode
算法
c++
再见RestTemplate,Spring 6.1新特性:R
然而需要注意的是,这是一家家族企业,因此存在一些题解|#牛群排列去重#更多关于
算法题解
2301_78234743
·
2023-07-19 15:04
java
51nod
有效BFS序
快速链接原题链接题目大意输入格式输出格式数据范围解题思路上代码原题链接
51nod
2666题目类型:555级题♦♦♦♦♦{\color{green}{♦♦}}{\color{lightgreen}{♦♦}
静谧幽蓝_
·
2023-07-19 13:34
51nod
宽度优先
算法
图论
算法题解
【传智杯】
A:题解:签到题。首先用if语句判断b的符号,然后加在a的绝对值上即可。在函数里有个处理浮点数用的函数copysign(a,b)。当然浮点数要复杂得多,比如会有Infinity、NaN这类奇怪的玩意,以及还有−0这种特殊的东西。本题限定在了整数。题目的坑点:注意到,32位有符号整型的范围是−2^31∼(2^31—1),那么当−2^31取绝对值时就会超过int的范围。可以特判/使用范围更大的数据类型
用坏多个鼠标
·
2023-07-19 09:46
java
开发语言
上一页
1
2
3
4
5
6
7
8
下一页
按字母分类:
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
其他