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
约瑟夫问题解法
leetcode154 寻找旋转排序数组中的最小值 II
文章目录1.
解法
2.原题[154.寻找旋转排序数组中的最小值II](https://leetcode.cn/problems/find-minimum-in-rotated-sorted-array-ii
南方乌鸦
·
2024-02-10 05:31
算法
数据结构
leetcode
leetcode69 x 的平方根
文章目录1.
解法
二分法牛顿迭代2.原题[69.x的平方根](https://leetcode.cn/problems/sqrtx/)1.
解法
二分法题目变形为找到f(x)=x2−c=0f(x)=x^2-c
南方乌鸦
·
2024-02-10 05:01
算法
leetcode
LeetCode78_子集(三种
解法
)
1.题目给你一个整数数组nums,数组中的元素互不相同。返回该数组所有可能的子集(幂集)。解集不能包含重复的子集。你可以按任意顺序返回解集。示例1:输入:nums=[1,2,3]输出:[[],[1],[2],[1,2],[3],[1,3],[2,3],[1,2,3]]示例2:输入:nums=[0]输出:[[],[0]]提示:1List[List[int]]:result=[]result.appe
高压锅_1220
·
2024-02-10 05:30
LeetCode
leetcode.78 子集
任何集合的子集都存在空集,取出原子集进行一一的扩展,如图所示,每一步结果子集的变化过程取出原有子集放入新建集合中(防止引用传递),将元素存入新集合构成新的子集,再将新的子集放入结果子集中【扩展结果子集】这种
解法
适合不重复子集的情况
qq_40396568
·
2024-02-10 05:00
leetcode
leetcode81 搜索旋转排序数组 II
文章目录1.
解法
2.原题[81.搜索旋转排序数组II](https://leetcode.cn/problems/search-in-rotated-sorted-array-ii/)1.
解法
使用二分查找
南方乌鸦
·
2024-02-10 04:58
算法
数据结构
leetcode
701. Insert into a Binary Search Tree
image.png
解法
一:递归/***Definitionforabinarytreenode.
刘小小gogo
·
2024-02-10 04:58
LeetCode、790. 多米诺和托米诺平铺【中等,二维DP,可转一维】
文章目录前言LeetCode、790.多米诺和托米诺平铺【中等,二维DP,可转一维】题目与分类思路二维
解法
二维转一维资料获取前言博主介绍:✌目前全网粉丝2W+,csdn博客专家、Java领域优质创作者,
长路 ㅤ
·
2024-02-10 00:31
算法刷题
#
LeetCode
leetcode
算法
职场和发展
第四周
有些题,的确我听过
解法
,甚
韦至洁2021强化班
·
2024-02-09 22:34
「递归算法」:子集(两种
解法
)
示例1:输入:nums=[1,2,3]输出:[[],[1],[2],[1,2],[3],[1,3],[2,3],[1,2,3]]示例2:输入:nums=[0]输出:[[],[0]]二、思路解析
解法
一来看看这道题的决策树模型
爱敲代码的罗根
·
2024-02-09 19:55
详解算法题
算法
数据结构
leetcode
散列表
深度优先
哈希算法
职场和发展
509. 斐波那契数
Problem:509.斐波那契数文章目录思路解题方法复杂度Code
解法
一(暴力搜索)
解法
二(记忆化搜索)
解法
三(动态规划)
解法
四(动态规划(空间O(1)))思路斐波那契数(通常用F(n)表示)形成的序列称为斐波那契数列
爱跑步的程序员~
·
2024-02-09 19:45
刷题
算法
算法
java
dfs
动态规划
[Java][算法 哈希]Day 01---LeetCode 热题 100---01~03
LeetCode热题100---01~03------->哈希第一题两数之和思路最直接的理解就是找出两个数的和等于目标数这两个数可以相同但是不能是同一个数字(从数组上理解就是内存上不是同一位置)
解法
一:
ZealSinger
·
2024-02-09 18:39
哈希算法
算法
leetcode
分析试卷有策略
⑤这道题还有其他的
解法
吗?在此基础上,学生就可以进行整体分析,拿出一个总体结论了。通常情况下,学生考试丢分的原因大体有三种,即知识不清、问题情景不清和表述不清。所谓“知识不清”,就是在考试
A_thinker
·
2024-02-09 18:21
代码随想录算法训练营第四十六天(动态规划篇)|01背包(滚动数组方法)
二维数组的
解法
记录在:代码随想录算法训练营第四十五天(动态规划篇)|01背包-CSDN博客1.dp[j]定义容量为j的背包可以背的物品的最大价值。
Huiwen_Z
·
2024-02-09 18:10
代码随想录训练营
算法
动态规划
python
LeetCode-069-x的平方根
解法
一:二分法首先设置一个最
雄狮虎豹
·
2024-02-09 17:36
leetcode 2 两数相加
Java
解法
这个题的
解法
并不难想,就是从前往后加,有进位就记录下来,取余得到的结果就是当前位数的值。
justonemoretry
·
2024-02-09 15:13
最简单的文字与代码——了解七大排序算法
排序算法是最基础的算法之一,下面简单讲解下常用的七大算法的解题思路和相关的代码
解法
,包括冒泡排序、选择排序、插入排序、希尔排序、归并排序、快速排序、计数排序。
roctp
·
2024-02-09 13:48
数据结构与算法
算法
数据结构
插入排序
状态压缩和状压DP
一、组合数
解法
:ans=n!
lvanzn
·
2024-02-09 13:31
c++寒假班错题分析 (2.2)
这个题目有很多种
解法
。1.可以结构体外面写一个cmp函数。大家应该都会。2.也可以在sort函数中写一个比较规则。也不难,就不讲了。主要讲的是使用opertor(重载运算符)。
EthanWYC601
·
2024-02-09 13:56
c++
算法
开发语言
高考数学真题一题多解篇:二次函数性质与分类讨论思想
函数的性质及应用明确二次函数的对称轴,区间的端点值,由a的范围明确函数的单调性,结合已知以及三角不等式变形所求得到证明;讨论a=b=0以及分析M(a,b)≤2得到﹣3≤a+b≤1且﹣3≤b﹣a≤1,进一步求出|a|+|b|的求值.
解法
超级高考生App
·
2024-02-09 12:47
第三十天| 51. N皇后
每一种
解法
包含一个不同的n皇后问题的棋子放置方案,该方案中'Q'和'.'分别代表了皇后和空位。思考:回溯法。先定义结果集result,
%dionysus%
·
2024-02-09 11:43
代码随想录算法训练营
算法
leetcode
Leetcode-242. 有效的字母异位词
,t="nagaram"输出:true示例2:输入:s="rat",t="car"输出:false提示:1<=s.length,t.length<=5*104s和t仅包含小写字母这道题,感觉有很多很多
解法
神探阿航
·
2024-02-09 11:59
leetcode
算法
职场和发展
力扣236.二叉树最近的公共祖先(内含两种
解法
题目名称力扣236.二叉树最近的公共祖先力扣(LeetCode)官网-全球极客挚爱的技术成长平台目录题目名称力扣236.二叉树最近的公共祖先1.题目2.题目分析3.题目答案最后1.题目给定一个二叉树,找到该树中两个指定节点的最近公共祖先。百度百科中最近公共祖先的定义为:“对于有根树T的两个节点p、q,最近公共祖先表示为一个节点x,满足x是p、q的祖先且x的深度尽可能大(一个节点也可以是它自己的祖先
vpurple__
·
2024-02-09 10:04
题目分享:一些容易遗忘的小点
leetcode
算法
数据结构
146、LRU 缓存 | 算法(leetcode,附思维导图 + 全部
解法
)300题
零标题:算法(leetcode,附思维导图+全部
解法
)300题之(146)LRU缓存一题目描述题目描述题目描述二
解法
总览(思维导图)思维导图三全部
解法
1方案11)代码://方案1“自己。哈希法”。
码农三少
·
2024-02-09 10:40
算法题(5)
https://leetcode.cn/problems/3sum-closest/description/解题暴力
解法
varthreeSumClosest=function(nums,target){
哆啦C梦的百宝箱
·
2024-02-09 09:48
备战蓝桥杯---搜索(完结篇)
再看一道不完全是搜索的题:
解法
1:贪心+并查集:把冲突事件从大到小排,判断是否两个在同一集合,在的话就返回,不在的话就合并。
cocoack
·
2024-02-09 08:30
蓝桥杯
深度优先
c++
算法
图论
华为OD机试 - 数组连续和(JS)
注意:此题对效率有要求,暴力
解法
通过率不高,请考虑高效的实现方式。用例输入37347输出4说明第一行的3表示第二行数组输入3个数,第一
AsiaFT.
·
2024-02-09 08:19
JS
华为OD机试AB卷
华为od
javascript
算法
LC1220线性代数YYDS:多种
解法
:「状态机DP:一维 OR 二维」&「矩阵快速幂」
前言大家好,我是新人博主:「个人主页」主要分享程序员生活、编程技术、以及每日的LeetCode刷题记录,欢迎大家关注我,一起学习交流,谢谢!正在坚持每日更新LeetCode每日一题,发布的题解有些会参考其他大佬的思路(参考资料的链接会放在最下面),欢迎大家关注我~~~同时也在进行其他专项类型题目的刷题与题解活动,相关资料也会同步到「GitHub」上面~今天是坚持写题解的21天(haha,从21年圣
Chthollists
·
2024-02-09 07:47
【LeetCode】37. 解数独(困难)——代码随想录算法训练营Day30
数独的
解法
需遵循如下规则:数字1-9在每一行只能出现一次。数字1-9在每一列只能出现一次。数字1-9在每一个以粗实线分隔的3x3宫内只能出现一次。
晴雪月乔
·
2024-02-09 07:42
代码随想录算法训练营
#
LeetCode
回溯法
算法
代码随想录算法训练营
leetcode
回溯法
CTFshow web(命令执行 41-44)
web41额,这里直接就给禁止所有字母和数字,其实看到这种全过滤,反倒是只有一种
解法
,就是构造字符串&按位与|按位或^按位异或~取反为四大位运算符,其中按位异|没有过滤,过滤的字符是防异或、自增和取反构造字符根据羽师傅的脚本
补天阁
·
2024-02-09 07:35
前端
android
CTFshow
web安全
滑动窗口(一)
文章目录Leetcode209.长度最小的子数组题目
解法
一(暴力求解)(超时)
解法
二(滑动窗口)Leetcode3.无重复字符的最长子串题目
解法
一(暴力求解)
解法
二(滑动窗口)Leetcode1004.
NuyoahC
·
2024-02-09 05:15
刷题
算法
C++
滑动窗口
滑动窗口(二)
文章目录Leetcode1658.将x减到0的最小操作数题目
解法
(滑动窗口)Leetcode904.水果成篮题目
解法
(滑动窗口)Leetcode438.找到字符串中所有字母异位词题目
解法
(滑动窗口)Leetcode1658
NuyoahC
·
2024-02-09 05:15
刷题
算法
哈希
滑动窗口
leetcode
LeetCode之求两数之和
记录学习数据结构过程中练习的算法题本题是关于数组的练习,题干清晰,难度简单,没有太多需要说明的地方1.暴力求解这是看到题目马上想到的
解法
,两层循环,直接求解,因为题目规定只会输出一个对应答案,不需要考虑其他情况
ssas_
·
2024-02-09 00:13
2024牛客寒假算法基础集训营1
解法
很多,提供一下我自己的
解法
。题目顺序按我感觉的难度来排。
邪神与厨二病
·
2024-02-08 22:33
牛客
算法
c++
牛客冬季训练营
leetcode中poor pigs
解法
分析
说来惭愧,保研之后浪了一个月,整个10月份基本都在玩,就背了点单词,11月份初回到学校,开始了继续学习的过程,基本11月主要做的都是刷题以及看看计算机网络的问题,不得不说经历了春招,我能非常明显的感觉到了算法的重要性,以及通过实习经历,知道了网络在开发中的重要地位,基本任何一个项目都难免涉及到与网络打交道,所以以后打算将重点放在这两个方面.本文想讲的问题是leetcode上的一道题目,序号是458
lwj_ow
·
2024-02-08 21:14
【LeetCode力扣】单调栈解决Next Greater Number(下一个更大值)问题
目录1、题目介绍2、解题思路2.1、暴力破
解法
2.2、经典NextGreaterNumber问题
解法
1、题目介绍原题链接:496.下一个更大元素I-力扣(LeetCode)示例1:输入:nums1=[4,1,2
Hacynn
·
2024-02-08 21:39
LeetCode刷题
leetcode
算法
笔记
java
intellij-idea
数据结构
二叉树三种遍历的非递归实现(两种后序遍历
解法
)
递归实现简单,看看就好//定义二叉树结点structBiTreeNode{intdata;BiTreeNode*left;BiTreeNode*right;};//先序voidpreOrder(BiTreeNode*root){coutdata;preOrder(root->left);preOder(root->right);}//中序voidinOrder(BiTreeNode*root){p
北邮渣渣
·
2024-02-08 21:37
数据结构与算法
数据结构
46. Permutations
image.png
解法
一:普通的回溯classSolution{public:vector>permute(vector&nums){vector>result;if(nums.empty())returnresult
刘小小gogo
·
2024-02-08 20:03
Codeforces Round 923 (Div. 3)E. Klever Permutation 找规律,有共同区间
Problem-E-Codeforces目录Sourceofidea:思路:代码:另一个up的找规律的
解法
:Sourceofidea:CodeforcesRound923(A-F题解)-哔哩哔哩(bilibili.com
DBWG
·
2024-02-08 18:31
CF
算法
[102] 二叉树的层序遍历 js [107] 二叉树的层序遍历 II
使用队列来记录每一层的节点,每次把该层的节点记录下来的时候,同时把他们的左右孩子放入队列每一次循环开始的时候都会记录当前队列里的节点个数,此时队列里只有这一层的节点遍历每一个节点,把他们的左右孩子塞进队列
解法
一
bilupilu
·
2024-02-08 17:34
leetcode
算法
javascript
leetcode
乐扣简单题(144)js--二叉树的前序遍历
解法
一:递归版要注意,在用递归法做前序遍历的时候,需要声明一个数组,将所有值按顺序push进去。
鸢尾小菜
·
2024-02-08 17:04
leetcode简单题攻关
javascript
leetcode
数据结构
[94] 二叉树的中序遍历 js
解题思路:迭代法总结:中序左根右一路向左,先所有左子树均入栈没有左节点的时候就出栈每弹出一个节点,都判断是否有右节点,有则入栈每一个入栈的节点都要判断是否有左节点,有则入栈
解法
一(递归):constinOrder
bilupilu
·
2024-02-08 17:04
leetcode
算法
leetcode
javascript
[145] 二叉树的后序遍历 js
题目描述:给你一棵二叉树的根节点root,返回其节点值的后序遍历解题思路:迭代法:后序(左右根)先序是根左右后序是左右根后序翻转一下就是根右左所以后序的结果实际就是先序的方法,调换左右节点的访问顺序
解法
一
bilupilu
·
2024-02-08 17:04
leetcode
算法
leetcode
javascript
[144] 二叉树的前序遍历 js
输入:root=[1,null,2,3]*输出:[1,2,3]解题思路:1递归2迭代前序根左右按照根右左的顺序入栈,因为先进后出每个节点出栈的时候,记录节点的值,然后把他的左右节点入栈
解法
一(递归):constpreOrder
bilupilu
·
2024-02-08 17:31
leetcode
算法
javascript
leetcode
lintcode 31. Partition Array
image.pnghttps://www.kancloud.cn/kancloud/data-structure-and-algorithm-notes/72953
解法
一:**自左向右**容易想到的一个办法是自左向右遍历
刘小小gogo
·
2024-02-08 16:26
【双端队列】【维护单调队列】Leetcode 239 滑动窗口最大值【难】
【双端队列】Leetcode239滑动窗口最大值双端队列的操作
解法
1利用双端队列实现单调队列---------------题目链接Leetcode239滑动窗口最大值------------------
苹果就叫不呐呐
·
2024-02-08 14:18
Leetcode
leetcode
算法
数据结构
java
职场和发展
【优先级队列(大顶堆 小顶堆)】【遍历哈希表键值对】Leetcode 347 前K个高频元素
)与降序5.问题解决:找前K个最大的元素:踢走最小的(堆顶的),加入比堆顶大的,最终就是最大的K个6.问题解决:找前K个最小的元素:维护一个小顶堆,最后从堆顶依次弹出K个,最终就是最小的K个题目347
解法
苹果就叫不呐呐
·
2024-02-08 14:18
Leetcode
散列表
leetcode
数据结构
java
算法
开发语言
【栈】【字符串和int类型转化】Leetcode 150 逆波兰表达式求值
【栈】【字符串和int类型转化】Leetcode150逆波兰表达式求值
解法
1栈---------------题目链接Leetcode150逆波兰表达式求值-------------------
解法
1栈字符串转化为
苹果就叫不呐呐
·
2024-02-08 14:48
Leetcode
leetcode
算法
java
职场和发展
程序人生
Leetcode2841. 几乎唯一子数组的最大和
EverydayaLeetcode题目来源:2841.几乎唯一子数组的最大和
解法
1:滑动窗口看到「长度固定的子数组」就要想到滑动窗口。
UestcXiye
·
2024-02-08 12:51
Every
day
a
LeetCode
C++
数据结构与算法
leetcode
滑动窗口
哈希
Leetcode2840. 判断通过操作能否让字符串相等 II
EverydayaLeetcode题目来源:2840.判断通过操作能否让字符串相等II
解法
1:哈希用两个哈希表cnt1和cnt2分别统计字符串s1和s2奇偶下标的字符的出现次数。
UestcXiye
·
2024-02-08 12:50
Every
day
a
LeetCode
哈希算法
散列表
算法
C++
leetcode
Leetcode3020. 子集中元素的最大数量
EverydayaLeetcode题目来源:3020.子集中元素的最大数量
解法
1:哈希+枚举用一个哈希表统计数组nums中的元素及其出现次数。
UestcXiye
·
2024-02-08 12:19
Every
day
a
LeetCode
leetcode
C++
数据结构与算法
枚举
哈希
上一页
3
4
5
6
7
8
9
10
下一页
按字母分类:
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
其他