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
LeetCode刷题
Leetcode刷题
笔记题解(C++):1008. 前序遍历构造二叉搜索树
思路:1.树中的第一个值为根(数组的第一个值),小于根的值存放在左子树中,大于根的值存放在右子树中;2.利用递归对左右子树/***Definitionforabinarytreenode.*structTreeNode{*intval;*TreeNode*left;*TreeNode*right;*TreeNode():val(0),left(nullptr),right(nullptr){}*T
Demo.demo
·
2023-12-06 02:33
Leetcode算法题解
leetcode
笔记
c++
Leetcode刷题
笔记题解(C++):LCR 021. 删除链表的倒数第 N 个结点
思路:用双指针去遍历链表,删除left的下一个节点,注意的是n大于等于链表长度即删除第一个节点/***Definitionforsingly-linkedlist.*structListNode{*intval;*ListNode*next;*ListNode():val(0),next(nullptr){}*ListNode(intx):val(x),next(nullptr){}*ListNo
Demo.demo
·
2023-12-06 02:31
Leetcode算法题解
leetcode
笔记
c++
【
LeetCode刷题
笔记】102. 二叉树的层序遍历
创作不易,本篇文章如果帮助到了你,还请点赞关注支持一下♡>>levelOrder(TreeNode*root){vector>res;//返回结果:二维数组if(root==nullptr)returnres;queueqe;//打印队列qe.push(root);//将根节点入队while(!qe.empty())//是否还有节点未处理{vectorlevel;//每层的打印结果intsize=
天喜Studio
·
2023-12-05 23:38
【LeetCode刷题笔记】
leetcode
笔记
算法
c++
学习
《
leetcode刷题
讲解》—漫漫编程路
目录1.问题描述2.代码及解析1.问题描述leetcode481.神奇字符串(难度:mid)神奇字符串s仅由'1'和'2'组成,并需要遵守下面的规则:神奇字符串s的神奇之处在于,串联字符串中'1'和'2'的连续出现次数可以生成该字符串。s的前几个元素是s="1221121221221121122……"。如果将s中连续的若干1和2进行分组,可以得到"1221121221221121122......
ILLENIUM..
·
2023-12-05 15:33
《C语言进阶》
leetcode
算法
职场和发展
《
leetcode刷题
讲解》—漫漫编程路
目录1.问题描述2.代码及解析1.问题描述leetcode1171.从链表中删去总和值为零的连续节点(难度:mid)给你一个链表的头节点head,请你编写代码,反复删去链表中由总和值为0的连续节点组成的序列,直到不存在这样的序列为止。删除完毕后,请你返回最终结果链表的头节点。你可以返回任何满足题目要求的答案。(注意,下面示例中的所有序列,都是对ListNode对象序列化的表示。)来源:力扣(Lee
ILLENIUM..
·
2023-12-05 15:33
leetcode
算法
职场和发展
LeetCode刷题
---两两交换链表中的节点
个人主页:元清加油_【C++】,【C语言】,【数据结构与算法】-CSDN博客个人专栏:http://t.csdnimg.cn/D9LVS前言:这个专栏主要讲述递归递归、搜索与回溯算法,所以下面题目主要也是这些算法做的我讲述题目会把讲解部分分为3个部分:1、题目解析2、算法原理思路讲解3、代码实现一、两两交换链表中的节点题目链接:两两交换链表中的节点题目:给你一个链表,两两交换其中相邻的节点,并返回
元清加油
·
2023-12-05 14:06
力扣递归算法题
leetcode
链表
算法
leetcode刷题
数组篇总结
文章目录前言
leetcode刷题
数组题型和技巧一.数组的二分查找二.双指针删除元素三.滑动窗口前言
leetcode刷题
数组:这是我第一次开始认真做题和写博客,希望我能一直坚持下去,每天可以做一道题或者两道题然后写博客
公仔面i
·
2023-12-05 10:14
leetcode刷题/数组
算法
数据结构
c++
数组
leetcode
LeetCode刷题
系列 -- 1038. 从二叉搜索树到更大和树
给定一个二叉搜索树root(BST),请将它的每个节点的值替换成树中大于或者等于该节点值的所有节点值之和。提醒一下,二叉搜索树满足下列约束条件:节点的左子树仅包含键小于节点键的节点。节点的右子树仅包含键大于节点键的节点。左右子树也必须是二叉搜索树。示例1:输入:[4,1,6,0,2,5,7,null,null,null,3,null,null,null,8]输出:[30,36,21,36,35,2
在河之洲木水
·
2023-12-05 10:39
二叉树
LeetCode
leetcode
算法
职场和发展
Leetcode刷题
124. 二叉树中的最大路径和
路径被定义为一条从树中任意节点出发,沿父节点-子节点连接,达到任意节点的序列。同一个节点在一条路径序列中至多出现一次。该路径至少包含一个节点,且不一定经过根节点。路径和是路径中各节点值的总和。给你一个二叉树的根节点root,返回其最大路径和。示例1:输入:root=[1,2,3]输出:6解释:最优路径是2->1->3,路径和为2+1+3=6示例2:输入:root=[-10,9,20,null,nu
Bonbon_wen
·
2023-12-05 10:34
树
二叉树
二叉搜索树
树
二叉树
DFS
LeetCode刷题
---斐波那契数列模型
顾得泉:个人主页个人专栏:《Linux操作系统》《C/C++》《LeedCode刷题》键盘敲烂,年薪百万!一、第N个泰波那契数题目链接:1137.第N个泰波那契数题目描述泰波那契序列Tn定义如下:T0=0,T1=1,T2=1,且在n>=0的条件下Tn+3=Tn+Tn+1t+Tn+2给你整数n,请返回第n个泰波那契数Tn的值。示例1:输入:n=4输出:4解释:T_3=0+1+1=2T_4=1+1+2
顾得泉
·
2023-12-05 02:44
LeetCode刷题
面试
算法
c++
岛屿的周长 --
leetcode刷题
,golang实现
给定一个包含0和1的二维网格地图,其中1表示陆地0表示水域。网格中的格子水平和垂直方向相连(对角线方向不相连)。整个网格被水完全包围,但其中恰好有一个岛屿(或者说,一个或多个表示陆地的格子相连组成的岛屿)。岛屿中没有“湖”(“湖”指水域在岛屿内部且不和岛屿周围的水相连)。格子是边长为1的正方形。网格为长方形,且宽度和高度均不超过100。计算这个岛屿的周长。示例:输入:[[0,1,0,0],[1,1
牙哥
·
2023-12-04 19:37
所有可能的路径(
Leetcode刷题
dfs深度优先搜索)
797.所有可能的路径(
Leetcode刷题
dfs深度优先搜索)文章目录797.所有可能的路径(
Leetcode刷题
dfs深度优先搜索)题目解题代码代码效率题目给你一个有n个节点的有向无环图(DAG),
lunan0320
·
2023-12-04 18:12
Leetcode刷题笔记
leetcode
dfs
组合(
Leetcode刷题
dfs深度优先搜索)
77.组合(
Leetcode刷题
dfs深度优先搜索)题目给定两个整数n和k,返回范围[1,n]中所有可能的k个数的组合。你可以按任何顺序返回答案。
lunan0320
·
2023-12-04 18:42
Leetcode刷题笔记
leetcode
dfs
leetcode刷题
DFS+树
leetcode持续刷题中,希望与大家多多交流沟通,共同拓宽思路,共同提高现为刷题新手,也是博客新手,刷题进行了两周左右,最早的submission在15天前,如下图,现在基本每天两道,有时会多些,希望能多坚持,并系统刷题,目前已刷53道目前刷的较多的专题为dfs,链表和树有一些心得体会,之后也会陆续分享一些我的题解链表是对数组的改进,树为对链表多加一指针,这样使得结构更加多样化DFS一般是以两种
incity_
·
2023-12-04 18:39
leetcode刷题
leetcode
c++
leetcode刷题
之DFS专题
参考资料:深度优先搜索—wikipedia210课程表II—leetcode官方解答DFS深度优先搜索算法DFS(即深度优先搜索)是图论中一种常见的算法,常用于二叉树数据结构,能够实现对树或图中每个节点的遍历。本文将从leetcode的一些例题中详尽介绍这种算法的实现原理和在实际问题中的应用方式。一、概念原理:如其名字,DFS会尽可能深地搜索树的分支。当节点v所在边都已被探寻过,搜索将回溯到发现节
芊欣欲
·
2023-12-04 18:08
leetcode
深度优先
拓扑学
九日集训 Day 7 二维数组
2
Leetcode刷题
2.1遍历数组中的元素相关题目有序矩阵中的负数矩阵对角线元素之和最富有的客户第1题的源码如下。
只道平常
·
2023-12-04 12:57
九日集训
排序算法
算法
leetcode
职场和发展
LeetCode刷题
-网格路径问题-norm
1.网格路径问题分类网格路径问题:从网格中某个点到另一点的最小耗费:若从相邻点之间的耗费相同:使用BFS若相邻点之间的耗费不同:使用DFS2.解法2.1若从相邻点之间的耗费相同:使用BFS例题://测试//55网格数//01起点//33终点//00000网格情况:有障碍物设置坐标值等于1,无障碍物设为0//00000//00010//00000//00000//网格最短路径问题:障碍物不能移除//
弈码
·
2023-12-04 04:02
java
leetcode
java
算法
LeetCode刷题
-网格路径问题-turn
packageENP.Gird;importjava.util.Scanner;/*网格转向有消耗的路径问题66SBBBBBBXXXXBBBXBBBXBBXBBBXBBXBBBXBEB输入描述:起点S;终点E,每次上下左右一步,X无法通过,B可通过,转向需要消耗1*///publicclassGird_turn_DFS{publicstaticintminTime=Integer.MAX_VALU
弈码
·
2023-12-04 04:02
java
leetcode
java
算法
LeetCode刷题
-- DFS
深度优先搜索算法,depth-first-searchDFS,是一种用于遍历或者搜索树、图的算法,这个算法会尽可能深的去搜索树的分支。深度优先搜索是图论中的经典算法,DFS基于递归思想,实质是一种借助递归实现的枚举。基本代码结构voiddfs(intstep){//判断边界;//尝试每一种可能;intlen=getXxxLen();//defineyourownlengthfor(inti=1;i
材料小菜鸟
·
2023-12-04 04:02
深度优先
leetcode
算法
LeetCode刷题
记录--模拟
文章目录1.788.旋转数字2.38.外观数列3.2075.解码斜向换位密码4.2232.向表达式添加括号后的最小结果5.59.螺旋矩阵II6.37.解数独7.36.有效的数独8.1222.可以攻击国王的皇后9.657.机器人能否返回原点9.874.模拟行走机器人10.2069.模拟行走机器人II1.788.旋转数字原题链接 我们称一个数X为好数,如果它的每位数字逐个地被旋转180度后,我们仍可
爱吃烤秋刀鱼
·
2023-12-04 04:01
LeetCode刷题记录
leetcode
算法
c++
LeetCode刷题
---路径问题
顾得泉:个人主页个人专栏:《Linux操作系统》《C/C++》《LeedCode刷题》键盘敲烂,年薪百万!一、不同路径题目链接:不同路径题目描述一个机器人位于一个mxn网格的左上角(起始点在下图中标记为“Start”)。机器人每次只能向下或者向右移动一步。机器人试图达到网格的右下角(在下图中标记为“Finish”)。问总共有多少条不同的路径?示例1:输入:m=3,n=7输出:28示例2:输入:m=
顾得泉
·
2023-12-04 04:31
LeetCode刷题
leetcode
算法
动态规划
LeetCode刷题
-不同路径
一、题目描述一个机器人位于一个mxn网格的左上角(起始点在下图中标记为“Start”)。机器人每次只能向下或者向右移动一步。机器人试图达到网格的右下角(在下图中标记为“Finish”)。问总共有多少条不同的路径?例如,上图是一个7x3的网格。有多少可能的路径?说明:m和n的值均不超过100。示例1:输入:m=3,n=2输出:3解释:从左上角开始,总共有3条路径可以到达右下角。向右->向右->向下向
V_ince
·
2023-12-04 04:31
学习
LeetCode
LeetCode刷题
---反转链表
个人主页:元清加油_【C++】,【C语言】,【数据结构与算法】-CSDN博客个人专栏:http://t.csdnimg.cn/ZxuNLhttp://t.csdnimg.cn/c9twt前言:这个专栏主要讲述递归递归、搜索与回溯算法,所以下面题目主要也是这些算法做的我讲述题目会把讲解部分分为3个部分:1、题目解析2、算法原理思路讲解3、代码实现一、反转链表题目链接:反转链表题目:给你单链表的头节点
元清加油
·
2023-12-04 02:42
leetcode
链表
算法
LeetCode刷题
系列 -- 1094. 拼车
车上最初有capacity个空座位。车只能向一个方向行驶(也就是说,不允许掉头或改变方向)给定整数capacity和一个数组trips,trip[i]=[numPassengersi,fromi,toi]表示第i次旅行有numPassengersi乘客,接他们和放他们的位置分别是fromi和toi。这些位置是从汽车的初始位置向东的公里数。当且仅当你可以在所有给定的行程中接送所有乘客时,返回true
在河之洲木水
·
2023-12-04 01:04
LeetCode
leetcode
数据结构
算法
LeetCode刷题
笔记第80题:删除有序数组中的重复项 II
LeetCode刷题
笔记第80题:删除有序数组中的重复项II题目:删除升序数组中超过两次的元素后的数组长度想法:使用快慢指针的方法完成,使用快指针遍历整个数组,使用慢指针完成相同元素最多保留两个。
等风来随风飘
·
2023-12-03 05:34
LeetCode刷题
leetcode
笔记
算法
LeetCode刷题
——统计各位数字都不同的数字个数#357#Medium
统计各位数字都不同的数字个数的思路探讨与源码统计各位数字都不同的数字个数的题目如下图,该题属于数学类和回溯类型的题目,主要考察对于回溯方法的使用和题目数学思路的理解。本文的题目作者想到2种方法,分别是排列组合方法和递推方法,其中排列组合方法使用Java进行编写,而递推方法使用Python进行编写,当然这可能不是最优的解法,还希望各位大佬给出更快的算法。本人认为该题目可以使用排列组合方法的思路进行解
喷火龙与水箭龟
·
2023-12-03 04:51
LeetCode刷题
leetcode
java
算法
python
数据结构
LeetCode刷题
---打家劫舍问题
顾得泉:个人主页个人专栏:《Linux操作系统》《C/C++》《LeedCode刷题》键盘敲烂,年薪百万!一、打家劫舍题目链接:打家劫舍题目描述你是一个专业的小偷,计划偷窃沿街的房屋。每间房内都藏有一定的现金,影响你偷窃的唯一制约因素就是相邻的房屋装有相互连通的防盗系统,如果两间相邻的房屋在同一晚上被小偷闯入,系统会自动报警。给定一个代表每个房屋存放金额的非负整数数组,计算你不触动警报装置的情况下
顾得泉
·
2023-12-03 02:12
LeetCode刷题
leetcode
算法
动态规划
c++
LeetCode刷题
---合并两个有序链表
个人主页:元清加油_【C++】,【C语言】,【数据结构与算法】-CSDN博客个人专栏:http://t.csdnimg.cn/ZxuNLhttp://t.csdnimg.cn/c9twt前言:这个专栏主要讲述递归递归、搜索与回溯算法,所以下面题目主要也是这些算法做的我讲述题目会把讲解部分分为3个部分:1、题目解析2、算法原理思路讲解3、代码实现一、合并两个有序链表题目链接:力扣(LeetCode)
元清加油
·
2023-12-02 22:34
力扣递归算法题
leetcode
链表
算法
【C++】string类模拟实现过程中值得注意的点
樊梓慕:个人主页个人专栏:《C语言》《数据结构》《蓝桥杯试题》《
LeetCode刷题
笔记》《实训项目》《C++》《Linux》每一个不曾起舞的日子,都是对生命的辜负目录前言1.有关const的使用(1)
樊梓慕
·
2023-12-02 09:25
C++
c++
开发语言
LeetCode刷题
---汉诺塔问题
个人主页:元清加油_【C++】,【C语言】,【数据结构与算法】-CSDN博客前言:这个专栏主要讲述递归递归、搜索与回溯算法,所以下面题目主要也是这些算法做的我讲述题目会把讲解部分分为3个部分:1、题目解析2、算法原理思路讲解3、代码实现一、汉诺塔问题题目链接:力扣(LeetCode)官网-全球极客挚爱的技术成长平台题目:在经典汉诺塔问题中,有3根柱子及N个不同大小的穿孔圆盘,盘子可以滑入任意一根柱
元清加油
·
2023-12-02 04:10
力扣递归算法题
leetcode
算法
【LeetCode】【C++】string OJ必刷题
樊梓慕:个人主页个人专栏:《C语言》《数据结构》《蓝桥杯试题》《
LeetCode刷题
笔记》《实训项目》《C++》《Linux》每一个不曾起舞的日子,都是对生命的辜负目录前言【LeetCode】415.字符串相加
樊梓慕
·
2023-12-01 18:23
LeetCode刷题笔记
C++
c++
开发语言
【C++】什么是模板?怎样使用模板?
樊梓慕:个人主页个人专栏:《C语言》《数据结构》《蓝桥杯试题》《
LeetCode刷题
笔记》《实训项目》《C++》每一个不曾起舞的日子,都是对生命的辜负目录前言1.函数模板1.1函数模板概念1.2函数模板格式
樊梓慕
·
2023-12-01 18:53
C++
c++
开发语言
学习
【Linux】快速上手自动化构建工具make/makefile
樊梓慕:个人主页个人专栏:《C语言》《数据结构》《蓝桥杯试题》《
LeetCode刷题
笔记》《实训项目》《C++》《Linux》每一个不曾起舞的日子,都是对生命的辜负目录前言1.什么是make/makefile2
樊梓慕
·
2023-12-01 18:51
Linux
自动化
运维
linux
学习
「leetcode」90.子集II【回溯算法】详细图解!
本文https://github.com/youngyangyang04/leetcode-master已经收录,里面还有
leetcode刷题
攻略、各个类型经典题目刷题顺序、思维导图,可以fork到自己仓库
代码随想录
·
2023-12-01 01:26
leecode题解
算法
leetcode
c++
数据结构
LeetCode刷题
手册分享
这本手册确实是一部令人印象深刻的作品。(手册链接在文末!!!)首先,内容充实是这本手册的一大亮点。它涵盖了广泛的算法和数据结构主题,包括数组、链表、树、图、排序算法、动态规划等等。每个主题都有详细的解释、示例代码和复杂度分析,帮助读者深入理解和掌握相关知识。此外,手册还提供了大量的习题和答案,供读者练习和巩固所学内容。这种全面而深入的内容让这本手册成为了一本宝贵的学习资料。其次,目录结构也是这本手
我是才辰
·
2023-11-30 23:11
leetcode
算法
职场和发展
leetcode刷题
笔记 160.相交链表【简单】
1、哈希表ListNode*getIntersectionNode(ListNode*headA,ListNode*headB){if(headA==NULL||headB==NULL)returnNULL;mapm;ListNode*cur=headA;while(cur){m[cur]=cur->val;cur=cur->next;}cur=headB;while(cur){if(m.find
EGNIR
·
2023-11-30 17:46
leetcode刷题笔记
复习
leetcode
链表
LeetCode刷题
笔记 Java 腾讯 链表突击 相交链表
题目官解=========================================================================给你两个单链表的头节点headA和headB,请你找出并返回两个单链表相交的起始节点。如果两个链表不存在相交节点,返回null。图示两个链表在节点c1开始相交:题目数据保证整个链式结构中不存在环。注意,函数返回结果后,链表必须保持其原始结构。自定
不知名做题家丶
·
2023-11-30 17:45
LeetCode
链表
java
leetcode
LeetCode刷题
笔记——面试题 02.07. 链表相交
面试题02.07.链表相交题目描述解法(JAVA)Github分享题目描述题目地址:https://leetcode-cn.com/problems/intersection-of-two-linked-lists-lcci给定两个(单向)链表,判定它们是否相交并返回交点。请注意相交的定义基于节点的引用,而不是基于节点的值。换句话说,如果一个链表的第k个节点与另一个链表的第j个节点是同一节点(引用
世纪末的粽子
·
2023-11-30 17:15
LeetCode刷题笔记
链表
指针
java
算法
leetcode
LeetCode刷题
笔记——相交链表
2.相交链表难度级别:简单题目类型:链表题目描述:解题思路:双指针法:开始时用临时指针tempA,tempB分别指向headA,headB;两个临时指针分别从两个链表的起点开始遍历:若其中一个指针到达链表尾部,两指针还没相遇,就将该指针指向另一个链表的头部,继续往下走;在遍历过程中,因为两个临时指针走的路程是一样的,因此,若两个链表相交,在相交的第一个结点相遇;否则两个结点会同时到达两个链表的尾部
^ymy^
·
2023-11-30 17:13
链表
leetcode
数据结构
LeetCode刷题
笔记 160.相交链表
题目描述编写一个程序,找到两个单链表相交的起始节点。如下面的两个链表:在节点c1开始相交。不相交总结鬼知道这是怎么想出来的,但是学会了,好像链表的有部分题都用的是最大公约数的概念写的如果链表长度相等,如果是相交的就至少会在第一次循环的最后相等如果链表长度不相等,如果是相交的就总会相交,只是可能复杂度有点高如果不相交,最后就会null==null跳出循环SampleCodepublicclassSo
XIIV13
·
2023-11-30 17:41
LeetCode笔记
LeetCode刷题
---160. 相交链表(双指针-对撞指针)
所属专栏:【LeetCode题解(持续更新中)】作 者:我是夜阑的狗个人简介:一个正在努力学技术的码仔,专注基础和实战分享,欢迎咨询!欢迎大家:这里是CSDN,我总结知识的地方,喜欢的话请三连,有问题请私信您的点赞、关注、收藏、评论,是对我最大的激励和支持!!!文章目录前言一、编程题:160.相交链表(双指针-对撞指针)1.题目描述2.示例1:3.示例2:4.示例3:5.提示:6.进阶:二、解题
我是夜阑的狗
·
2023-11-30 17:41
数据结构与算法
#
LeetCode
链表篇
链表
leetcode
数据结构
java
算法
Leetcode刷题
笔记(c++)_热题 HOT 100_160. 相交链表
双指针classSolution{public:ListNode*getIntersectionNode(ListNode*headA,ListNode*headB){unordered_sethashset;ListNode*hA=headA,*hB=headB;while(hB!=hA){hA=hA==NULL?headB:hA->next;hB=hB==NULL?headA:hB->next
大风吹~~~~~
·
2023-11-30 17:10
链表
leetcode
c++
【
LeetCode刷题
笔记】160.相交链表
创作不易,本篇文章如果帮助到了你,还请点赞关注支持一下♡>next;}returnlen;}structListNode*getIntersectionNode(structListNode*headA,structListNode*headB){if(headA==NULL||headB==NULL)returnNULL;intlen1=getlen(headA);intlen2=getlen(
天喜Studio
·
2023-11-30 17:08
【LeetCode刷题笔记】
leetcode
笔记
链表
算法
c++
学习
leetcode刷题
--(7)--整数反转
一、题目描述给你一个32位的有符号整数x,返回将x中的数字部分反转后的结果。如果反转后整数超过32位的有符号整数的范围[−231,231−1],就返回0。假设环境不允许存储64位整数(有符号或无符号)。示例1:输入:x=123输出:321示例2:输入:x=-123输出:-321示例3:输入:x=120输出:21示例4:输入:x=0输出:0提示:-231stringStack=newStack=0;
leepan1024
·
2023-11-30 15:16
LeetCode刷题
笔记Day1——9.回文数
1.回文数(原题号9)题干给你一个整数x,如果x是一个回文整数,返回true;否则,返回false。回文数是指正序(从左向右)和倒序(从右向左)读都是一样的整数。例如,121是回文,而123不是。示例1:输入:x=121输出:true示例2:输入:x=-121输出:false解释:从左向右读,为-121。从右向左读,为121-。因此它不是一个回文数。示例3:输入:x=10输出:false解释:从右
gulugulu1103
·
2023-11-30 12:21
LeetCode
leetcode
算法
Leetcode刷题
-312 :戳气球
刷题记录1.题目介绍:2.题目分析:2.1穷举不可行2.2区间层次的动态规划3.题目解答:1.题目介绍:有n个气球,编号为0到n-1,每个气球上都标有一个数字,这些数字存在数组nums中。现在要求你戳破所有的气球。戳破第i个气球,你可以获得nums[i-1]*nums[i]*nums[i+1]枚硬币。这里的i-1和i+1代表和i相邻的两个气球的序号。如果i-1或i+1超出了数组的边界,那么就当它是
ITSOK_U
·
2023-11-30 11:21
leetcode刷题记录
leetcode
LeetCode刷题
day28||93. 复原 IP 地址&&78.子集&&90.子集II--回溯
文章目录93.复原IP地址题目描述思路分析代码78.子集题目描述思路分析代码90.子集II题目描述思路分析代码93.复原IP地址题目描述题目链接思路分析切割问题就可以使用回溯搜索法把所有可能性搜出来判断子串是否合法主要考虑到如下三点:段位以0为开头的数字不合法段位里有非正整数字符不合法段位如果大于255了不合法代码classSolution{private:vectorresult;//记录结果/
Kl_WJ
·
2023-11-30 05:26
leetcode
leetcode
算法
职场和发展
leetcode刷题
方法总结—数组全解
leetcode刷题
方法总结—数组全解文章目录
leetcode刷题
方法总结---数组全解1.解题方法:常规二分法2.解题方法:同向双指针法3.解题方法:反向双指针法4.解题方法:滑动窗口法5.解题方法:
Alex Ripple
·
2023-11-30 05:40
#
算法刷题总结
leetcode
算法
数据结构
c++
面试
2021-08-19
leetcode刷题
区间dp降低时间复杂度给你一个字符串s,找出其中最长的回文子序列,并返回该序列的长度。子序列定义为:不改变剩余字符顺序的情况下,删除某些字符或者不删除任何字符形成的一个序列。示例1:输入:s="bbbab"输出:4解释:一个可能的最长回文子序列为"bbbb"。来源:力扣(LeetCode)链接:https://leetcode-cn.com/problems/longest-palindromic
Cipolee
·
2023-11-30 02:01
ATM_项目日报
2020/12/252020/12/26我的希望:链表(一)最基础的基础:初始化、单链表插入删除、遍历链表(二)单链表的整表创建(头插尾插)与整表删除链表(三)双向链表、静态链表链表(四)循环链表链表
leetcode
半两八斤
·
2023-11-30 00:51
C
上一页
8
9
10
11
12
13
14
15
下一页
按字母分类:
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
其他