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
力扣周赛353
力扣
36.有效的数独
请你判断一个9x9的数独是否有效。只需要根据以下规则,验证已经填入的数字是否有效即可。数字1-9在每一行只能出现一次。数字1-9在每一列只能出现一次。数字1-9在每一个以粗实线分隔的3x3宫内只能出现一次。(请参考示例图)注意:一个有效的数独(部分已被填充)不一定是可解的。只需要根据以上规则,验证已经填入的数字是否有效即可。空白格用'.'表示。classSolution{public:boolis
cynicism??
·
2024-02-10 01:02
C++练手
leetcode
算法
职场和发展
力扣
236-二叉树的最近公共祖先
二叉树的最近公共祖先题目链接解题思路dfs(root,p,q):表示从root根结点往下找是否找到p点和q点,state表示找到p点和q点的二进制状态11表示p点和q点都能找到10表示只能找到p点01表示只能找到q点00表示两个点都找不到当前点root找到p点和q点的状态主要依赖如下几种情况1、dfs(root.left,p,q)2、dfs(root.right,p,q)3、当前点root==p4
༺❀ൢ望༒月❀ൢ❀
·
2024-02-10 00:40
算法-每日一练
leetcode
深度优先
算法
力扣
993-二叉树的堂兄弟节点
二叉树的堂兄弟节点题目链接解题思路题目要求我们找到x和y处于同样的深度,但是父节点不同,返回true,否则返回falsedfs()函数参数解读TreeNode*root:是此时正要处理的节点intx:表示我们要寻找的x和yintfa:表示正在处理的节点的父节点的值intdepth:表示此时正在处理的节点的深度dfs()函数返回一个数组,第一个值是目标节点的父节点的值,第二个值是目标节点的深度如果说
༺❀ൢ望༒月❀ൢ❀
·
2024-02-10 00:10
算法-每日一练
leetcode
算法
41. 缺失的第一个正数
来源:
力扣
(LeetCode)链接:https://leetcode-cn.com/problems/first-missing-positive著
one_zheng
·
2024-02-10 00:21
山峰数组的顶部
来源:
力扣
(LeetCode)链接:https://leetcode-cn.com/problems/B1IidL题目描述:符合下列属性的数组arr称为山峰数组(山脉数组):arr.length>=3存在
xialu
·
2024-02-09 23:15
LeetCode LCP 30.魔塔游戏:贪心(优先队列)
【LetMeFly】LCP30.魔塔游戏:贪心(优先队列)
力扣
题目链接:https://leetcode.cn/problems/p0NxJO/小扣当前位于魔塔游戏第一层,共有N个房间,编号为0~N-1
Tisfy
·
2024-02-09 23:03
题解
#
力扣LeetCode
leetcode
游戏
题解
贪心
优先队列
【第188周
周赛
】异或三元数组,收集苹果,切披萨的方案数
2020/05/10第188周
周赛
第二题确实想到了前缀和的思路,但是没有对问题更加进一步的剖析。题目要求a==b其实相当于要求了arr[i]^...
zcz5566719
·
2024-02-09 22:58
周赛总结
算法
数据结构
动态规划
leetcode
组内刷题之LeetCode第188
周赛
解题思路
组内刷题之LeetCode第188
周赛
解题思路1.用栈操作构建数组题目:给你一个目标数组target和一个整数n。每次迭代,需要从list={1,2,3...,n}中依序读取一个数字。
guangcheng0312q
·
2024-02-09 22:57
力扣
-260. 只出现一次的数字 III
文章目录
力扣
题目代码
力扣
题目给你一个整数数组nums,其中恰好有两个元素只出现一次,其余所有元素均出现两次。找出只出现一次的那两个元素。你可以按任意顺序返回答案。
编程开发者
·
2024-02-09 22:49
LeetCode
leetcode
力扣
-137. 只出现一次的数字 II
文章目录
力扣
题目代码
力扣
题目给你一个整数数组nums,除某个元素仅出现一次外,其余每个元素都恰出现三次。请你找出并返回那个只出现了一次的元素。
编程开发者
·
2024-02-09 22:47
LeetCode
leetcode
力扣
——C语言:合并两个有序数组
88.合并两个有序数组-
力扣
(LeetCode)这道题有多种方法可以解决一、暴力求解这种方法最简单,我们只需要把两个数组合在一起然后在冒泡排序就可以了代码如下:voidmerge(int*nums1,intnums1Size
靡樊
·
2024-02-09 22:41
leetcode
算法
职场和发展
LeetCode 104. 二叉树的最大深度(java)
来源:
力扣
(LeetCode)链接:https://leetcode-cn.com/problems/maximum-depth-of-binary-tree著作权归领扣
喜欢喝雪碧的阿埋
·
2024-02-09 21:45
数据结构OJ
leetcode
数据结构
java
283. 移动零
来源:
力扣
(LeetCode)链接:https://leetcode-cn.com/problems/move-zeroes著作权归领扣网络所有。商业转载请联系官方授权,非商业转载请
Abeants
·
2024-02-09 21:53
C语言
力扣
题解 106. 从中序与后序遍历序列构造二叉树
例如,给出中序遍历inorder=[9,3,15,20,7]后序遍历postorder=[9,15,7,20,3]返回如下的二叉树:3/\920/\157来源:
力扣
(LeetCode)链接:https:
是专家不是砖家
·
2024-02-09 21:40
力扣题解
C语言
二叉树
算法
leetcode
数据结构
找树左下角的值 -
力扣
(LeetCode)
题目描述给定一个二叉树的根节点root,请找出该二叉树的最底层最左边节点的值。假设二叉树中至少有一个节点。题目示例输入:root=[2,1,3]输出:1解题思路深度优先搜索使用depth记录遍历到的节点的深度,result记录深度在depth的最左节点的值。在深度优先搜索时,我们先搜索当前节点的左子节点,再搜索当前节点的右子节点,然后判断当前节点的深度depth是否大于maxDepth,如果是,那
maybe_za
·
2024-02-09 21:09
leetcode
算法
二叉树
广度优先搜索
深度优先搜索
二叉树的最近公共祖先 -
力扣
(LeetCode)
题目描述给定一个二叉树,找到该树中两个指定节点的最近公共祖先。百度百科中最近公共祖先的定义为:“对于有根树T的两个节点p、q,最近公共祖先表示为一个节点x,满足x是p、q的祖先且x的深度尽可能大(一个节点也可以是它自己的祖先)。”题目示例输入:root=[3,5,1,6,2,0,8,null,null,7,4],p=5,q=1输出:3解释:节点5和节点1的最近公共祖先是节点3。解题思路考虑通过递归
maybe_za
·
2024-02-09 21:09
leetcode
算法
职场和发展
从中序与后序遍历序列构造二叉树 -
力扣
(LeetCode)
题目描述给定两个整数数组inorder和postorder,其中inorder是二叉树的中序遍历,postorder是同一棵树的后序遍历,请你构造并返回这颗二叉树。题目示例输入:inorder=[9,3,15,20,7],postorder=[9,15,7,20,3]输出:[3,9,20,null,null,15,7]解题思路参考代码classSolution{intpost_idx;int[]p
maybe_za
·
2024-02-09 20:08
leetcode
算法
二叉树
【SQL】
力扣
1445. 苹果和桔子
1445.苹果和桔子【SQL】
力扣
1445.苹果和桔子在本篇博客中,我们将深入探讨
力扣
(LeetCode)数据库题目1445——"苹果和桔子"的详细解题步骤。
扣柚
·
2024-02-09 20:16
力扣题目解析
sql
leetcode
数据库
2019.2.21 星期四 晴 亲子日记第
353
篇
开学第一天,俩宝起床都比较顺利,吃过早饭,爷仨就一起出门了。他们刚走了一会儿,我拖地拖到小宝的房间,一眼就看到了地上的英语本,打开一看,是小宝的假期作业,当时心里就非常的着急,给送去还是不送呢?经过一场思想斗争,决定不去给送,自己不用心造成的后果,就让他自己去承担吧。不出所料,上午老师就收作业了,小宝的名字在没交作业一栏里。中午放学看到我就说,真是百密一疏啊,竟然没带英语作业,已经没带了,我也没再
恬静_799a
·
2024-02-09 20:12
【
力扣
】用栈判断有效的括号
有效的括号原题地址方法一:栈对于特殊情况,当字符串的长度为奇数时,一定不是有效的括号。对于一般情况,考虑使用数据结构栈。遍历字符串,遇到左括号时,就入栈。遇到右括号时,若栈顶元素是与这个右括号匹配的左括号,就成功匹配了一对括号,出栈即可。若栈顶元素不是与这个右括号匹配的左括号,或者栈为空,就匹配失败,不是有效的括号。当字符串遍历完时,若栈不为空,说明还有左括号未匹配,不是有效的括号。若栈为空,说明
努力学习游泳的鱼
·
2024-02-09 18:10
leetcode
数据结构
算法
[
力扣
Hot 100------第2题--148.排序链表]
归并排序(递归法)题目要求时间空间复杂度分别为O(nlogn)O(nlogn)和O(1)O(1),根据时间复杂度我们自然想到二分法,从而联想到归并排序;对数组做归并排序的空间复杂度为O(n)O(n),分别由新开辟数组O(n)O(n)和递归函数调用O(logn)O(logn)组成,而根据链表特性:数组额外空间:链表可以通过修改引用来更改节点顺序,无需像数组一样开辟额外空间;递归额外空间:递归调用函数
小小布丁--pudding
·
2024-02-09 18:41
力扣Hot
100
力扣
hot100 -- 双指针
目录移动零盛最多水的容器三数之和接雨水前缀和+辅助数组双指针单调栈移动零283.移动零-
力扣
(LeetCode)关于swap#include#include#includeintmain(){std::
千帐灯无此声
·
2024-02-09 18:40
#
力扣
hot
100
leetcode
算法
职场和发展
leetcode 454. 四数相加 II
454.四数相加II-
力扣
(LeetCode)(leetcode-cn.com)https://leetcode-cn.com/problems/4sum-ii/先遍历前两个数组元素之间的和,然后记录到
吴同学写Bug
·
2024-02-09 17:59
LeetCode
leetcode
算法
职场和发展
java
牛客
周赛
Round 31 F.小红的连续段【隔板法+组合数学】
原题链接:https://ac.nowcoder.com/acm/contest/74362/F时间限制:C/C++1秒,其他语言2秒空间限制:C/C++262144K,其他语言524288K64bitIOFormat:%lld题目描述小红定义一个字符串的“连续段”数量为:相同字符的极长连续子串的数量。例如,"aabbaaa"共有3个连续段:"aa"+"bb"+"aaa"。现在,小红希望你求出,长
lianxuhanshu_
·
2024-02-09 17:58
数学
算法
小白都能看懂的
力扣
算法详解——链表(二)
24.两两交换链表中的节点-
力扣
(LeetCode)本题的难点在于如何将链表划分为两两一组。可以想到,用指针cur来标记每组元素的位置,交换完成后指针向后走两步,即为下一组元素的首个节点。
爱写代码的July
·
2024-02-09 17:22
力扣带刷
算法
leetcode
链表
LeetCode-069-x的平方根
来源:
力扣
(LeetCode)链接:https://leetcode-cn.com/problems/sqrtx/著作权归领扣网络所有。商业转载请联系官方授权,非商业转载请注明出处。
雄狮虎豹
·
2024-02-09 17:36
小白都能看懂的
力扣
算法详解——链表(一)
203.移除链表元素-
力扣
(LeetCode)我们的目标是要寻找val等于目标值的节点,那么我们就要遍历这个链表,找到该节点,之后让该节点的上一个节点指向它的下一个节
爱写代码的July
·
2024-02-09 17:21
力扣带刷
算法
leetcode
链表
LeetCode面试题 02.03. 删除中间节点
示例:输入:单向链表a->b->c->d->e->f中的节点c结果:不返回任何数据,但该链表变为a->b->d->e->f来源:
力扣
(LeetCode)链接:https://leetcode-cn.com
小南家的青蛙
·
2024-02-09 15:28
LeetCode
leetcode
java
LeetCode 面试题64. 求1+2+…+n | Python
面试题64.求1+2+…+n题目来源:
力扣
(LeetCode)https://leetcode-cn.com/problems/qiu-12n-lcof题目求1+2+...
大梦三千秋
·
2024-02-09 14:01
力扣
hot100 -- 哈希
目录两数之和暴力二分哈希字母异位词分组unordered_map+排序unordered_map+计数最长连续序列unordered_set+跳过前驱排序+dp两数之和1.两数之和-
力扣
(LeetCode
千帐灯无此声
·
2024-02-09 14:27
#
力扣
hot
100
力扣
算法
笔记
2024.1.31
力扣
每日一题——找出不同元素数目差数组
2024.1.31题目来源我的题解方法一哈希表+前后缀题目来源
力扣
每日一题;题序:2670我的题解方法一哈希表+前后缀从左到右计算前缀数组pre[i]表示nums[0,i]的不同元素个数;从右到左计算后缀
菜菜的小彭
·
2024-02-09 14:57
力扣每日一题
java
leetcode
算法
java
2024.1.29
力扣
每日一题——自由之路
2024.1.29题目来源我的题解方法一动态规划题目来源
力扣
每日一题;题序:514我的题解方法一动态规划定义dp[i][j]表示从前往后拼写出key的第i个字符,ring的第j个字符与12:00方向对齐的最少步数
菜菜的小彭
·
2024-02-09 14:27
java
力扣每日一题
leetcode
算法
职场和发展
java
2024.1.30
力扣
每日一题——使循环数组所有元素相等的最少秒数
2024.1.30题目来源我的题解方法一暴力+模拟(无法通过)方法二哈希表+数学题目来源
力扣
每日一题;题序:2808我的题解方法一暴力+模拟(无法通过)直接暴力枚举。
菜菜的小彭
·
2024-02-09 14:57
java
力扣每日一题
leetcode
算法
职场和发展
java
每日OJ题_位运算①_位运算解题方法+3道OJ
目录位运算算法原理①
力扣
191.位1的个数解析代码②
力扣
338.比特位计数解析代码③
力扣
461.汉明距离解析代码位运算算法原理常见位运算解题方法:1.基础位运算:&:按位与,有0就是0|:按位或,有1就是
GR鲸鱼
·
2024-02-09 13:23
每日OJ题
leetcode
算法
数据结构
哈希
c++
Offer必备算法05_模拟_五道
力扣
OJ题详解(由易到难)
目录模拟算法原理①
力扣
1576.替换所有的问号解析代码②
力扣
495.提莫攻击解析代码③
力扣
6.Z字形变换解析代码④
力扣
38.外观数列解析代码⑤
力扣
1419.数青蛙解析代码1解析代码2本篇完。
GR鲸鱼
·
2024-02-09 13:53
leetcode
算法
哈希算法
模拟题
数据结构
蓝桥杯
学习方法
力扣
刷题之旅:进阶篇(二)
力扣
(LeetCode)是一个在线编程平台,主要用于帮助程序员提升算法和数据结构方面的能力。以下是一些
力扣
上的入门题目,以及它们的解题代码。
GT开发算法工程师
·
2024-02-09 13:26
leetcode
算法
职场和发展
数据结构
力扣
刷题之旅:进阶篇(三)
力扣
(LeetCode)是一个在线编程平台,主要用于帮助程序员提升算法和数据结构方面的能力。以下是一些
力扣
上的入门题目,以及它们的解题代码。
GT开发算法工程师
·
2024-02-09 13:26
leetcode
算法
职场和发展
【
力扣
白嫖日记】SQL
前言练习sql语句,所有题目来自于
力扣
(https://leetcode.cn/problemset/database/)的免费数据库练习题。
Gary.Li
·
2024-02-09 12:16
力扣刷题
leetcode
sql
数据库
力扣
(LeetCode)1768. 交替合并字符串(C语言)
一、环境说明本文是LeetCode1768题:交替合并字符串,使用c语言实现。模拟。双指针。测试环境:VisualStudio2019。二、代码展示char*mergeAlternately(char*word1,char*word2){intn=strlen(word1);intm=strlen(word2);char*ans=(char*)calloc(n+m+1,sizeof(char));
清墨韵染
·
2024-02-09 11:58
小白leetcode
leetcode
c语言
算法
双指针
力扣
236.二叉树最近的公共祖先(内含两种解法
题目名称
力扣
236.二叉树最近的公共祖先
力扣
(LeetCode)官网-全球极客挚爱的技术成长平台目录题目名称
力扣
236.二叉树最近的公共祖先1.题目2.题目分析3.题目答案最后1.题目给定一个二叉树,找到该树中两个指定节点的最近公共祖先
vpurple__
·
2024-02-09 10:04
题目分享:一些容易遗忘的小点
leetcode
算法
数据结构
Day2 数据结构与算法(Java)----数组(双指针),滑动窗口
一,题977.有序数组的平方(双指针法)题目链接:
力扣
给你一个按非递减顺序排序的整数数组nums,返回每个数字的平方组成的新数组,要求也按非递减顺序排序。
敲代码中……
·
2024-02-09 10:49
leetcode题库
leetcode
数据结构
算法
Codeforces大战苏维埃 12月17,18签到题解析
众所周知,国内有不少刷题宝地
力扣
牛客洛谷PTA头歌等等。
ZealSinger
·
2024-02-09 10:48
c新手入门题练习
算法
c语言
c++
day02-双指针-滑动窗口LeetCode习题
977.有序数组的平方-
力扣
(LeetCode)给你一个按非递减顺序排序的整数数组nums,返回每个数字的平方组成的新数组,要求也按非递减顺序排序。
过客..
·
2024-02-09 10:47
算法
算法
leetcode
数据结构
9.5不同路径②(LC63-M)
63.不同路径II-
力扣
(LeetCode)算法:动规五部曲:1.确定dp及下标dp[i][j]:表示从(0,0)出发,到(i,j)有dp[i][j]条不同的路径。
pig不会cv
·
2024-02-09 09:55
#
9.动态规划
算法
数据结构
力扣
738单调递增的数字思路以及贪心总结
力扣
上的第738题,大家刚开始看的可能比较懵,读懂之后就会发现其实是找小于n的并且右边位上的数字大于等于左边位上的数字的最大整数。
Zrf2191318455
·
2024-02-09 08:21
leetcode
算法
js
数据结构与算法-链表(
力扣
附链接)
之前我们对C语言进行了一定的学习,有了一些基础之后,我们就可以学习一些比较基础的数据结构算法题了。这部分的知识对于我们编程的深入学习非常有用,对于一些基本的算法,我们学习之后,就可以参加一些编程比赛了(蓝桥杯)。学习前提1.至少掌握一门计算机编程语言。2.有一定的数学基础和逻辑思考能力。如好学好数据结构1.复习好C语言以及C++的基础知识,尤其是指针这一块的知识,当然使用别的计算机编程语言也可以,
Monodye
·
2024-02-09 08:43
链表
数据结构
力扣
22. 括号生成(JAVA)回溯法
1、合法括号生成
力扣
题解22.括号生成难度中等2268数字n代表生成括号的对数,请你设计一个函数,用于能够生成所有可能的并且有效的括号组合。
wy_43431863
·
2024-02-09 06:56
回溯
力扣
leetcode
java
算法
下一个排列
31.下一个排列-
力扣
(LeetCode)思路1.从右向左遍历数组,找到第一个满足`nums[i]=0&&nums[i]>=nums[i+1]){i--;}if(i>=0){intj=n-1;//从后往前
Sloent
·
2024-02-09 06:53
算法
算法
数据结构
java
力扣
排序算法
22. 括号生成
22.括号生成-
力扣
(LeetCode)1、一个「合法」括号组合的左括号数量一定等于右括号数量,这个很好理解。
Sloent
·
2024-02-09 06:50
算法
java
leetcode
力扣
算法
力扣
面试题 17.04. 消失的数字(求和,位运算)
Problem:面试题17.04.消失的数字文章目录题目描述思路复杂度Code题目描述思路思路1:求和先求取1-n的数字和,再减去数组中所有元素的和即为缺失数思路2:位运算我们利用异或运算的特性:相同位为0,不同位为1;0与仍何数异或后得到仍何数,即我们先另一个变量(初始为0)与数字1-n异或,再次与数组中的所有元素异或,最后得到的值则为所缺失的元素;复杂度思路1与思路2的时间何空间复杂度均如下时
LNsupermali
·
2024-02-09 06:18
力扣题目
leetcode
算法
职场和发展
上一页
10
11
12
13
14
15
16
17
下一页
按字母分类:
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
其他