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
约瑟夫问题解法
刷题--leetcode559.N叉树的最大深度
解法
解法
还算简单,一棵树,直接去深度优先遍历,然后算出最长的一棵树。即可找到最深的一棵树。加一个参数,深度,即可算出最大深度。
睡不醒的年代
·
2024-01-23 07:01
[LeetCode] 13. 罗马数字转整数(java实现)
[LeetCode]13.罗马数字转整数(java实现)1.题目2.读题(需要重点注意的东西)3.
解法
4.可能有帮助的前置习题5.所用到的数据结构与算法思想6.总结1.题目2.读题(需要重点注意的东西)
Cloudeeeee
·
2024-01-23 05:58
LeetCode深度解析
leetcode
java
算法
第七天| 454.四数相加II、383. 赎金信 、15. 三数之和、18. 四数之和
思考:哈希
解法
。把四数相加问题转换为两数相加问题,让两
%dionysus%
·
2024-01-23 01:05
代码随想录算法训练营
leetcode
算法
哈希算法
buctoj——2024寒假集训 进阶训练赛 (五)
问题A:
约瑟夫问题
题目描述N个人围成一圈,从第一个人开始报数,数到M的人出圈;再由下一个人开始报数,数到M的人出圈;……输出依次出圈的人的编号。N,M由键盘输入。输入一行,包含两个正整数N,M。
菜·肉多多·狗
·
2024-01-22 23:33
c++
算法
数据结构
顺时针打印矩阵:偏移量法与边界控制法比较---剑指offer-JZ29 顺时针打印矩阵
在编程中,处理二维数组的问题可以有多种
解法
。今天,我们将探讨两种解决“顺时针打印矩阵”问题的方法:偏移量法和边界控制法,并进行比较。
like455
·
2024-01-22 23:02
剑指offer
数据结构与算法分析
java
算法
数据结构
笔记
Leetcode面试经典150题刷题记录 —— 图篇
解题思路:
解法
:岛屿数量-le
键盘国治理专家
·
2024-01-22 23:13
Algorithm
面试技术栈
leetcode
面试
linux
【LeetCode】7. 整数反转
题目链接文章目录Python3官方
解法
⟮O(∣x∣)、O(1)⟯\lgroupO(|x|)、O(1)\rgroup⟮O(∣x∣)、O(1)⟯写法2写法3C++官方
解法
⟮O(∣x∣)、O(1)⟯\lgroupO
Gaogaogaoshu
·
2024-01-22 20:54
#
编程练习
合集
LeetCode
Python3
C++
【LeetCode】28. 找出字符串中第一个匹配项的下标 【字符串单模匹配:KMP算法】
题目链接Python3直觉
解法
classSolution:defstrStr(self,haystack:str,needle:str)->int:pn,ph=0,0n=len(needle)h=len
Gaogaogaoshu
·
2024-01-22 20:54
#
编程练习
合集
LeetCode
Python3
C++
[leetcode-top100-medium]11.盛水最多的容器,15三数之和
目录11.盛最多水的容器-力扣(Leetcode)思路:15.三数之和-力扣(Leetcode)思路11.盛最多水的容器-力扣(Leetcode)思路:这是典型的双指针
解法
,使用left指针指向数组的0
是安澜啊
·
2024-01-22 20:10
leetcode刷题
leetcode
算法
职场和发展
【刷】leetcode字节跳动面试题之盛最多水的容器
盛最多水的容器原题链接https://leetcode-cn.com/problems/container-with-most-water/
解法
我们首先想到的肯定是暴力
解法
,两个循环,然后比较最大值,这样做时间复杂度就变的较高
「已注销」
·
2024-01-22 20:10
#
Array数组
leetcode
算法
容器
面试经典题---167.两数之和2-输入有序数组
167.两数之和2-输入有序数组我的
解法
:双指针法:low、high两个指针分别从数组左右两端向中间遍历;若low、high所指元素之和大于target,则将high指针左移;若low、high所指元素之和小于
3arong
·
2024-01-22 20:40
面试
算法
数据结构
c++
面试经典题---209.长度最小的子数组
209.长度最小的子数组我的
解法
:滑动窗口:使用指针left和right维护一个滑动窗口[left,right],sum记当前滑动窗口的元素之和;一旦窗口和大于等于了target,就持续向右收缩滑动窗口
3arong
·
2024-01-22 20:40
面试
算法
c++
leetcode
Leetcode算法系列| 11. 盛最多水的容器
目录1.题目2.题解C#
解法
一:暴力C#
解法
二:双指针(左指针大于右指针,left++)C#
解法
三:双指针优化(左指针小于等于最小高度,left++)Java
解法
一:双指针Python3
解法
一:双指针1
游戏开发小Y
·
2024-01-22 20:37
Leetcode算法系列
算法
leetcode
c#
unity
数据结构
面试经典题---11.盛最多水的容器
11.盛最多水的容器我的
解法
:双指针法:left和right两个指针分别指向数组height左右两端,两指针从外向内移动;对于left和right所指的两条线,只有较短的一方向内移动才有可能使得储水量增加
3arong
·
2024-01-22 20:07
算法
leetcode
c++
【力扣hot100】day1
听从同事姐姐的建议,从今天开始,我将整理力扣hot100题的
解法
,不论简单困难,按顺序记录。
盖玥希圈外男友(섭소우)
·
2024-01-22 20:00
LeetCode
leetcode
算法
数据结构
力扣hot100【Day5】
文章目录31.下一个排列
解法
32.最长有效括号
解法
33.搜索旋转排序数组
解法
31.下一个排列整数数组的一个排列就是将其所有成员以序列或线性顺序排列。
luckycccccc
·
2024-01-22 20:58
leetcode
算法
职场和发展
力扣hot100 4*寻找两个正序数组的中位数(二分查找)待补充
目录题目介绍题解1(归并排序思想)
解法
二:为使时间复杂度达到O(log(M+N)),典型的二分查找思路关于二分查找的热身题目:hot10035本题
解法
:题目介绍题解1(归并排序思想)思路:因为已经有序,
大地之灯
·
2024-01-22 20:58
leetcode
leetcode
算法
Eigen 与 CUDA cusolver 解大规模稀疏矩阵方程的实现与比较
1.Eigen解稀疏矩阵方程1.1
解法
流程调用c++的eigen库解方程的参考资料比较多,这里只是简单地总结一下大致流程。
石小鑫
·
2024-01-22 20:02
环形链表、
约瑟夫问题
+Java栈
约瑟夫问题
:publicclassJosepfu{publicstaticvoidmain(String[]args){CircleSingListcircleSingList=newCircleSingList
小月禾只
·
2024-01-22 18:36
链表
java
数据结构
CF474F.Ant colony(线段树+策略)
那么ai的战斗点+1,当且仅当蚂蚁的战斗点为r-l的时候才不用被吃掉,让你求询问的区间,一共吃掉了多少个蚂蚁,样例:[1,3,2,4,2]询问区间[1,5]的时候它们分别的战斗点为[4,0,2,0,2]
解法
SundayJerry
·
2024-01-22 17:52
CF1600分以上训练
数论
选择排序刷题1
题目来源:《深入浅出程序设计竞赛--基础篇》------汪楚奇P131-例9.2
解法
1:选择排序图1选自《深入浅出程序设计竞赛--基础篇》#includeusingnamespacestd;#definemaxn100010inta
Sking426
·
2024-01-22 14:08
排序
数据结构
c++
c语言
算法
hot100:07接雨水
题目链接:力扣(LeetCode)官网-全球极客挚爱的技术成长平台算法思想:这里采取的是暴力
解法
和双指针的
解法
,但是这个题目还有其他的两种
解法
(单调栈和动态规划,同学可以自行了解)首先,在说算法思想之前
蜡笔小心眼子!
·
2024-01-22 14:14
OJ题目讲解
算法
leetcode
java
逆序对的数量---------------( 归并排序
解法
)
题目描述:给定一个长度为n的整数数列,请你计算数列中的逆序对的数量。逆序对的定义如下:对于数列的第i个和第j个元素,如果满足ia[j],则其为一个逆序对;否则不是。输入格式:第一行包含整数n,表示数列的长度。第二行包含n个整数,表示整个数列。输出格式:输出一个整数,表示逆序对的个数。数据范围:1≤n≤100000,数列中的元素的取值范围[1,10]。输入样例:6234561输出样例:5大致思路:这
喝可乐的布偶猫
·
2024-01-22 13:21
题解
算法
数据结构
c++
蓝桥杯
C++代码入门02:Vector中的push_back
借助辅助容器,循环+赋值;方法二:文心一言老师提供的建议,借助辅助容器,循环+Push_back~编辑:梅头脑题目:1470.重新排列数组-力扣(LeetCode)目录目录转换小写字母的题目题目方法一:常规赋值
解法
方法二
梅头脑_
·
2024-01-22 12:18
#
数据结构
c++
开发语言
笔记
算法双指针系列-Day2-复写零
文章目录前言一、题目链接二、题目描述三、算法思路1.初步分析2.更进一步3.代码编写四、复杂度前言今天依旧是双指针类型的题目,大家做的时候重点体会方法,不能一昧的使用暴力
解法
。
争不过朝夕,又念着往昔
·
2024-01-22 11:38
算法
算法
数据结构
算法双指针系列--Day4-有效三角形的个数
文章目录前言一、题目链接二、题目描述三、补充知识四、
解法
一(暴力求解会超时)五、
解法
二(排序+双指针)六、代码编写前言本题采用排序+对撞指针解决,下面是对撞指针的简介结尾会附上C++与Java的完整代码对撞指针
争不过朝夕,又念着往昔
·
2024-01-22 11:38
算法
算法
c++
java
算法双指针系列-Day6-三数之和
文章目录前言一、题目链接二、题目描述三、题目分析四、
解法
一(暴力
解法
,会超时)五、
解法
二(排序+双指针)六、代码编写总结前言本题依旧是使用双指针解决,需要用到上一个题目两数之和的知识,没看过上一篇文章的不用着急
争不过朝夕,又念着往昔
·
2024-01-22 11:06
算法
算法
c++
java
[LeetCode] 32. Longest Valid Parentheses (hard)
解法
一dp:利用dp记录以s[i]为终点时,最长可配对长度。仅当遍历到s[i]==')'的时候记录。
弱花
·
2024-01-22 10:01
Leetcode 1005 K 次取反后最大化的数组和
解题思路
解法
1:1.将nums分为两个数组,正数数组和负数数组2.将负数数组排序,优先将负数数组处理k个,转换为正数,并且加入正数数组,同时需要从负数数
itbird01
·
2024-01-22 08:17
动态规划篇-07:股票买卖
很多读者抱怨力扣上的股票系列问题的
解法
太多,如果面试真的遇到这类问题,基本不会想到那些巧妙的办法,怎么办?所以本文不讲那些过于巧妙的思路,而是稳扎稳打,只用一种通用方法解决所有问题,以不变应万变。
爬楼梯的猫
·
2024-01-22 07:20
手把手带你刷力扣Hot100
动态规划
java
LeetCode
算法滑动窗口系列-Day8-长度最小的子数组
文章目录前言一、题目链接二、题目描述三、
解法
一(暴力求解会超时)四、
解法
二(滑动窗口)五、代码编写前言滑动窗口第一题一、题目链接长度最小的子数组二、题目描述三、
解法
一(暴力求解会超时)算法思路:[从前往后
争不过朝夕,又念着往昔
·
2024-01-22 07:15
#
滑动窗口
算法
【leetcode】消失的数字
大家好,我是苏貝,本篇博客带大家刷题,如果你觉得我写的还不错的话,可以给我一个赞吗,感谢❤️目录1.暴力求
解法
2.采用异或的方法(同单身狗问题)3.先求和再减去数组元素点击查看题目1.暴力求
解法
通过2个
苏貝貝
·
2024-01-22 06:26
leetcode
leetcode
算法
职场和发展
【leetcode】移除元素
大家好,我是苏貝,本篇博客带大家刷题,如果你觉得我写的还不错的话,可以给我一个赞吗,感谢❤️目录一.暴力求
解法
二.使用额外数组三.原地修改数组点击查看题目一.暴力求
解法
若我们不考虑时间复杂度,第一想到的方法应该都是暴力求
解法
吧
苏貝貝
·
2024-01-22 06:26
leetcode
leetcode
算法
职场和发展
寒假作业(蓝桥杯2016年省赛C++ A组第6题)
比如:6+7=139-8=13*4=1210/2=5以及:7+6=139-8=13*4=1210/2=5就算两种
解法
。(加法,乘法交换律后算不同的方案)你一共找到了多少种方案?
MuQYun
·
2024-01-22 06:20
蓝桥杯
c++
MySQL经典50题(必做)
所以我也只是小白一枚,每个题我写的
解法
可能不是最优的,可能考虑的角度不是最全的,欢迎大家在评论区指正,一起交流进步。软件工具:MySQL5.5&SQLyog/*创建表–1.学
一只学统计的鱼
·
2024-01-22 04:13
笔记
mysql
sql
数据库
每周 ARTS 第 16 期
思路:
解法
一:暴力
解法
,遍历数组,逐个求出连续子序列的乘积,和当前最大值比较,找到最大值。
解法
二:动态规划,遍历数组,计算当前最大值,并不断更新。当前最大乘积max,当前最小乘积m
落英坠露
·
2024-01-22 03:04
【leetcode100-037】【二叉树/dfs/bfs】二叉树的最大深度
【思路】还是二叉树经典题,今天写两个
解法
。
_六六_
·
2024-01-22 02:04
leetcode100思路整理
算法
23年度周复盘011
一、工作方面:这周的工作真依然忙碌,而这种快节奏的工作状态也的确是自己一直想要的,充实:1、周三、周五在荔浦市人民法院开庭;2、周一去了秀峰法院提交的调解申请书;3、周五去象山法院与调
解法
官商议,经调解仍不履行交费义务的十五个案件
侯永红
·
2024-01-22 00:41
Python 循环结构练习-穷举法
穷举法:穷尽所有的可能性,然后设置条件,找到问题的解—>暴力破
解法
题目1:鸡翁一值钱5,鸡母一值钱3,鸡雏三值钱1,用百钱买百鸡,问鸡翁、鸡母、鸡雏几何。
不在同一频道上的呆子
·
2024-01-21 23:51
python
开发语言
算法
小白水平理解排序题目leetcode 54 Spiral Matrix (螺旋矩阵I)
对于Array题目,可以暴力
解法
,二分查找,双指针,滑动窗口,递归算法)。原题描述:给定一个mxn矩阵,按螺旋顺序返回矩阵的所有元素。这题一上来描述贼少,但是图型描述可不少。
心安成长
·
2024-01-21 23:18
leetcode
leetcode
矩阵
算法
小白水平理解面试经典题目LeetCode 125 Valid Palindrome(验证回文串)
那还不简单,直接暴力
解法
走起。publicc
心安成长
·
2024-01-21 23:18
leetcode
面试
职场和发展
leetcode
【算法与数据结构】1049、LeetCode 最后一块石头的重量 II
文章目录一、题目二、
解法
三、完整代码所有的LeetCode题解索引,可以看这篇文章——【算法和数据结构】LeetCode题解。
晚安66
·
2024-01-21 21:28
算法
算法
最长回文子串python暴力_Python和Java解题:最长回文子串
示例2://输入:"cbbd"//输出:"bb"解题思路
解法
1-中心拓展法由于回文字符串的对称性,所以每次可以选择一个数字作为中心,进行左右拓展来判断是否是回文串。由于字符
weixin_39899630
·
2024-01-21 19:32
最长回文子串python暴力
【Leetcode】接雨水(双指针、单调栈)
目录题目描述双指针
解法
单调栈
解法
题目描述给定n个非负整数表示每个宽度为1的柱子的高度图,计算按此排列的柱子,下雨之后能接多少雨水。
P_M_P
·
2024-01-21 18:03
算法
leetcode
算法
c++
平衡二叉树
解法
一:涉及到高度差,我们可以借鉴之前的题目“二叉树的深度”,通过判断每个节点
囧略囧
·
2024-01-21 18:10
力扣每日一题----2209. 用地毯覆盖后的最少白色砖块
//这题我们先考虑的是如何从所有覆盖方案中找到最少数目的方案//一个暴搜就是暴力
解法
,比如有1000块,那么每次枚举填的起始位置的//话就是很大的时间复杂度了,就算用记忆化搜索也没用//那么动态规划可行吗
乖的小肥羊
·
2024-01-21 17:40
leetcode
算法
职场和发展
1040 有几个PAT 暴力
解法
#include#include#include#includeusingnamespacestd;longlongintcount=0;voidsearch(conststring&s,intidx,charch){if(idx>s1;for(inti=0;i
weixin_49389765
·
2024-01-21 17:27
算法
斐波那契数列(C/C++)
目录背景介绍
解法
1:非数组+非递归
解法
2:数组+非递归
解法
3:非数组+递归
解法
4:数组+递归背景介绍斐波那契数列,又称黄金分割数列,指的是这样一个数列:0、1、1、2、3、5、8、13、21、34、……
菜只因C
·
2024-01-21 17:26
C/C++
蓝桥杯
算法
递归
斐波那契数列
力扣每日一练(24-1-20)
但不适用,hhh只要连续的n个元素大于或者等于target就可以了题目比自己想象的要好解决
解法
是使用滑动窗口算法。
CCSBRIDGE
·
2024-01-21 16:54
leetcode
算法
职场和发展
【刷题笔记4】
2.问题
解法
是按递归算法实现的。3.数据形式是按照递归形式定义的。递归的一般形式:voidrec(形参列表){if(test)return;//边界条件//!!!注意!!!递归一定要有边界条件!!!
My heart will go ~~
·
2024-01-21 15:21
笔记
笔记
算法
c++
上一页
14
15
16
17
18
19
20
21
下一页
按字母分类:
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
其他