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
力扣python刷题
LCR 193.二叉搜索树的最近公共祖先
题目来源:leetcode题目,网址:LCR193.二叉搜索树的最近公共祖先-
力扣
(LeetCode)解题思路:获得从根节点指向两节点的链路后,返回两链路上的最后一个相同节点即可。
十年一觉尘与土
·
2024-01-04 18:19
#
C++
LeetCode
C++
计算机创新协会冬令营——暴力枚举题目04
说句实话,单纯的暴力枚举题目太难找了┭┮﹏┭┮,接招吧~~题目2094.找出3位偶数-
力扣
(LeetCode)给你一个整数数组digits,其中每个元素是一个数字(0-9)。数组中可能存在重复元素。
WenJGo
·
2024-01-04 18:44
我的算法记录
算法
数据结构
计算机创新协会冬令营——暴力枚举题目03
(这里先不管,因为
力扣
这里的测试用例比较少,所以使用暴力枚举依然可以AC题目,我等一下会给出复杂度为logn的方法,对就是二分)示例示例1:输入:nums=[1,3,5,6],
WenJGo
·
2024-01-04 16:34
我的算法记录
算法
数据结构
计算机创新协会冬令营——暴力枚举题目02
♪(^∇^*)题目
力扣
题号:2367.算术三元组的数目注:下述题目和示例均来自
力扣
题目给你一个下标从0开始、严格递增的整数数组nums和一个正整数diff。
WenJGo
·
2024-01-04 16:04
我的算法记录
算法
java
c++
【MySQL】分组(group by)后再筛选(having)巧用 sum(条件表达式) 语法
力扣
题1、题目地址1083.销售分析II2、模拟表表:ProductColumnNameTypeproduct_idintproduct_namevarcharunit_priceintProduct_id
Joseph 乔
·
2024-01-04 16:16
#
MySQL
mysql
【MySQL】关于日期转换的方法
力扣
题1、题目地址1853.转换日期格式2、模拟表表:DaysColumnNameTypedaydateday是这个表的主键。
Joseph 乔
·
2024-01-04 16:15
#
MySQL
mysql
求职开挂-用Chatgpt回答面试官的提问和帮助写代码可行不?
如果未来公司面试题目都连网,大家用
力扣
刷题之类学会做了,找工作工资多拿个20%,多个3-5000一个月不是很美?
专注VB编程开发20年
·
2024-01-04 12:35
chatgpt
人工智能
发贴技巧
鸣龙少年
高考
真题库
LeetCode [24][25] k个一组反转链表
24.两两交换链表中的节点-
力扣
(LeetCode)25.K个一组翻转链表-
力扣
(LeetCode)扩展题目24解法1://迭代法难搞ListNode*swapPairs(ListNode*head){
程序喵阿呆
·
2024-01-04 11:13
leetcode
链表
算法
代码随想录算法训练DAY20|二叉树6
算法训练DAY20|二叉树6654.最大二叉树
力扣
题目地址给定一个不含重复元素的整数数组。一个以此数组构建的最大二叉树定义如下:二叉树的根是数组中的最大元素。
XIAOHAIYOU
·
2024-01-04 11:44
数据结构
算法
leetcode
盛最多水的容器(
力扣
11题)
例题:分析:这道题给出了一个数组,数组里的元素可以看成每一个挡板,要找到哪两个挡板之间盛的水最多,返回盛水量的最大值。这其实是一个双指针问题。我们可以先固定第一个挡板(i)和最后一个挡板(j),height[0]=1,height[8]=7,看看盛水量。现在盛水量比较少,要让盛水量尽可能多,假设我们先移动j指针我们发现,固定了两个挡板,当移动高的挡板时,盛水量随着j指针的左移在不断减少,必然小于最
丶lemon7
·
2024-01-04 11:39
leetcode
算法
职场和发展
Leetcode15 - 三数之和
例题:其实这道题类似于
力扣
的40题组合的题目。https://blog.csdn.net/qq_63748940/article/details/134979657?
丶lemon7
·
2024-01-04 11:38
算法
数据结构
滑动窗口最大值(
力扣
239题)
单调递减队列:在解决题目之前,我们先来了解一下单调递减队列,它其实就是在队列的基础上多加了一些限制,如下图:要求队列中的元素必须按从大到小的顺序排列。如果向单调递减队列中加入数字1,可以直接加入,不会改变队列中递减的要求。但是向队列中加入数字3就不能直接加入了。需要把队列中的2,1移除,然后再加入3。我们可以利用java中自带的LinkedList双端队列来实现一下单调递减队列。importjav
丶lemon7
·
2024-01-04 11:04
leetcode
算法
力扣
热题100道-矩阵篇
矩阵73.矩阵置零给定一个mxn的矩阵,如果一个元素为0,则将其所在行和列的所有元素都设为0。请使用原地算法**。**示例1:输入:matrix=[[1,1,1],[1,0,1],[1,1,1]]输出:[[1,0,1],[0,0,0],[1,0,1]]示例2:输入:matrix=[[0,1,2,0],[3,4,5,2],[1,3,1,5]]输出:[[0,0,0,0],[0,4,5,0],[0,3,
迟意..
·
2024-01-04 09:14
算法
leetcode
矩阵
算法
力扣
每日一题:740.删除并获得点数 python动态规划详解!
740.删除并获得点数https://leetcode-cn.com/problems/delete-and-earn/难度:中等题目:给你一个整数数组nums,你可以对它进行一些操作。每次操作中,选择任意一个nums[i],删除它并获得nums[i]的点数。之后,你必须删除每个等于nums[i]-1或nums[i]+1的元素。开始你拥有0个点数。返回你能通过这些操作获得的最大点数。提示:11,那
清风Python
·
2024-01-04 09:37
【冲冲冲】贪心来当leetcode CEO
假设
力扣
(LeetCode)即将开始IPO。为了以更高的价格将股票卖给风险投资公司,
力扣
希望在IPO之前开展一些项目以增加其资本。由于资源有限,它只能在IPO之前完成最多k个不同的项目。
TripleEyeAline
·
2024-01-04 09:31
LeedCode全排列Ⅱ——剪枝回溯
示例:输入:[1,1,2]输出:[[1,1,2],[1,2,1],[2,1,1]]来源:
力扣
(LeetCode)链接:https://leetcode-cn.com/problems/permutations-ii
zuki_75b3
·
2024-01-04 09:17
力扣
232. 用栈实现队列
题目请你仅使用两个栈实现先入先出队列。队列应当支持一般队列支持的所有操作(push、pop、peek、empty):实现MyQueue类:voidpush(intx)将元素x推到队列的末尾intpop()从队列的开头移除并返回元素intpeek()返回队列开头的元素booleanempty()如果队列为空,返回true;否则,返回false题解根据栈后进先出的性质,可将两个栈分别设置为只压入元素的
啊哈leelee~
·
2024-01-04 07:16
练习题
leetcode
算法
数据结构
c语言
检查按位或是否存在尾随零 --
力扣
--JAVA
题目给你一个正整数数组nums。你需要检查是否可以从数组中选出两个或更多元素,满足这些元素的按位或运算(OR)结果的二进制表示中至少存在一个尾随零。例如,数字5的二进制表示是"101",不存在尾随零,而数字4的二进制表示是"100",存在两个尾随零。如果可以选择两个或更多元素,其按位或运算结果存在尾随零,返回true;否则,返回false。解题思路双层循环,获取每两个元素组合后的结果;奇数的二进制
xuxigifxfh
·
2024-01-04 07:37
力扣练习
leetcode
java
python
【MySQL】窗口函数 Lead 和 Lag 的运用(MySQL版本8+)以及 时间差函数 TIMESTAMPDIFF 的运用
力扣
题1、题目地址1939.主动请求确认消息的用户2、模拟表表:SignupsColumnNameTypeuser_idinttime_stampdatetimeuser_idistheprimarykeyforthistable
Joseph 乔
·
2024-01-04 06:06
#
MySQL
mysql
用栈来解决表达式问题(算法村第四关黄金挑战)
我们来看两道常见且难度中等的问题:“计算器问题”和“逆波兰表达式求值”计算器问题227.基本计算器II-
力扣
(LeetCode)给你一个字符串表达式s,请你实现一个基本计算器来计算并返回它的值。
陈星泽SSR
·
2024-01-04 06:45
算法村
算法
数据结构 第八章节 排序
参考:1.数据结构C语言版|第2版;2.
力扣
;3.2024年数据结构考研复习指导。三个参考分别依次对应文章三个部分。
Q天马A行空Q
·
2024-01-04 06:42
数据结构
数据结构
算法
排序算法
c++
dp专题6 整数拆分
本题链接:
力扣
(LeetCode)官网-全球极客挚爱的技术成长平台题目:思路:对于整数拆分,就是多个子问题,我们通过解决一个子问题,来推出大问题,我们拆分的时候,按照逻辑一个数拆成两个数,比如:6=2+
Angindem
·
2024-01-04 06:44
DP训练
算法
dp专题7 分割等和子集
本题链接:
力扣
(LeetCode)官网-全球极客挚爱的技术成长平台题目:思路:由题意,题目意思是给出数组nums找出两个子集它们的元素和相等。
Angindem
·
2024-01-04 06:44
DP训练
算法
dp专题8 1049. 最后一块石头的重量 II
本题链接:
力扣
(LeetCode)官网-全球极客挚爱的技术成长平台题目:思路:由题意,石头的相撞,求最后相撞后剩余的最后一个石头最小的重量是多少。
Angindem
·
2024-01-04 06:12
算法笔记
DP训练
c++
算法
力扣
labuladong——一刷day82
提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录前言一、
力扣
261.以图判树二、
力扣
1135.最低成本联通所有城市三、
力扣
261.以图判树前言最小生成树算法主要有Prim算法(普里姆算法
乱世在摸鱼
·
2024-01-04 02:44
力扣题解
leetcode
java
算法
数据结构
力扣
labuladong——一刷day83
提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录前言一、
力扣
1584.连接所有点的最小费用前言Prim算法和Kruskal算法都是经典的最小生成树算法,阅读本文之前,希望你读过前文
乱世在摸鱼
·
2024-01-04 02:44
力扣题解
leetcode
算法
职场和发展
数据结构
java
力扣
labuladong——一刷day84
提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录前言一、
力扣
743.网络延迟时间前言Dijkstra算法(一般音译成迪杰斯特拉算法)无非就是一个BFS算法的加强版,它们都是从二叉树的层序遍历衍生出来的一
乱世在摸鱼
·
2024-01-04 02:13
力扣题解
leetcode
算法
职场和发展
java
数据结构
力扣
_day2
两数相加用python3更方便,有内置的ListNode。#classListNode:#def__init__(self,val=0,next=None):#self.val=val#self.next=nextclassSolution(object):defcycles(self,head):now=headindex=0while(now):index+=1now=now.nextretu
南宫凝忆
·
2024-01-04 01:18
力扣
leetcode
算法
职场和发展
力扣
_day1
两数之和hash表的时间复杂度为什么是O(1)?hash表是基于数组+链表的实现的。数组在内存中是一块连续的空间,只要知道查找数据的下标就可快速定位到数据的内存地址,即数组查找数据的时间复杂度为O(1)。能用一次循环解决问题就用一次循环。classSolution(object):deftwoSum(self,nums,target):""":typenums:List[int]:typetarg
南宫凝忆
·
2024-01-04 01:16
力扣
leetcode
哈希算法
散列表
LeetCode解法汇总2487. 从链表中移除节点
目录链接:
力扣
编程题-解法汇总_分享+记录-CSDN博客GitHub同步刷题项目:https://github.com/September26/java-algorithms原题链接:
力扣
(LeetCode
失落夏天
·
2024-01-04 01:39
编程题
leetcode
算法
职场和发展
LeetCode解法汇总2866. 美丽塔 II
目录链接:
力扣
编程题-解法汇总_分享+记录-CSDN博客GitHub同步刷题项目:https://github.com/September26/java-algorithms原题链接:
力扣
(LeetCode
失落夏天
·
2024-01-04 01:38
编程题
leetcode
算法
职场和发展
LeetCode解法汇总2706. 购买两块巧克力
目录链接:
力扣
编程题-解法汇总_分享+记录-CSDN博客GitHub同步刷题项目:https://github.com/September26/java-algorithms原题链接:
力扣
(LeetCode
失落夏天
·
2024-01-04 01:38
编程题
leetcode
算法
职场和发展
LeetCode解法汇总1276. 不浪费原料的汉堡制作方案
目录链接:
力扣
编程题-解法汇总_分享+记录-CSDN博客GitHub同步刷题项目:https://github.com/September26/java-algorithms原题链接:
力扣
(LeetCode
失落夏天
·
2024-01-04 01:07
编程题
leetcode
算法
职场和发展
力扣
hot100 二叉树的直径
题目地址一个节点的最大直径=它左树的深度+它右树的深度ACcode/***Definitionforabinarytreenode.*publicclassTreeNode{*intval;*TreeNodeleft;*TreeNoderight;*TreeNode(){}*TreeNode(intval){this.val=val;}*TreeNode(intval,TreeNodeleft,
兑生
·
2024-01-04 00:53
力扣
hot100
leetcode
算法
职场和发展
力扣
hot100 二叉树的层序遍历 BFS 队列
题目地址时间复杂度:O(n)O(n)O(n)空间复杂度:O(n)O(n)O(n)队列写法/***Definitionforabinarytreenode.*publicclassTreeNode{*intval;*TreeNodeleft;*TreeNoderight;*TreeNode(){}*TreeNode(intval){this.val=val;}*TreeNode(intval,Tr
兑生
·
2024-01-04 00:53
力扣
hot100
leetcode
算法
职场和发展
力扣
hot100 对称二叉树 递归 队列
题目地址参考思路递归的难点在于:找到可以递归的点为什么很多人觉得递归一看就会,一写就废。或者说是自己写无法写出来,关键就是你对递归理解的深不深。对于此题:递归的点怎么找?从拿到题的第一时间开始,思路如下:1.怎么判断一棵树是不是对称二叉树?答案:如果所给根节点,为空,那么是对称。如果不为空的话,当他的左子树与右子树对称时,他对称2.那么怎么知道左子树与右子树对不对称呢?在这我直接叫为左树和右树
兑生
·
2024-01-04 00:21
力扣
hot100
leetcode
算法
职场和发展
前缀和算法 -- 寻找数组的中心坐标
个人主页:Lei宝啊愿所有美好如期而遇本题链接
力扣
(LeetCode)官网-全球极客挚爱的技术成长平台输入描述给定一个数组,接口为intpivotIndex(vector&nums)输出描述我们以示例1
Lei宝啊
·
2024-01-04 00:32
算法
算法
前缀和
每日一练:LeeCode-503. 下一个更大元素 II (中)【单调栈】
本文是
力扣
LeeCode-503.下一个更大元素II学习与理解过程,本文仅做学习之用,对本题感兴趣的小伙伴可以出门左拐LeeCode。
666-LBJ-666
·
2024-01-03 23:56
#
每日一道LeeCode算法题
算法
leetcode
每日
力扣
算法题(简单篇)
459.重复的字符串原题:给定一个非空的字符串s,检查是否可以通过由它的一个子串重复多次构成。解题思路:最简单的思路就是枚举,设定一个变量i,由于一个重复的字符串肯定是由一个子字符串复制一遍而来,因此我们只需要遍历一般就行了,然后当我们发现i是长度Len的因数时,我们就可以去判断这个字符串是否是重复的字符串,而比较时我们需要另一个变量k以i这个位置为基准去比较其他位置的字符串是否与i所在的位置往后
hadagaga
·
2024-01-03 20:57
力扣简单篇
算法
leetcode
职场和发展
每日
力扣
算法题(简单篇)
506.相对名词原题:给你一个长度为n的整数数组score,其中score[i]是第i位运动员在比赛中的得分。所有得分都互不相同。运动员将根据得分决定名次,其中名次第1的运动员得分最高,名次第2的运动员得分第2高,依此类推。运动员的名次决定了他们的获奖情况:名次第1的运动员获金牌"GoldMedal"。名次第2的运动员获银牌"SilverMedal"。名次第3的运动员获铜牌"BronzeMedal
hadagaga
·
2024-01-03 20:57
力扣简单篇
算法
leetcode
职场和发展
每日
力扣
算法题(简单篇)
461.汉明距离原题:两个整数之间的汉明距离指的是这两个数字对应二进制位不同的位置的数目。给你两个整数x和y,计算并返回它们之间的汉明距离。解题思路:我们注意到,这里需要比较的是二进制位上数字不同的数目,那么只需要同时与1比较,就可以确定是否相同知识储备:位运算符&:效果比较数字二进制位第最后一位例:1&1=1,0&0=0,0&1=0位运算符>>:使数字的二进制位向右移位例:2>>1=1,效果:1
hadagaga
·
2024-01-03 20:27
力扣简单篇
算法
leetcode
职场和发展
每日
力扣
算法题(简单篇)
415.字符串相加原题:给定两个字符串形式的非负整数num1和num2,计算它们的和并同样以字符串形式返回。你不能使用任何內建的用于处理大整数的库(比如BigInteger),也不能直接将输入的字符串转换为整数形式。解题思路:字符串相加,这里不能转换成正整数再相加,会溢出,那么我们就只能直接相加了,模拟一下平时做加法的过程,先加上两个数字,如果大于十就进一位,重复这样的步骤,那么我们就需要一个数字
hadagaga
·
2024-01-03 20:26
力扣简单篇
算法
leetcode
数据结构
每日
力扣
算法题(简单篇)
412.FizzBuzz原题:给你一个整数n,找出从1到n各个整数的FizzBuzz表示,并用字符串数组answer(下标从1开始)返回结果,其中:answer[i]=="FizzBuzz"如果i同时是3和5的倍数。answer[i]=="Fizz"如果i是3的倍数。answer[i]=="Buzz"如果i是5的倍数。answer[i]==i(以字符串形式)如果上述条件全不满足解题思路:读题可发现
hadagaga
·
2024-01-03 20:26
力扣简单篇
算法
leetcode
职场和发展
每日
力扣
算法题(简单篇)
290.单词规律原题:给定一种规律pattern和一个字符串s,判断s是否遵循相同的规律。这里的遵循指完全匹配,例如,pattern里的每个字母和字符串s中的每个非空单词之间存在着双向连接的对应规律。运行时间:解题思路:经典哈希表解法,采用映射的方法来判断,因为pattern字符数组中仅有小写字母,因此可以采用一个可以存放26个字符指针的哈希表来存放已建立映射关系的小写字母和单词,比方说a对应do
hadagaga
·
2024-01-03 20:56
力扣简单篇
leetcode
算法
职场和发展
每日
力扣
算法题(简单篇)
404.左叶子之和原题:给定二叉树的根节点root,返回所有左叶子之和。解题思路:二叉树类题目,显然最简单的解法就是递归,这里要求求左叶子之和,那么叶子的定义就是没有子节点的节点,也就是left==NULL&&right==NULL,那么我们可以很简单的写出判断的条件,而对于特殊情况也就是root==NULL的情况做特殊处理就行了知识储备:递归:把大问题分解为小问题,以本题为例,对每一个子节点单独
hadagaga
·
2024-01-03 20:56
力扣简单篇
算法
leetcode
职场和发展
每日
力扣
算法题(简单篇)
409.最长回文串原题:给定一个包含大写字母和小写字母的字符串s,返回通过这些字母构造成的最长的回文串。在构造过程中,请注意区分大小写。比如"Aa"不能当做一个回文字符串。解题思路:这题字符串中只有大写和小写字母,元素有限,所以可以用哈希表,再看回文子串,回文子串的特征有两个,分为奇数长度和偶数长度,那么我们先数一数字符串的每一个字母都有多少个,然后开始取字符串,先把偶数个的字母取出来,同时取出多
hadagaga
·
2024-01-03 20:56
力扣简单篇
算法
leetcode
职场和发展
每日
力扣
算法题(简单篇)
504.七进制数原题:给定一个整数num,将其转化为7进制,并以字符串形式输出。解题思路:对于n进制题,我们都可以采用除n取余法来解决源代码:char*convertToBase7(intnum){char*ans=malloc(sizeof(char)*20);intbase=19,flag=1;ans[base--]='\0';if(num=7){num/=7;ans[base--]=num%
hadagaga
·
2024-01-03 20:24
力扣简单篇
算法
leetcode
职场和发展
力扣
hot100 翻转二叉树 递归
题目地址ACcode/***Definitionforabinarytreenode.*publicclassTreeNode{*intval;*TreeNodeleft;*TreeNoderight;*TreeNode(){}*TreeNode(intval){this.val=val;}*TreeNode(intval,TreeNodeleft,TreeNoderight){*this.va
兑生
·
2024-01-03 20:13
力扣
hot100
leetcode
算法
职场和发展
力扣
hot00 二叉树的中序遍历
题目地址/***Definitionforabinarytreenode.*publicclassTreeNode{*intval;*TreeNodeleft;*TreeNoderight;*TreeNode(){}*TreeNode(intval){this.val=val;}*TreeNode(intval,TreeNodeleft,TreeNoderight){*this.val=val;
兑生
·
2024-01-03 20:43
力扣
hot100
leetcode
算法
职场和发展
力扣
hot100 二叉树的最大深度 dfs
题目地址ACcode/***Definitionforabinarytreenode.*publicclassTreeNode{*intval;*TreeNodeleft;*TreeNoderight;*TreeNode(){}*TreeNode(intval){this.val=val;}*TreeNode(intval,TreeNodeleft,TreeNoderight){*this.va
兑生
·
2024-01-03 20:11
力扣
hot100
leetcode
深度优先
算法
上一页
56
57
58
59
60
61
62
63
下一页
按字母分类:
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
其他