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学习记录
代码随想录算法训练营DAY10 | 栈与队列 (1)
理论基础及Java实现参考文章:栈和队列一、
LeetCode
232用栈实现队列题目链接:232.用栈实现队列https://
leetcode
.cn/problems/implement-queue-using-stacks
橙南花已开
·
2024-02-03 13:51
代码随想录算法训练营
算法
java
2020/10/15合并两个有序链表
leetCode
题目-合并两个有序链表将两个升序链表合并为一个新的升序链表并返回。新链表是通过拼接给定的两个链表的所有节点组成的。
小mg
·
2024-02-03 13:17
拓扑排序解题-DFS解决
,这个线性序列的特点有:若存在一条从顶点A到顶点B的路径,那么在序列中顶点A出现在顶点B的前面每个顶点只出现一次DFS求解拓扑排序下面是使用深度优先搜索(DFS)求解一个图的拓扑排序以一个例题为例子:
leetcode
lzl2040
·
2024-02-03 13:37
数据结构
题解
我的笔记
算法
数据结构
leetcode
Leetcode
HOT 100 - 2. 两数相加(Java + 链表)
文章目录题目思路Java+链表第1步:第2步:复杂度Code题目Problem:2.两数相加给你两个非空的链表,表示两个非负的整数。它们每位数字都是按照逆序的方式存储的,并且每个节点只能存储一位数字。请你将两个数相加,并以相同形式返回一个表示和的链表。你可以假设除了数字0之外,这两个数都不会以0开头。每个链表中的节点数在范围[1,100]内0<=Node.val<=9题目数据保证列表表示的数字不含
专注如一
·
2024-02-03 13:28
#
LeetCode-HOT100
leetcode
java
链表
Leetcode
HOT 100 - 3. 无重复字符的最长子串(Java + 滑动窗口)
文章目录题目思路Java+滑动窗口第1步:第2步:复杂度Code题目Problem:3.无重复字符的最长子串给定一个字符串s,请你找出其中不含有重复字符的最长子串的长度。0mapCharCount=newHashMap1){charleftChar=s.charAt(left);mapCharCount.merge(leftChar,-1,Integer::sum);left++;}res=Mat
专注如一
·
2024-02-03 13:55
#
LeetCode-HOT100
leetcode
java
算法
LeetCode
刷题-快乐数
前言说明算法学习,日常刷题记录。题目连接快乐数题目内容编写一个算法来判断一个数n是不是快乐数。「快乐数」定义为:对于一个正整数,每一次将该数替换为它每个位置上的数字的平方和,然后重复这个过程直到这个数变为1,也可能是无限循环,但始终变不到1。如果可以变为1,那么这个数就是快乐数。如果n是快乐数就返回true;不是,则返回false。示例1:输入:19输出:true解释:1^2+9^2=828^2+
小鲨鱼FF
·
2024-02-03 13:53
复原IP地址
示例:输入:"25525511135"输出:["255.255.11.135","255.255.111.35"]输入:"0000"输出:["0.0.0.0"]来源:力扣(
LeetCode
)链接:https
王王王王王景
·
2024-02-03 12:41
LeetCode
215. 数组中的第K个最大元素
LeetCode
215.数组中的第K个最大元素题目描述:在未排序的数组中找到第k个最大的元素。请注意,你需要找的是数组排序后的第k个最大的元素,而不是第k个不同的元素。
CarryKai的凯
·
2024-02-03 12:35
Leetcode
-不重复的最长字符串
算法和数据结构什么时候学什么时候新,做过的题再刷的时候感觉还是新的下边这道题原题链接如下longest-substring-without-repeating-charactersGivenastrings,findthelengthofthelongestsubstringwithoutrepeatingcharacters.Example1:Input:s="abcabcbb"Output:3
chuanpeng0130
·
2024-02-03 12:14
leetcode
java
算法
Leetcode
274. H指数
题目给定一位研究者论文被引用次数的数组(被引用次数是非负整数)。编写一个方法,计算出研究者的h指数。h指数的定义:“h代表“高引用次数”(highcitations),一名科研人员的h指数是指他(她)的(N篇论文中)至多有h篇论文分别被引用了至少h次。(其余的N-h篇论文每篇被引用次数不多于h次。)”示例:输入:citations=[3,0,6,1,5]输出:3解释:给定数组表示研究者总共有5篇论
LonnieQ
·
2024-02-03 12:23
leetcode
682. 棒球比赛 (java & python3)
java:每日一题简单题重拳出击classSolution{publicintcalPoints(String[]ops){intans=0;intidx=0;intn=ops.length;int[]arr=newint[1005];if(ops==null||n==0)return-1;for(inti=0;iint:stack=[]foropinops:ifop=="+":stack.app
姐姐的半熟芝士
·
2024-02-03 12:11
学习做题leetcode
leetcode
java
python
模拟
栈
LeetCode
12.29
LongestSubstringWithoutRepeatingCharactersGivenastring,findthelengthofthelongestsubstringwithoutrepeatingcharacters.ScreenShot2018-12-25at10.15.52PM.png答案;classSolution:deflengthOfLongestSubstring(sel
supermanwasd
·
2024-02-03 12:15
682. 棒球比赛 java
题目:https://
leetcode
-cn.com/problems/baseball-game/description/示例1:输入:["5","2","C","D","+"]输出:30解释:第1轮
nsjlive
·
2024-02-03 12:11
java
leetcode
LeetCode
每日一题 | 1686. 石子游戏 VI
文章目录题目描述问题分析程序代码题目描述原题链接Alice和Bob轮流玩一个游戏,Alice先手。一堆石子里总共有n个石子,轮到某个玩家时,他可以移出一个石子并得到这个石子的价值。Alice和Bob对石子价值有不一样的的评判标准。双方都知道对方的评判标准。给你两个长度为n的整数数组aliceValues和bobValues。aliceValues[i]和bobValues[i]分别表示Alice和
一根老麻花
·
2024-02-03 11:51
leetcode
游戏
算法
博弈论
LeetCode
:141和142,环形链表之追及相遇和快慢指针的运用
这两个题是相关联的,主要做法为哈希和快慢指针,当然像博主我,不看解析只会O(n^2)的暴力遍历,太惨了,不过,快慢指针还是很好理解的,是一个追及的问题,目录题目:编辑快慢指针解法原理:代码
LeetCode
nainaire
·
2024-02-03 11:20
leetcode
链表
算法
LeetCode
: 160.相交链表(令人赞叹的优雅)
160.相交链表-力扣(
LeetCode
)目录官方双指针解法:博主的辣眼代码:每日一表情包:博主还未学习哈希表,所以介绍的是双指针法,此题的哈希表解法时O(n+m)空O(m)而今天的这个双指针的解法时O
nainaire
·
2024-02-03 11:50
leetcode
链表
算法
c语言
数据结构
LeetCode
:138. 随机链表的复制之如何有效copy
自己复制的话,很容易写出来一个时间复杂度O(n^2)空O(n)的做法我们可以参考基因的复制,目录题目:实现思路(基因复制式的copy):官方快慢指针解法:时O(n)空O(1)博主的时O(n^2)空O(n)刺眼代码:每日表情包:题目:快慢指针实现思路(基因复制式的copy):1,创建结点:我们插入式的给每个结点的后面创建我们的新链表的结点(后续会把创建的结点抠出来)2,赋值:我们根据(模仿)创建的新
nainaire
·
2024-02-03 11:45
leetcode
链表
算法
select null
2、select1+13、刷题经验在刷
leetcode
时,发现了一道题,说是返回收入第二高的数
Sky-JT
·
2024-02-03 10:37
SQL实战记录
mysql
数据库
database
类银河恶魔城
学习记录
1-1 Player状态机的搭建 P28上
对状态机的介绍什么是状态机?一篇文章就够了-知乎说实话,目前并不能深入理解状态机的奇妙之处(当然,我觉得状态机作为教程的重要组成部分是不得不理解的,所以以下我会对游戏教程内的状态机做一些我认为的解释,如有错误,请多包涵)基本的Player状态机组成基本的Player状态机,我认为由4个部分组成1.Player脚本,与Player组件绑定,能提供Unity自带的MonoBehavior来实现游戏内的
SuKacZev
·
2024-02-03 10:11
学习
类银河恶魔城
学习记录
1-2 Player动画基本设置源代码 P29
Player.csusingSystem.Collections;usingSystem.Collections.Generic;usingUnity.VisualScripting;usingUnityEngine;publicclassPlayer:MonoBehaviour{#region定义Unity组件publicAnimatoranim{get;privateset;}//这样才能配合
SuKacZev
·
2024-02-03 10:11
学习
类银河恶魔城
学习记录
1-3 PlayerMoveState完善源代码 P30
Alex教程每一P的教程原代码加上我自己的理解初步理解写的注释,可供学习Alex教程的人参考【Unity教程】从0编程制作类银河恶魔城游戏_哔哩哔哩_bilibiliPlayer.csusingSystem.Collections;usingSystem.Collections.Generic;usingUnity.VisualScripting;usingUnityEngine;publiccl
SuKacZev
·
2024-02-03 10:11
学习
unity
类银河恶魔城
学习记录
1-5 CollisionCheck源代码 P32
Alex教程每一P的教程原代码加上我自己的理解初步理解写的注释,可供学习Alex教程的人参考【Unity教程】从0编程制作类银河恶魔城游戏_哔哩哔哩_bilibiliPlayer.csusingSystem.Collections;usingSystem.Collections.Generic;usingUnity.VisualScripting;usingUnityEngine;publiccl
SuKacZev
·
2024-02-03 10:11
学习
类银河恶魔城
学习记录
-3-3-被击特效-P56
更改总则使被攻击的人变白更改Entity.csprotectedvirtualvoidStart(){fx=GetComponentInChildren();//获得EntityFX组件anim=GetComponentInChildren();rb=GetComponent();}publicvirtualvoidDamage(){fx.StartCoroutine("FlashFX");//通
SuKacZev
·
2024-02-03 10:40
学习
android
类银河恶魔城
学习记录
-3-7和3-8反击提示与反击-P59,60,61
更改总则在敌人攻击是给予提示更改Enemy[Header("Stunnedinfo")]publicfloatstunDuration;publicVector2stunDirction;protectedboolcanBeStunned;[SerializeField]protectedGameObjectcounterImage;publicvirtualvoidOpenCounterAtta
SuKacZev
·
2024-02-03 10:40
学习
java
开发语言
类银河恶魔城
学习记录
1-4 PlayerJumpState基本源代码 P31
Alex教程每一P的教程原代码加上我自己的理解初步理解写的注释,可供学习Alex教程的人参考【Unity教程】从0编程制作类银河恶魔城游戏_哔哩哔哩_bilibiliPlayer.csusingSystem.Collections;usingSystem.Collections.Generic;usingUnity.VisualScripting;usingUnityEngine;publiccl
SuKacZev
·
2024-02-03 10:38
学习
React-Navigation 5.X
学习记录
(三)------ DrawerNavigator 篇
导航中的常见模式是从左侧(有时是右侧)使用抽屉在屏幕之间导航。安装yarnadd@react-navigation/drawer使用如果您看了上一章节点击此处查看或者您之前使用过,那么您对React-Navigation有了一定的了解,下面请看一段关于DrawerNavigator的代码。import*asReactfrom'react';import{Button,View}from'react
G-shitou
·
2024-02-03 10:36
react-native
跨平台应用
react
native
react
navigator
前端
上岸算法 I
LeetCode
Weekly Contest 218解题报告
No.1设计Goal解析器解题思路详情见下方代码注解。代码展示classSolution{publicStringinterpret(Stringcommand){command=command.replaceAll("\\(\\)","o");command=command.replaceAll("\\(al\\)","al");returncommand;}}No.2K和数对的最大数目解题思路
上岸算法
·
2024-02-03 09:42
LeetCode
454. 四数相加 II
454.四数相加II=给你四个整数数组nums1、nums2、nums3和nums4,数组长度都是n,请你计算有多少个元组(i,j,k,l)能满足:0nums1[0]+nums2[0]+nums3[0]+nums4[1]=1+(-2)+(-1)+2=02.(1,1,0,0)->nums1[1]+nums2[1]+nums3[0]+nums4[0]=2+(-1)+(-1)+0=0示例2:输入:num
落叶随峰
·
2024-02-03 07:20
LeetCode刷题记录
数据结构
leetcode
哈希表
算法
LeetCode
24天
77.组合今天就做一题,回溯剪枝。我的理解就是把多层for循环放到递归里实现,通过剪枝来减少递归次数。遍历顺序类似N叉树的遍历。classSolution{public://定义全局变量更方便vectorpath;vector>res;voidbacktracking(intn,intk,intstartIndex){if(path.size()==k){res.push_back(path);r
星仔007
·
2024-02-03 07:20
leetcode
数据结构
算法
代码随想录算法训练营29期Day39|
LeetCode
62,63
文档讲解:不同路径不同路径II62.不同路径题目链接:https://
leetcode
.cn/problems/unique-paths/description/思路:我们很清楚的知道一点,当前位置只能由两个点到达
tlingyuqi
·
2024-02-03 07:33
代码随想录算法训练营29期
算法
leetcode
职场和发展
动态规划
c++
代码随想录算法训练营29期Day38|
LeetCode
509,70,746
文档讲解:动态规划理论基础斐波那契数爬楼梯使用最小花费爬楼梯509.斐波那契数题目链接:https://
leetcode
.cn/problems/fibonacci-number/description
tlingyuqi
·
2024-02-03 07:03
代码随想录算法训练营29期
算法
leetcode
c++
职场和发展
动态规划
OpenCV
学习记录
——轮廓检测
文章目录前言一、寻找、绘制轮廓二、具体应用代码前言寻找目标图像的轮廓并绘制出该轮廓是我们进行图像识别时常用的手段,轮廓是图像中连续的边界线,可以用于物体检测、形状分析等应用。为了获取更高的准确性,会先进行二值化处理,在得到二进制图像后,寻找轮廓就是从黑色背景中找到白色物体,因此我们要找的对象应是白色,背景应该是黑色。一、寻找、绘制轮廓(一)寻找图像轮廓寻找图像轮廓函数如下:contours,hie
KAIs32
·
2024-02-03 07:00
树莓派——OpenCV
opencv
学习
人工智能
计算机视觉
嵌入式硬件
代码随想录算法训练营29期Day41|
LeetCode
343,96
文档讲解:整数拆分不同的二叉搜索树343.整数拆分题目链接:https://
leetcode
.cn/problems/integer-break/description/思路:题目要求我们拆分n,拆成k
tlingyuqi
·
2024-02-03 07:53
代码随想录算法训练营29期
算法
leetcode
职场和发展
c++
动态规划
代码随想录算法训练营第二十四天|77.组合
LeetCode
77.组合基本思路:回溯法的三个步骤:1,递归函数的返回值以及参数:在这里要定义两个全局变量,一个用来存放符合条件单一结果,一个用来存放符合条件结果的集合。
爱玩游戏的Time_Out
·
2024-02-03 07:16
算法
leetcode
3022. 给定操作次数内使剩余元素的或值最小【位运算+试填法】
原题链接:3022.给定操作次数内使剩余元素的或值最小题目描述:给你一个下标从0开始的整数数组nums和一个整数k。一次操作中,你可以选择nums中满足0&nums,intk){intans=0,mask=0;//mask中为1的二进制位表示可以将当前位变为0,所以后面的位需要考虑前面位的依赖for(intb=29;b>=0;b--){mask|=1k){//将当前位变为0并且前面位的依赖都满足所
lianxuhanshu_
·
2024-02-03 07:13
基础算法
leetcode
算法
算法41:掉落的方块(力扣699题)----线段树
题目:https://
leetcode
.cn/problems/falling-squares/description/在二维平面上的x轴上,放置着一些方块。
街头小瘪三
·
2024-02-03 07:41
算法
数据结构
算法
leetcode
数据结构
2022-07-04 「1200. 最小绝对差」
今日简单题:https://
leetcode
.cn/problems/minimum-absolute-difference/本题思路就是先排序,关键点是如何一次遍历作出答案,这里要用到List的clear
柠香萌萌鸡
·
2024-02-03 06:23
【动态规划】【字符串】【表达式】2019. 解出数学表达式的学生分数
本文涉及知识点动态规划汇总字符串表达式栈
LeetCode
2019解出数学表达式的学生分数给你一个字符串s,它只包含数字0-9,加法运算符‘+’和乘法运算符‘’,这个字符串表示一个合法的只含有个位数数字的数学表达式
闻缺陷则喜何志丹
·
2024-02-03 05:10
#
算法题
动态规划
算法
c++
LeetCode
字符串
表达式
栈
【动态规划】【C++算法】1340. 跳跃游戏 V
作者推荐【动态规划】【字符串】【表达式】2019.解出数学表达式的学生分数本文涉及知识点动态规划汇总
LeetCode
1340跳跃游戏V给你一个整数数组arr和一个整数d。
闻缺陷则喜何志丹
·
2024-02-03 05:40
#
算法题
算法
动态规划
c++
力扣
跳跃
下标
游戏
【动态规划】【数学】1388. 3n 块披萨
作者推荐【动态规划】【字符串】【表达式】2019.解出数学表达式的学生分数本文涉及知识点动态规划汇总
LeetCode
13883n块披萨给你一个披萨,它由3n块不同大小的部分组成,现在你和你的朋友们需要按照如下规则来分披萨
闻缺陷则喜何志丹
·
2024-02-03 05:39
#
算法题
动态规划
算法
c++
力扣
数学
披萨
不相邻
leetcode
- 296. Best Meeting Point
DescriptionGivenanmxnbinarygridgridwhereeach1marksthehomeofonefriend,returntheminimaltotaltraveldistance.Thetotaltraveldistanceisthesumofthedistancesbetweenthehousesofthefriendsandthemeetingpoint.Thed
KpLn_HJL
·
2024-02-03 05:00
OJ题目记录
leetcode
算法
职场和发展
leetcode
- 485. Max Consecutive Ones
DescriptionGivenabinaryarraynums,returnthemaximumnumberofconsecutive1’sinthearray.Example1:Input:nums=[1,1,0,1,1,1]Output:3Explanation:Thefirsttwodigitsorthelastthreedigitsareconsecutive1s.Themaximumn
KpLn_HJL
·
2024-02-03 05:30
OJ题目记录
leetcode
算法
数据结构
leetcode
- 487. Max Consecutive Ones II
DescriptionGivenabinaryarraynums,returnthemaximumnumberofconsecutive1’sinthearrayifyoucanflipatmostone0.Example1:Input:nums=[1,0,1,1,0]Output:4Explanation:-Ifweflipthefirstzero,numsbecomes[1,1,1,1,0]a
KpLn_HJL
·
2024-02-03 05:30
OJ题目记录
leetcode
算法
职场和发展
leetcode
- 1004. Max Consecutive Ones III
DescriptionGivenabinaryarraynumsandanintegerk,returnthemaximumnumberofconsecutive1’sinthearrayifyoucanflipatmostk0’s.Example1:Input:nums=[1,1,1,0,0,0,1,1,1,1,0],k=2Output:6Explanation:[1,1,1,0,0,1,1,1
KpLn_HJL
·
2024-02-03 05:00
OJ题目记录
leetcode
算法
职场和发展
java002
学习记录
位运算符&、|、^、>逻辑运算符针对boolean数据进行运算位运算符针对数值进行运算1、先将运算数据转为二进制十进制转二进制十进制转二进制:目标数除以2,若能除尽,则该位记作0,若除不尽,则该位记作1,再对商继续除以二,以此类推,直到商为0,将每一位的结果反序组合就是对应的二进制。二进制转十进制从目标数的最右侧算起,本位的数值乘以本位的权重(2的第几位的位数减一次方),把乘积累加起来就是对应的十
老街agony
·
2024-02-03 05:59
java
java
学习
开发语言
java003
学习记录
二维数组二维数组:一维数组中保存的值是另一个一维数组,数组中嵌套数组publicclassTest{publicstaticvoidmain(String[]args){int[]array={1,2,3};int[][]array2={{1,2,3},{4,5,6},{7,8,9}};for(inti=0;i
老街agony
·
2024-02-03 05:59
java
学习
java
java001
学习记录
基本概念Java1、JavaSE:Java核心类库,Java开发的基础2、JavaME:Java针对于移动端(手机、机顶盒、车载导航)的开发组件,淘汰3、JavaEE:Java针对企业级应用的开发组件(JavaWeb重中之重),重点JavaSE:Java基础语法、组件、类库JavaEE:Web组件,第三方框架Java开发:1、编码(写代码)2、编译(Java文件编译成Class文件)3、运行(JV
老街agony
·
2024-02-03 05:58
java
学习
开发语言
java
java004
学习记录
子类访问权限访问权限修饰符,关键字,用来修饰类、属性、方法,不同的访问权限修饰符表示不同的作用域修饰符同一个类同一个包不同包子类public可以访问可以访问可以访问可以访问protected可以访问可以访问不可以访问可以访问默认修饰符可以访问可以访问不可以访问不可以访问private可以访问不可以访问不可以访问不可以访问多态一个元素具有多种不同的形态,在不同的应用场景中可以以不同的形态呈现,来满足
老街agony
·
2024-02-03 05:28
java
学习
java
开发语言
【Docker】docker 可视化工具 portainer/portainer
声明:本篇文章属古乃特个人所有,不涉及商业目的,仅用于
学习记录
。
Gonait
·
2024-02-03 05:23
Docker专栏
docker
容器
运维
【
Leetcode
算法题】15. 三数之和
ByLongLuo15.三数之和题目如下:三数之和给你一个包含n个整数的数组nums,判断nums中是否存在三个元素a,b,c,使得a+b+c=0?请你找出所有和为0且不重复的三元组。注意:答案中不可以包含重复的三元组。示例1:输入:nums=[-1,0,1,2,-1,-4]输出:[[-1,-1,2],[-1,0,1]]示例2:输入:nums=[]输出:[]示例3:输入:nums=[0]输出:[]
Coder_LL
·
2024-02-03 05:09
上一页
126
127
128
129
130
131
132
133
下一页
按字母分类:
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
其他