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
力扣algorithm
MySQL优化01-索引
索引类型提示:这个网址,可以在线演示索引的插入情况:https://www.cs.usfca.edu/~galles/visualization/
Algorithm
s.html二叉树从图中可以看到,二叉树的机
冰帝海岸
·
2024-02-05 09:22
mysql
mysql
数据库
第十一天栈与队列
20.有效的括号
力扣
题目链接(opensnewwindow)给定一个只包括'(',')','{','}','[',']'的字符串,判断字符串是否有效。
学习我是拒绝的
·
2024-02-05 09:57
数据结构与算法
数据结构
第八天字符串
344.反转字符串
力扣
题目链接(opensnewwindow)编写一个函数,其作用是将输入的字符串反转过来。输入字符串以字符数组char[]的形式给出。
学习我是拒绝的
·
2024-02-05 09:27
数据结构与算法
windows
java
服务器
面试题64. 求1+2+…+n
来源:
力扣
(LeetCode)链接:https:/
放下梧菲
·
2024-02-05 08:53
力扣
刷题:17. 电话号码的字母组合
题目要求整体思路首先建一个长度为10的vecotor,存放与数字相对应的字母接着根据digits的长度,利用深度优先递归的组成字符串:当nowIndex小于maxIndex(字符串长度)时,将digits[index]数字对应的所有字母分别加入字符串尾部。当nowIndex大于maxIndex(字符串长度)时,将组成的字符串放进字符串数组中。最后返回字符数组代码classSolution{publ
优雅的疯
·
2024-02-05 08:05
leetcode
leetcode
字符串
C#
力扣
算法:17. 电话号码的字母组合
来源:
力扣
(LeetCode)链接:https://leetcode.cn/problems/letter-combinations-of-a-phone-number著作权归领扣网络所有。
黄瓜炒鸡蛋emm
·
2024-02-05 08:35
C#
算法
算法
leetcode
数据结构
c#
开发语言
力扣
:216. 组合总和 III
回溯解法思路:1.先声明一个集合来接受全部组合等于n的组合,在声明一个单个组合的集合来接收遍历的全部的组合。2.写一个回溯函数,里面有终止条件和遍历全部组合的for循环来进行遍历全部的组合,终止条件为li2的集合的长度等于k时,同时li2的集合中元素的总和要等于n时,li2才能加入到li1中去。在遍历for循环中要回溯组合。classSolution{//接收全部组合等于n的组合List>li1=
AnDanXingKo
·
2024-02-05 07:31
回溯
leetcode
算法
力扣
:17. 电话号码的字母组合
回溯解题思路:1.先把0到9的对应的字符串用一个string类型的数组来储存起来,之后写回溯函数,组合的终止条件为s.length()==digits.length(),同时也要防止i下标超出string类型digits中的索引范围,之后就是找到对影数字的字符串的下标,用for循环来进行遍历组合,达到组合长度后,进行回溯操作。classSolution{//接收的全部的字母组合Listli=new
AnDanXingKo
·
2024-02-05 07:01
回溯
leetcode
算法
力扣
0122——买卖股票的最佳时机II
买卖股票的最佳时机II难度:中等题目描述给你一个整数数组prices,其中prices[i]表示某支股票第i天的价格。在每一天,你可以决定是否购买和/或出售股票。你在任何时候最多只能持有一股股票。你也可以先购买,然后在同一天出售。返回你能获得的最大利润。示例1输入:prices=[7,1,5,3,6,4]输出:7示例2输入:prices=[1,2,3,4,5]输出:4题解因为不是只能购买一次,所以
Aubyn11
·
2024-02-05 07:48
算法进修
leetcode
算法
职场和发展
力扣
热门100题刷题笔记 - 10. 正则表达式匹配
力扣
热门100题-10.正则表达式匹配题目链接:10.正则表达式匹配题目描述:给你一个字符串s和一个字符规律p,请你来实现一个支持'.'和'*'的正则表达式匹配。'.'
zyqaq412
·
2024-02-05 07:51
力扣刷题记录
leetcode
笔记
正则表达式
力扣
热门100题刷题笔记 - 5.最长回文子串
力扣
热门100题-5.最长回文子串题目链接:5.最长回文子串题目描述:给你一个字符串s,找到s中最长的回文子串。如果字符串的反序与原始字符串相同,则该字符串称为回文字符串。
zyqaq412
·
2024-02-05 07:47
力扣刷题记录
leetcode
笔记
算法
双非本科准备秋招(16.1)——
力扣
二叉树
1、101.对称二叉树检查是否对称,其实就是检查左节点等不等于右节点,我们可以用递归来做。如果左右节点都为null,说明肯定对称呀,返回true。如果一个为null一个不为null,或者左右的值不相等,则为false。(这里简化一下,比如left==null&&right!=null可以只写left==null,因为如果都为null,会进入第一个if)。如果两个值相等,不代表一定对称,还需要继续检
随心自风流
·
2024-02-05 07:46
java
求职招聘
秋招
力扣
Leetcode
LeetCode解法汇总292. Nim 游戏
目录链接:
力扣
编程题-解法汇总_分享+记录-CSDN博客GitHub同步刷题项目:https://github.com/September26/java-
algorithm
s原题链接:
力扣
(LeetCode
失落夏天
·
2024-02-05 07:45
编程题
leetcode
算法
职场和发展
【
力扣
白嫖日记】SQL
前言练习sql语句,所有题目来自于
力扣
(https://leetcode.cn/problemset/database/)的免费数据库练习题。
Gary.Li
·
2024-02-05 06:21
leetcode
sql
数据库
LeetCode:2.两数相加
目录题目:编辑2.两数相加-
力扣
(LeetCode)分析问题:官方的优秀代码+博主的注释:博主的辣眼代码,无注释,拉出来拷打自己:每日表情包:2.两数相加-
力扣
(LeetCode)题目:2.两数相加-
力扣
nainaire
·
2024-02-05 06:43
leetcode
算法
c语言
数据结构
链表
【每日算法】
力扣
121. 买卖股票的最佳时机
描述给定一个数组prices,它的第i个元素prices[i]表示一支给定股票第i天的价格。你只能选择某一天买入这只股票,并选择在未来的某一个不同的日子卖出该股票。设计一个算法来计算你所能获取的最大利润。返回你可以从这笔交易中获取的最大利润。如果你不能获取任何利润,返回0。示例1:输入:[7,1,5,3,6,4]输出:5解释:在第2天(股票价格=1)的时候买入,在第5天(股票价格=6)的时候卖出,
程序员徐小白
·
2024-02-05 06:30
大脑保健操
算法
leetcode
数据结构
力扣
121.买卖股票的最佳时机
给定一个数组prices,它的第i个元素prices[i]表示一支给定股票第i天的价格。你只能选择某一天买入这只股票,并选择在未来的某一个不同的日子卖出该股票。设计一个算法来计算你所能获取的最大利润。返回你可以从这笔交易中获取的最大利润。如果你不能获取任何利润,返回0。示例1:输入:[7,1,5,3,6,4]输出:5解释:在第2天(股票价格=1)的时候买入,在第5天(股票价格=6)的时候卖出,最大
qq_53212565
·
2024-02-05 06:59
leetcode
力扣
121. 买卖股票的最佳时机
给定一个数组prices,它的第i个元素prices[i]表示一支给定股票第i天的价格。你只能选择某一天买入这只股票,并选择在未来的某一个不同的日子卖出该股票。设计一个算法来计算你所能获取的最大利润。返回你可以从这笔交易中获取的最大利润。如果你不能获取任何利润,返回0。示例1:输入:[7,1,5,3,6,4]输出:5解释:在第2天(股票价格=1)的时候买入,在第5天(股票价格=6)的时候卖出,最大
忆南329
·
2024-02-05 06:59
leetcode
算法
力扣
121.买卖股票的最佳时机
121.买卖股票的最佳时机给定一个数组,它的第i个元素是一支给定股票第i天的价格。如果你最多只允许完成一笔交易(即买入和卖出一支股票一次),设计一个算法来计算你所能获取的最大利润。注意:你不能在买入股票前卖出股票。示例1:输入:[7,1,5,3,6,4]输出:5解释:在第2天(股票价格=1)的时候买入,在第5天(股票价格=6)的时候卖出,最大利润=6-1=5。注意利润不能是7-1=6,因为卖出价格
Lucky小黄人
·
2024-02-05 06:58
数据结构
算法
leetcode
python
java
力扣
121. 买卖股票的最佳时机(动态规划)
力扣
121.买卖股票的最佳时机(动态规划)动态规划:有点像0-1背包问题:买入:i当天买入i当天不买入i当天买入的最大收益-i当天的股价i-1买入的最大收益,维持现状in[i]-prices[i]in[
小麦China
·
2024-02-05 06:28
力扣刷题
动态规划
c++
数据结构
力扣
leetcode 121. 买卖股票的最佳时机 java
classSolution{publicintmaxProfit(int[]endurance){if(endurance.length==0)return0;intmin=endurance[0],max=min,result=0;for(inti=1;imax)max=endurance[i];if(max-min>result)result=max-min;}returnresult;}}
笨比master
·
2024-02-05 06:56
leetcode
Leetcode
力扣
121. 买卖股票的最佳时机的解法
给定一个数组prices,它的第i个元素prices[i]表示一支给定股票第i天的价格。你只能选择某一天买入这只股票,并选择在未来的某一个不同的日子卖出该股票。设计一个算法来计算你所能获取的最大利润。返回你可以从这笔交易中获取的最大利润。如果你不能获取任何利润,返回0。示例1:输入:[7,1,5,3,6,4]输出:5解释:在第2天(股票价格=1)的时候买入,在第5天(股票价格=6)的时候卖出,最大
璐璐的漫漫代码路
·
2024-02-05 06:56
leetcode
算法
javascript
力扣
121. 买卖股票的最佳时机(dp)
前i天的最大收益=max(前i-1天的最大收益,第i天的价格-前i-1天中的最小价格)classSolution{publicintmaxProfit(int[]prices){if(prices==null||prices.length==0||prices.length==1)return0;intmin=prices[0];intb=0;for(inti=1;i
Object_in_java
·
2024-02-05 06:26
力扣(leetcode)
动态规划
java
leetcode
动态规划
算法
leetcode
力扣
121.买卖股票的最佳时期
题目描述:leetcode121解题方法:1.暴力遍历一开始我们可以尝试遍历股票的所有价格,比较之后找到利润的最大值,但是这种办法的时间复杂度为O(n^2),在这道题目中会超时,我们可以尝试一下贪心算法和动态规划代码:intmaxProfit(int*prices,intpricesSize){intmaxProfit=0;intprofit=0;inti,j;for(i=0;iprices[i]
天线波波
·
2024-02-05 06:55
leetcode
贪心算法
动态规划
Leetcode 3031. Minimum Time to Revert Word to Initial State II
关于z算法,之前我们已经写过一个博客(经典算法:Z算法(z
algorithm
))对这个经典算法本身进行了一下介绍
Espresso Macchiato
·
2024-02-05 06:54
leetcode笔记
leetcode
3031
leetcode
hard
leetcode周赛383
leetcode
3029
z算法
力扣
121. 买卖股票的最佳时机 C语言实现
题目描述:给定一个数组prices,它的第i个元素prices[i]表示一支给定股票第i天的价格。你只能选择某一天买入这只股票,并选择在未来的某一个不同的日子卖出该股票。设计一个算法来计算你所能获取的最大利润。返回你可以从这笔交易中获取的最大利润。如果你不能获取任何利润,返回0。题目来源官方暴力解法不可用!!会超出时间控制方法:使用动态规划已知i个元素为股票i天的价格大问题:所有天数的最大利润。子
ThePaK
·
2024-02-05 06:23
力扣刷题
leetcode
c语言
算法
力扣
121. 买卖股票的最佳时机 js方法
该题可以看出当买入时间确定,其左边股票价格最小值就是其最大的利润varmaxProfit=function(prices){//该变量记录最低的价格letminPrice=prices[0];//记录最大的利润letmaxProfit=0;if(prices.length==0){return0;}for(leti=0;imaxProfit){maxProfit=prices[i]-minPric
大狼狗
·
2024-02-05 06:23
javascript
力扣
:121. 买卖股票的最佳时机 题解
力扣
:121.买卖股票的最佳时机1题目描述2题解1题目描述给定一个数组prices,它的第i个元素prices[i]表示一支给定股票第i天的价格。
活腻了的火龙果
·
2024-02-05 06:52
java
力扣
121. 买卖股票的最佳时机
题目来源:https://leetcode.cn/problems/best-time-to-buy-and-sell-stock/description/好久没写代码了,啥啥都忘了C++题解1:贪心算法。(来源代码随想录)因为股票就买卖一次,那么贪心的想法很自然就是取最左最小值,取最右最大值,那么得到的差值就是最大利润。时间复杂度:O(n)空间复杂度:O(1)classSolution{publ
江湖人称贺行风
·
2024-02-05 06:21
开始C++吧
leetcode
算法
c++
动态规划
贪心算法
算法训练|乘积最大数组、最长有效括号
152.乘积最大子数组-
力扣
(LeetCode)总结:解题思路是需要维护一个最大值以及一个最小值,因为最小值如果是负数的话乘上接下来的一个负数会有可能成为最大的数代码:classSolution{public
zhangke_EX
·
2024-02-05 05:30
算法
LeetCode:构造有效字符串的最少插入数
-
力扣
(LeetCode)题目描述:给你一个字符串word,你可以向其中任何位置插入“a”、“b”或“c”任意次,返回使word有效需要插入的最少字母数。
神说要有光 ye
·
2024-02-05 04:52
#
LeetCode
leetcode
算法
LeetCode 使循环数组所有元素相等的最少秒数
地址:
力扣
(LeetCode)官网-全球极客挚爱的技术成长平台难度:中等题目描述:给你一个下标从0开始长度为n的数组nums。
神说要有光 ye
·
2024-02-05 04:20
leetcode
算法
力扣
LeetCode:Python3代码解析 — 1.两数之和
力扣
LeetCode:Python解题—1.两数之和两数之和解法一:双循环解法二:缓存数值结果对比两数之和难度:简单给定一个整数数组nums和一个目标值target,请你在该数组中找出和为目标值的那两个整数
Senimo_
·
2024-02-05 03:03
力扣LeetCode
Python3
leetcode
python
算法
容器缓存
两数之和
【数据结构】链表OJ面试题(题库+解析)
力扣
(LeetCode)官网-全球极客挚爱的技术成长平台思路:遍历整个表,访问每个表的值并且删除再将next的指针指向下一个节点此题比较简单,
CatShitK
·
2024-02-05 03:18
数据结构
数据结构
链表
c语言
算法
开发语言
c++
代码随想录算法训练营第三十九天| 62.不同路径、63. 不同路径 II
62.不同路径题目链接:
力扣
(LeetCode)官网-全球极客挚爱的技术成长平台解题思路:机器人每次只能向下或者向右移动一步。所以只需要考虑当前位置上方和左方元素的值,相加即可。
麦城稻香咖啡
·
2024-02-05 03:13
算法
代码随想录算法训练营第三十八天| 509. 斐波那契数、70. 爬楼梯、746. 使用最小花费爬楼梯
509.斐波那契数题目链接:
力扣
(LeetCode)官网-全球极客挚爱的技术成长平台解题思路:无需思路classSolution{publicintfib(intn){if(n==0)return0;if
麦城稻香咖啡
·
2024-02-05 03:12
算法
你的努力,虽败犹荣
可是每次有比赛时,每当看到姑娘们在球场上奋
力扣
杀扑救时,自己的心也随着她们或欣喜或悲伤。
初秋微雨
·
2024-02-05 03:10
LeetCode 104. 二叉树的最大深度 | Python
104.二叉树的最大深度题目来源:
力扣
(LeetCode)https://leetcode-cn.com/problems/maximum-depth-of-binary-tree题目给定一个二叉树,找出其最大深度
大梦三千秋
·
2024-02-05 01:44
力扣
小试牛刀
153.寻找旋转排序数组中的最小值提示中等已知一个长度为n的数组,预先按照升序排列,经由1到n次旋转后,得到输入数组。例如,原数组nums=[0,1,2,4,5,6,7]在变化后可能得到:若旋转4次,则可以得到[4,5,6,7,0,1,2]若旋转7次,则可以得到[0,1,2,4,5,6,7]注意,数组[a[0],a[1],a[2],...,a[n-1]]旋转一次的结果为数组[a[n-1],a[0]
哥别敲代码了
·
2024-02-05 01:58
leetcode
算法
数据结构
cf补题(2.20)
Tanyaislearninghowtoaddnumbers,butsofarsheisnotdoingitcorrectly.Sheisaddingtwonumbersaandbusingthefollowing
algorithm
biubiu1123
·
2024-02-05 00:34
c++
人工智能数学验证工具LEAN4【入门介绍6】算法世界-机器人的思维跳步,如何自定义高级证明策略,还有逆否命题的使用
10会继续出下一期哦:人工智能数学验证工具LEAN4【入门介绍6】算法世界-机器人的思维跳步,如何自定义高级证明策略,还有逆否命题的使用_哔哩哔哩_bilibiliimportGame.Levels.
Algorithm
.L07succ_ne_succimportGame.MyNat.DecidableEqWorld"
Algorithm
"Level8Title"decide"Theorem
看我三头六臂
·
2024-02-05 00:32
前端
javascript
开发语言
一些笔记自己备忘,魔方最少步数的起点:Thistlethwaite‘s
algorithm
算法的引理。
前置:1.w:是一个映射,(但是不满足同态性质),类型是:H→C2^(12),w(g)第i个分量wi表示:在第i位置的原坐标下,按逆时针计算的方向数为Fi,这个棱块x,经过某{F,B,L,R,U,D}某复合一个操作后,到达了第j位置在新的第j位置的坐标下,按逆时针计算的方向数Fj,则这两个数之间的关系是:(Fi+wi)再mod3,就等于Fj。也就是Fi+wi=Fj(mod2环境下)换句话说wi是一
看我三头六臂
·
2024-02-05 00:59
算法
leetcode常见错误
1runtimeerror:loadofnullpointeroftype‘std::_Bit_type‘(aka‘unsignedlong‘)(stl_bvector)
力扣
:runtimeerror:
youzjuer
·
2024-02-04 23:18
C及python语言学习
leetcode
算法
职场和发展
使用C++标准库中的提供的算法及适配器提供提升代码的可读性
前言最近学习了C++标准库中的
algorithm
s(算法)和adaptors(适配器)后,决定写一篇文章整理经常使用的算法以及适配器。使用这些算法和适配器可以更好的提升代码的可读性。
kaiserqzyue
·
2024-02-04 22:14
C++新特性
c++
算法
贪心算法篇
贪心算法(Greedy
Algorithm
),也称为贪婪算法,是一种在解决问题时采取贪心策略的方法。其基本原理是很简单的:“在每个决策点上都选择当下看似最好的选项,而不是寻求全局最优点”。
RNGWGzZs
·
2024-02-04 22:08
综合算法篇
贪心算法
算法
最短编辑距离问题与动态规划----LeetCode 72.编辑距离
原题链接:72.编辑距离-
力扣
(LeetCode)动态规划分析动态规划的核心动态规划通常用于求解最优化问题。其核心思想包括两个主要部分
派大星45599
·
2024-02-04 21:00
力扣
数据结构与算法分析
动态规划
leetcode
算法
数据结构
java
Leetcode高频题:213打家劫舍II
题目链接:
力扣
(LeetCode)官网-全球极客挚爱的技术成长平台题目描述你是一个专业的小偷,计划偷窃沿街的房屋,每间房内都藏有一定的现金。
鱼跃鹰飞
·
2024-02-04 21:42
Leetcode
数据结构与算法
高频面试题
leetcode
算法
职场和发展
Leetcode高频题:198打家劫舍1
题目链接
力扣
(LeetCode)官网-全球极客挚爱的技术成长平台题目描述你是一个专业的小偷,计划偷窃沿街的房屋。
鱼跃鹰飞
·
2024-02-04 21:10
高频面试题
数据结构与算法
Leetcode
leetcode
算法
职场和发展
反转单链表LeetCode 206. 反转链表 92. 反转链表 II
//单链表节点的结构publicclassListNode{intval;ListNodenext;ListNode(intx){val=x;}}一、递归反转整个链表206.反转链表一、
力扣
示例206.
茶色岛^
·
2024-02-04 20:51
LeetCode
链表
算法
数据结构
DS:时间复杂度和空间复杂度
一、算法1.1什么是算法算法(
Algorithm
):就是定义良好的计算过程,他取一个或一组的值为输入,并产生出一个或一组值作为输出。简单来说算法就是一系列的计算步骤,用来将输入数据转化成输出结果。
✿ ༺小陈在拼命༻✿
·
2024-02-04 20:31
数据结构
数据结构
c语言
笔记
c++
开发语言
上一页
19
20
21
22
23
24
25
26
下一页
按字母分类:
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
其他