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
--116
116.填充每个节点的下一个右侧节点指针给定一个完美二叉树,其所有叶子节点都在同一层,每个父节点都有两个子节点。二叉树定义如下:structNode{intval;Node*left;Node*right;Node*next;}填充它的每个next指针,让这个指针指向其下一个右侧节点。如果找不到下一个右侧节点,则将next指针设置为NULL。初始状态下,所有next指针都被设置为NULL。示例1:
丘小羽
·
2024-02-06 20:00
leetcode
算法
数据结构
LeetCode
130. 被围绕的区域(dfs,bfs,并查集)
给定一个二维的矩阵,包含'X'和'O'(字母O)。找到所有被'X'围绕的区域,并将这些区域里所有的'O'用'X'填充。示例:XXXXXOOXXXOXXOXX运行你的函数后,矩阵变为:XXXXXXXXXXXXXOXX解释:被围绕的区间不会存在于边界上,换句话说,任何边界上的'O'都不会被填充为'X'。任何不在边界上,或不与边界上的'O'相连的'O'最终都会被填充为'X'。如果两个元素在水平或垂直方向
lhsjohn
·
2024-02-06 19:01
LeetCode
-第2769题-找出最大的可达成数字
1.题目描述给你两个整数num和t。如果整数x可以在执行下述操作不超过t次的情况下变为与num相等,则称其为可达成数字:每次操作将x的值增加或减少1,同时可以选择将num的值增加或减少1。2.样例描述3.思路描述当xxx为最大的可达成数字时,应满足ttt次操作都是num\textit{num}num的值增加且xxx的值减少,在ttt次操作之后的两个数字都是num+t\textit{num}+tnu
果蛋蛋
·
2024-02-06 18:54
LeetCode
leetcode
算法
java
LeetCode
-第160题-相交链表
1.题目描述给你两个单链表的头节点headA和headB,请你找出并返回两个单链表相交的起始节点。如果两个链表不存在相交节点,返回null。图示两个链表在节点c1开始相交:题目数据保证整个链式结构中不存在环。注意,函数返回结果后,链表必须保持其原始结构。2.样例描述3.思路描述消除两个链表的长度差:指针pA指向A链表,指针pB指向B链表,依次往后遍历;如果pA到了末尾,则pA=headB继续遍历;
果蛋蛋
·
2024-02-06 18:53
LeetCode
leetcode
链表
算法
java
LeetCode
-第2469题=温度转换
1.题目描述给你一个四舍五入到两位小数的非负浮点数celsius来表示温度,以摄氏度(Celsius)为单位。你需要将摄氏度转换为开氏度(Kelvin)和华氏度(Fahrenheit),并以数组ans=[kelvin,fahrenheit]的形式返回结果。返回数组ans。与实际答案误差不超过10-5的会视为正确答案。2.样例描述3.思路描述将温度转换后的数值放入数组中,直接返回。4.代码展示cla
果蛋蛋
·
2024-02-06 18:53
LeetCode
leetcode
算法
数据结构
java
【博学谷
学习记录
】超强总结,用心分享|测试工程师必备技能总结:业务流程测试
业务流程测试用例设计主要问题主要问题存在于:1、测试点分析:逻辑性不强对于整个页面功能划分不清晰;不同测试点归类不清晰;不能形成相对固定的套路,书写耗费大量时间...2、测试用例:关于,要细致到什么程度,不太明确对于UI效果等的检查也要写进初次测试的用例吗?3、测试用例设计时是依据需求说明书还是系统?流程规范的公司,一定是基于需求说明书(或原型图)来设计测试用例进入项目的时间节点来看:项目初期介入
小乖乖0419
·
2024-02-06 18:14
LeetCode
-第876题-链表的中间结点
1.题目描述给你单链表的头结点head,请你找出并返回链表的中间结点。如果有两个中间结点,则返回第二个中间结点。2.样例描述3.思路描述创建两个快慢指针slow,fast,起始共同指向头节点,slow每次走一步,fast每次走两步,当fast为空或fast的下一个结点为空时,slow即是中间节点的位置。由于fast每次走两步,slow每次走一步,slow总是落后fast整体一半的长度最终slow理
果蛋蛋
·
2024-02-06 18:50
LeetCode
leetcode
链表
算法
java
Pix2Pix理论与实战
本文为365天深度学习训练营中的
学习记录
博客原作者:K同学啊|接辅导、项目定制我的环境:1.语言:python3.72.编译器:pycharm3.深度学习框架Pytorch1.8.0+cu111一、引入在之前的学习中
我也不太懂
·
2024-02-06 18:19
生成对抗网络
人工智能
深度学习
G6-CycleGAN
本文为365天深度学习训练营中的
学习记录
博客原作者:K同学啊|接辅导、项目定制我的环境:1.语言:python3.72.编译器:pycharm3.深度学习框架Pytorch1.8.0+cu111一、CycleGan
我也不太懂
·
2024-02-06 18:19
人工智能
G7-Semi-Supervised GAN解读
本文为365天深度学习训练营中的
学习记录
博客原作者:K同学啊|接辅导、项目定制我的环境:1.语言:python3.72.编译器:pycharm3.深度学习框架Pytorch1.8.0+cu111论文地址一
我也不太懂
·
2024-02-06 18:18
生成对抗网络
人工智能
神经网络
w1-T07 之2. 两数相加-中等
示例:输入:(2->4->3)+(5->6->4)输出:7->0->8原因:342+465=807来源:力扣(
LeetCode
)链接:https://leet
小院闲窗春已深
·
2024-02-06 18:21
LeetCode
6. Z 字形变换
链接https://
leetcode
.cn/problems/zigzag-conversion/个人思路观察示例可以发现,字符串s的每个字符将要摆放在的行的序列为0,1,2,3,2,1,0,1,2,3
fenjijue
·
2024-02-06 18:53
LeetCode
哈希表/备忘录算法
矩阵
leetcode
算法
职场和发展
【
leetcode
100-081到085】【动态规划】一维五题合集1
【爬楼梯】假设你正在爬楼梯。需要n阶你才能到达楼顶。每次你可以爬1或2个台阶。你有多少种不同的方法可以爬到楼顶呢?思路:【状态】 dp[i];//爬i级台阶有几种方法【初始】 dp[0]=1;//爬0级1种(不爬) dp[1]=1;//爬1级1种【递推】 dp[i]=dp[i-2]+dp[i-1];//爬i级=先爬i-1级再爬1级+先爬i-2级再爬2级,没有其他可能了【结论】 dp[n];//爬n
_六六_
·
2024-02-06 18:23
leetcode100思路整理
动态规划
算法
力扣(
LeetCode
)6. Z 字形变换(C++)
数学构造ZZZ字形变换类似情报加密。找规律解密,就能得到构造的方法。第000行相邻的数,取n=4n=4n=4如上图,观察第000行和第333行相邻的数,组成等差数列,公差d=6=2n−2d=6=2n-2d=6=2n−22n−22n-22n−2是说,第111列有nnn个数,第111列到下一次变换的开头之间有n−2n-2n−2个数,总共2n−22n-22n−2个数。对于第111行或者第222行d=2n
清墨韵染
·
2024-02-06 17:21
墨染leetcode
leetcode
c++
算法
模拟
构造
深度强化学习基础【1】-动态规划问题初探(
leetcode
算法的63题-不同路径II)
引言:这篇博客的算法问题来源于
leetcode
算法的63题,一个网格世界的机器人运动规划问题。通过这篇博客可以使得读者更加了解强化学习关于动态规划方面的基础知识。
cnjs1994
·
2024-02-06 17:20
算法
动态规划
leetcode
【
leetcode
100-086到090】【动态规划】一维五题合集2
【单词拆分】给你一个字符串s和一个字符串列表wordDict作为字典。如果可以利用字典中出现的一个或多个单词拼接出s则返回true。注意:不要求字典中出现的单词全部都使用,并且字典中的单词可以重复使用。思路:首先,我们依次考虑s的前i个字母能否被分割,直到i=n;对一个确定的i,我们尝试在前i个字母中进行分割,枚举每一个分割点,如果分割点前面的部分能分割(肯定已经被计算过,直接查表即可),且分割点
_六六_
·
2024-02-06 17:20
动态规划
算法
2019.3.12
学习记录
:一定找理由来完成!不要想那么多,只是用心去培植土壤。每天看名单,有进步一点点,就打个勾。精油的5把刷子:什么是精油,什么是好精油,精油怎么用,分享野橘,分享薄荷。
玲萍
·
2024-02-06 17:39
LeetCode
Hot100 回顾(二)
子串560.和为K的子数组使用前缀和预处理一下题目给的数组,然后用二重循环遍历一遍就可以了。239.滑动窗口最大值看题面比较容易想到的是用优先级队列来解决,但是STL中的priority_queue不支持随机删除,如果要用优先级队列来解决这道题的话比较复杂。这道题的一种正确解法是用单调队列来处理,单调队列专门用来处理类似滑动窗口的区间最值问题。接下来来看针对这道题,单调队列是如何处理元素的入队和出
9ack!?
·
2024-02-06 17:19
leetcode
算法
职场和发展
日常
学习记录
之随笔记二
开始今天的学习之前,随意浏览了几个网页,看到了一个让人感动温馨的细节,一个充满爱的家庭,每个人都那么有爱,即使人已经不在,爱却温暖继续活着的人。另一个家庭也失去了一个亲人,但这个家庭却绝对不是一个充满爱的家庭,甚至是因为家庭里没有爱,才导致了一个美丽生命的逝去。父母对子女的爱,有父母爱的纯粹,有父母却爱的功利,更有些父母的人爱的那么不公平。这个感动我的人是李咏,李咏已经逝去很长一段时间,但他却留下
拾得清浅
·
2024-02-06 17:31
LeetCode
Hot100 回顾(三)
链表141.环形链表快慢指针一直走,如果走到某一时刻快慢指针指向内容相等了,说明有环。142.环形链表II找到环并找到入环的第一个节点,朴素做法可以用一个set来记录走过的节点,这样在验证环的时候也可以找到第一个入环的节点;高级做法还是利用快慢指针来做,假设链表到环入口的节点个数为xxx个,环上节点有yyy个:快指针走过的节点数为fff,慢指针走过的节点数为sss,则有f=2sf=2sf=2s由于
9ack!?
·
2024-02-06 17:48
leetcode
算法
职场和发展
【链表】反转链表
输入:1->2->3->4->5->NULL输出:5->4->3->2->1->NULL参考文章:https://
leetcode
-cn.com/problems/fan-zhuan-lian-biao-lcof
Spring_java
·
2024-02-06 16:47
Python初学者
学习记录
——python异常、模块与包
一、了解异常当检测到一个错误时,Python解释器就无法继续执行了,反而出现了一些错误的提示,这就是所谓的“异常”,也就是我们常说的BUG异常演示:二、异常的捕获1、异常处理:对可能出现的bug,进行提前准备、提前处理。2、当我们的程序遇到了BUG,那么接下来有两种情况:①整个程序因为一个BUG停止运行②对BUG进行提醒,整个程序继续运行3、捕获异常的作用:提前假设某处会出现异常,做好提前准备,当
记忆小熊(001)
·
2024-02-06 15:41
学习
python
开发语言
pycharm
Python初学者
学习记录
——python数据容器
一、数据容器入门1、Python中的数据容器:一个可以容纳多份数据的数据类型,容纳的每一份数据称之为1个元素,每一个元素,可以是任意类型的数据,如字符串、数字、布尔等。2、数据容器根据特点不同,如:·是否支持重复元素·是否可以修改·是否有序,等3、分为5类,分别是:列表(list)、元组(tuple)、字符串(str)、集合(set)、字典(dict)二、列表的定义语法1、基本语法:列表内的每一个
记忆小熊(001)
·
2024-02-06 15:10
学习
python
开发语言
pycharm
Python初学者
学习记录
——Python判断语句
一、bool类型和比较运算符1、Python中常用的有6种值(数据)的类型2、布尔(bool)表达现实生活中的逻辑,即真和假·True表示真,本质是一个数字,记作1;·False表示假,本质也是一个数字,记作0。3、比较运算符二、if语句的基本格式1、if要判断的条件:条件成立时,要做的事情2、if语句的注意事项:·判断条件的结果一定要是布尔类型·不要忘记判断条件后的:冒号·归属于if语句的代码块
记忆小熊(001)
·
2024-02-06 15:40
学习
python
Python初学者
学习记录
——python函数
一、函数的初体验1、函数:是组织好的,可以重复使用的,用来实现特定功能的代码段。例如:python内置函数len(),用于求字符串的长度。#需求:统计字符串的长度,不使用内置函数len()str1="itheima"str2="itcast"str3="python"#定义一个计数器变量count=0foriinstr1:count+=1print(f"字符串{str1}的长度是:{count}"
记忆小熊(001)
·
2024-02-06 15:40
学习
python
开发语言
Python初学者
学习记录
——python文件操作
一、文件编码概念1、文件编码编码技术:翻译的规则,记录了如何将内容翻译成二进制,以及如何将二进制翻译回可识别内容。计算机中有许多可用编码:·UTF-8·GBK·Big5·等不同的编码,将内容翻译成二进制也是不同的。2、查看文件编码可以使用Windows系统自带的记事本,打开文件后,即可查看文件的编码是什么:UTF-8是目前全球通用的编码格式除非有特殊需求,否则,一律以UTF-8格式进行文件编码即可
记忆小熊(001)
·
2024-02-06 15:40
学习
python
开发语言
pycharm
Python初学者
学习记录
——python基础综合案例:数据可视化——动态柱状图
一、案例效果通过pyecharts可以实现数据的动态显示,直观的感受1960~2019年世界各国GDP的变化趋势二、通过Bar构建基础柱状图反转x轴和y轴标签数值在右侧frompyecharts.chartsimportBarfrompyecharts.optionsimportLabelOpts#构建柱状图对象bar=Bar()#添加x轴数据bar.add_xaxis(["中国","美国","英
记忆小熊(001)
·
2024-02-06 15:39
python
学习
开发语言
pycharm
信息可视化
数据分析
LeetCode
打卡 | 双指针(NO.26,NO.977)
打卡DAY02
LeetCode
26删除有序数组中的重复项!原题链接!
努力学习的秃头少女
·
2024-02-06 15:59
leetcode
算法
职场和发展
c++
leetcode
刷题Day1.704二分法和27移除元素
用C++工作两年了,发现自己从来没咋系统的刷过C++的题,来
leetcode
grinding了,报了个代码随想录训练营,记录下今天学到的知识吧。
皮皮真的皮
·
2024-02-06 15:59
leetcode
算法
职场和发展
Day7.
leetcode
454.383.15.18(四数等补
这里写目录标题454.四数相加II383.赎金信15.三数之和18.四数之和454.四数相加II给你四个整数数组nums1、nums2、nums3和nums4,数组长度都是n,请你计算有多少个元组(i,j,k,l)能满足:1)0nums1[0]+nums2[0]+nums3[0]+nums4[1]=1+(-2)+(-1)+2=0(1,1,0,0)->nums1[1]+nums2[1]+nums3[
青丹迷弟
·
2024-02-06 15:58
水leetcode
算法
leetcode
c++
LeetCode
Day13 KMP+双指针
459重复的子字符串题目理解判断给定字符串是否能由重复子串构成,重复子串,因此子串的长度一定小于字符串的长度/2。思路借鉴一下别人的思路,可以转变为在一个串中查找另一个串的问题,KMP可以有效解决这一问题。我们假设字符串s是重复的,s=aaaaa,其中a为最小的重复子串,则s+s=aaaaaaaaaa,此时s+s中必有两个s,我们从字符串的第二位开始匹配是否能找到s,就可以判断s是否由重复子串构成
aabbcc1206
·
2024-02-06 15:27
leetcode
指针
字符串
c++
leetcode
(双指针)283.移动零(C++)DAY3
文章目录1.题目示例提示2.解答思路3.实现代码结果4.总结1.题目给定一个数组nums,编写一个函数将所有0移动到数组的末尾,同时保持非零元素的相对顺序。请注意,必须在不复制数组的情况下原地对数组进行操作。示例示例1:输入:nums=[0,1,0,3,12]输出:[1,3,12,0,0]示例2:输入:nums=[0]输出:[0]提示1&nums){intn=nums.size();if(n==0
小Q小Q
·
2024-02-06 15:25
C++刷题
leetcode
c++
算法
LeetCode
-94-二叉树的中序遍历
LeetCode
-94-二叉树的中序遍历94.二叉树的中序遍历难度简单给定一个二叉树的根节点root,返回它的中序遍历。
蒋斌文
·
2024-02-06 15:32
Leetcode
题库 94.二叉树的中序遍历(递归 C实现)
文章目录解析代码解析中序遍历:先左再中后右Func函数,接收一个节点,节点非空,则先遍历其左子树,再存入自身val值,最后遍历右子树ret数组存储每个非空节点的val值pos为下一个存入ret数组的数据的下标代码voidFunc(structTreeNode*p,int*ret,int*pos){if(p==NULL)return;Func(p->left,ret,pos);ret[(*pos)+
柳家山头号矿工
·
2024-02-06 14:38
Leetcode刷题集
leetcode
c语言
算法
LeetCode
算法学习——链表
链表的顺序插入链表的数据结构最基本的单向链表:就是一个存放了数据和下一个节点地址的结构体structNode{intdata;//存放数据structNode*next;//next是用于指向下一个节点的地址};链表的创建及赋值structNode*list=NULL;//创建一个链表变量list=(structNode*)malloc(sizeof(structNode));//分配地址list
39度C
·
2024-02-06 14:37
链表
算法
数据结构
leetcode
c语言
力扣
LeetCode
-链表
链表一、链表节点定义//单链表structListNode{ intval; //节点上存储的元素 ListNode*next; //指向下一个节点的指针 ListNode(intx):val(x),next(NULL){} //节点的构造函数};定义一个节点ListNode*head=newListNode(5);二、设置虚拟头结点作用:设置虚拟头结点使对头结点的处理普遍化ListNode
流忆,留宜
·
2024-02-06 14:37
LeetCode
链表
leetcode
算法
数据结构——
leetcode
(链表练习)[java]
数据结构——
leetcode
(链表练习)【java】
leetcode
-19-删除链表的倒数第n个节点
leetcode
-24-交换链表中的相邻结点
leetcode
-206-链表反转
leetcode
-445
桐叶知秋
·
2024-02-06 14:36
leetcode
leetcode
链表
指针
算法
java
算法学习——
LeetCode
力扣哈希表篇2
算法学习——
LeetCode
力扣哈希表篇2454.四数相加II454.四数相加II-力扣(
LeetCode
)描述给你四个整数数组nums1、nums2、nums3和nums4,数组长度都是n,请你计算有多少个元组
拉依达不拉胯
·
2024-02-06 14:06
LeetCode算法学习
算法
学习
leetcode
c++
c
互联网
算法学习——
LeetCode
力扣哈希表篇1
算法学习——
LeetCode
力扣哈希表篇1242.有效的字母异位词242.有效的字母异位词-力扣(
LeetCode
)描述给定两个字符串s和t,编写一个函数来判断t是否是s的字母异位词。
拉依达不拉胯
·
2024-02-06 14:35
LeetCode算法学习
算法
学习
leetcode
c++
c
秋招
算法学习——
LeetCode
力扣链表篇2
算法学习——
LeetCode
力扣链表篇224.两两交换链表中的节点24.两两交换链表中的节点-力扣(
LeetCode
)描述给你一个链表,两两交换其中相邻的节点,并返回交换后链表的头节点。
拉依达不拉胯
·
2024-02-06 14:35
LeetCode算法学习
算法
学习
leetcode
c++
c语言
c
链表
算法学习——
LeetCode
力扣链表篇1
算法学习——
LeetCode
力扣链表篇1203.移除链表元素203.移除链表元素-力扣(
LeetCode
)描述给你一个链表的头节点head和一个整数val,请你删除链表中所有满足Node.val==val
拉依达不拉胯
·
2024-02-06 14:34
LeetCode算法学习
算法
学习
leetcode
c++
c语言
秋招
八股文
leetcode
- 1762. Buildings With an Ocean View
DescriptionTherearenbuildingsinaline.Youaregivenanintegerarrayheightsofsizenthatrepresentstheheightsofthebuildingsintheline.Theoceanistotherightofthebuildings.Abuildinghasanoceanviewifthebuildingcanse
KpLn_HJL
·
2024-02-06 14:04
OJ题目记录
leetcode
算法
职场和发展
leetcode
- 364. Nested List Weight Sum II
DescriptionYouaregivenanestedlistofintegersnestedList.Eachelementiseitheranintegeroralistwhoseelementsmayalsobeintegersorotherlists.Thedepthofanintegeristhenumberofliststhatitisinsideof.Forexample,the
KpLn_HJL
·
2024-02-06 14:33
OJ题目记录
leetcode
算法
职场和发展
leetcode
- 1650. Lowest Common Ancestor of a Binary Tree III
DescriptionGiventwonodesofabinarytreepandq,returntheirlowestcommonancestor(LCA).Eachnodewillhaveareferencetoitsparentnode.ThedefinitionforNodeisbelow:classNode{publicintval;publicNodeleft;publicNoderi
KpLn_HJL
·
2024-02-06 14:33
OJ题目记录
leetcode
java
算法
SQL面试必考——计算留存率
leetcode
1097.游戏玩法分析V计算第一天的留存率法一:窗口函数找到安装游戏的时间,及每个玩家第一次登陆的时间,通过min()+窗口函数,可以既找到最小值,又保留原来的值。
pia君
·
2024-02-06 14:02
sql面试总结
mysql
【
LeetCode
-SQL】1097. 游戏玩法分析 V
目录一、题目二、解决1、子查询+leftjoin2、min()+over()3、两次leftjoin三、参考一、题目Activity活动记录表+--------------+---------+|ColumnName|Type|+--------------+---------+|player_id|int||device_id|int||event_date|date||games_played
白露塞纳
·
2024-02-06 14:58
LeetCode-SQL
leetcode
sql
游戏
leetcode
- 1329. Sort the Matrix Diagonally
DescriptionAmatrixdiagonalisadiagonallineofcellsstartingfromsomecellineitherthetopmostroworleftmostcolumnandgoinginthebottom-rightdirectionuntilreachingthematrix’send.Forexample,thematrixdiagonalstart
KpLn_HJL
·
2024-02-06 14:28
OJ题目记录
leetcode
算法
职场和发展
小白水平理解面试经典题目
LeetCode
20. Valid Parentheses【栈】
20.有效括号小白渣翻译给定一个仅包含字符‘(’、‘)’、‘{’、‘}’、‘[’和‘]’,判断输入字符串是否有效。输入字符串在以下情况下有效:左括号必须由相同类型的括号封闭。左括号必须按正确的顺序关闭。每个右括号都有一个对应的相同类型的左括号。例子小白理解那么这种题目一上来看,其实题目描述的还是很清晰了,输入是一个String类型,返回值是布尔类型。基本就是我们熟悉的集中大,中,小括号的匹配,没有
心安成长
·
2024-02-06 14:28
leetcode
面试
leetcode
职场和发展
leetcode
1079:游戏玩法分析——求留存率
求留存率题目描述题解题目描述表:Activity±-------------±--------+|ColumnName|Type|±-------------±--------+|player_id|int||device_id|int||event_date|date||games_played|int|±-------------±--------+(player_id,event_date)
bulingg
·
2024-02-06 14:57
sql语言
数据库
算法
day10 算法打卡| 栈与队列|
Leetcode
232用栈实现队列、225用栈实现队列 | 理解队列与栈的不同
Leetcode
232:用栈实现队列题目链接:https://
leetcode
.cn/problems/implement-queue-using-stacks/description/思路:用两个栈实现队列操作
lala....
·
2024-02-06 14:26
开发语言
java
leetcode
算法
上一页
112
113
114
115
116
117
118
119
下一页
按字母分类:
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
其他