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
力扣刷题
Hadoop实验putty文件
博客主页:A_SHOWY系列专栏:
力扣刷题
总结录数据结构云计算数字图像处理很多朋友反馈做hadoop实验中的putty找不到Connection-SSH-Auth路径下找不到Privatekeyforauthentication
A_SHOWY
·
2023-12-05 06:46
云计算
aws
云计算
数字图像处理【1】 图像读写及显示操作
博客主页:A_SHOWY系列专栏:
力扣刷题
总结录数据结构云计算数字图像处理一、OpenCV简介(前置)(1)OpenCV简介OpenCV是一个跨平台开源计算机视觉库,提供了Python接口,包含了数字图像处理和计算机视觉方面很多通用算法
A_SHOWY
·
2023-12-05 06:16
数字图像处理
图像处理
python
opencv
力扣刷题
总结 哈希表(2)
博客主页:A_SHOWY系列专栏:
力扣刷题
总结录数据结构云计算1.两数之和easymap哈希,因为要返回下标15.三数之和mid哈希很难,因为要考虑去重,双指针法更优18.四数之和mid和三数之和相似,
A_SHOWY
·
2023-12-05 06:15
力扣刷题总结录
leetcode
算法
哈希算法
c++
哈希表
力扣刷题
总结 字符串(1)【反转法】
博客主页:A_SHOWY系列专栏:
力扣刷题
总结录数据结构云计算数字图像处理344.反转字符串eswap应用+双指针541.反转字符串Ⅱm可以自己定义函数也可以直接reverse151.反转字符串中的单词
A_SHOWY
·
2023-12-05 06:15
力扣刷题总结录
leetcode
算法
c++
力扣刷题
总结 哈希表(1)
博客主页:A_SHOWY系列专栏:
力扣刷题
总结录数据结构云计算242.有效字母的异位词easy哈希映射(数组),排序算法383.救赎金easy暴力,两个for循环两遍,哈希和242题基本一样349.两个数组的交集
A_SHOWY
·
2023-12-05 05:45
力扣刷题总结录
leetcode
算法
哈希算法
哈希表
详谈时间复杂度
博客主页:A_SHOWY系列专栏:
力扣刷题
总结录数据结构云计算一、什么是时间复杂度简单来说,时间复杂度描述的一个算法的运行时间,它其实是一个函数。
A_SHOWY
·
2023-12-05 05:45
数据结构
排序算法
算法
c++
数据结构
启动 AWS Academy Learner Lab【教学】(Hadoop实验)
博客主页:A_SHOWY系列专栏:
力扣刷题
总结录数据结构云计算第一部分创建实例过程首先,需要创建3台EC2,一台作主节点(masternode),两台作从节点(slavesnode)。
A_SHOWY
·
2023-12-05 05:36
云计算
aws
云计算
hadoop
【
力扣刷题
】Day14——二叉树专题
文章目录二叉树的介绍二叉树的遍历1.递归实现前序遍历中序遍历后序遍历2.迭代实现前序遍历后序遍历中序遍历二叉树的介绍许多概念可以看之前的博客:二叉树的遍历_塔塔开!!!的博客-CSDN博客_二叉树遍历二叉树的遍历前序遍历:根左右中序遍历:左根右后序遍历:左右根层序遍历:BFS实现方式:递归非递归(栈)1.递归实现前序遍历CodeclassSolution{publicListpreorderTra
塔塔开!!!
·
2023-12-04 18:02
代码随想录力扣刷题
leetcode
深度优先
算法
力扣树专题-2 树的层序遍历 剑指Offer32 - I leetcode102 Java刷题笔记
听不少大佬建议过——
力扣刷题
要从树开始!因为可以建立起套路化的思路~另外就是锻炼好递归的思想所以我们从树开始~本专题采用前面提到的“兔系刷题法”不求钻研多种解法只求快速见题型快速刷题!
敲代码的小提琴手
·
2023-12-04 18:31
#
分门别类刷力扣
力扣刷题
算法强化之路
二叉树
队列
java
leetcode
新星计划
力扣刷题
之dfs
给一个01矩阵,1代表是陆地,0代表海洋,如果两个1相邻,那么这两个1属于同一个岛。我们只考虑上下左右为相邻。岛屿:相邻陆地可以组成一个岛屿(相邻:上下左右)判断岛屿个数。例如:输入[[1,1,0,0,0],[0,1,0,1,1],[0,0,0,1,1],[0,0,0,0,0],[0,0,1,1,1]]对应的输出为3publicintsolve(char[][]grid){//边界条件判断if(g
梧桐林.
·
2023-12-04 18:10
算法
深度优先
leetcode
算法
数据结构之二叉树与堆以及
力扣刷题
函数扩展
一起努力目录1.前言2.树2.1概念2.2树的相关概念3.堆3.1堆的概念3.2小堆函数实现4.
力扣刷题
函数5.总结1.前言在前面我们学习了关于顺序表,链表,栈,队列的存储方式。
steventom
·
2023-12-03 15:42
数据结构初阶
数据结构
力扣刷题
篇之每日一题(2023年12月ing)
系列文章目录
力扣刷题
篇之每日一题(2023年11月完成)-CSDN博客前言十二月啦,开始!!!!
阿如村保安
·
2023-12-03 11:35
算法与数据结构
leetcode
leetcode
算法
java
数据结构
学习
力扣刷题
第七题(1929. 数组串联)
数组串联给你一个长度为n的整数数组nums。请你构建一个长度为2n的答案数组ans,数组下标从0开始计数,对于所有0List[int]:ans=nums+numsreturnans
暗了时光
·
2023-12-03 07:57
leetcode
算法
动态规划
力扣题:字符串的反转-11.23
力扣题-11.23[
力扣刷题
攻略]Re:从零开始的
力扣刷题
生活力扣题1:557.反转字符串中的单词III解题思想:先读取单词,然后将单词进行翻转即可classSolution(object):defreverseWords
yu~~~
·
2023-12-02 15:17
leetcode
算法
职场和发展
力扣题:字符串的反转-11.22
力扣题-11.22[
力扣刷题
攻略]Re:从零开始的
力扣刷题
生活力扣题1:541.反转字符串II解题思想:进行遍历翻转即可classSolution(object):defreverseStr(self,
yu~~~
·
2023-12-02 15:17
leetcode
算法
职场和发展
力扣题:字符的统计-11.25
力扣题-11.25[
力扣刷题
攻略]Re:从零开始的
力扣刷题
生活力扣题1:387.字符串中的第一个唯一字符解题思想:直接遍历即可classSolution(object):deffirstUniqChar
yu~~~
·
2023-12-02 15:46
leetcode
算法
职场和发展
力扣题:字符的统计-11.29
力扣题-11.29[
力扣刷题
攻略]Re:从零开始的
力扣刷题
生活力扣题1:032.有效的字母异位词解题思想:直接遍历即可classSolution(object):defisAnagram(self,s,
yu~~~
·
2023-12-02 15:46
leetcode
算法
职场和发展
力扣题:字符的统计-12.2
力扣题-12.2[
力扣刷题
攻略]Re:从零开始的
力扣刷题
生活力扣题1:423.从英文中重建数字解题思想:有的单词通过一个字母就可以确定,依次确定即可classSolution(object):deforiginalDigits
yu~~~
·
2023-12-02 15:46
leetcode
力扣题:字符的统计-11.27
力扣题-11.27[
力扣刷题
攻略]Re:从零开始的
力扣刷题
生活力扣题1:389.找不同解题思想:直接遍历统计即可classSolution(object):deffindTheDifference(self
yu~~~
·
2023-12-02 15:16
leetcode
java
算法
力扣题:字符串的反转-11.24
力扣题-11.24[
力扣刷题
攻略]Re:从零开始的
力扣刷题
生活力扣题1:151.翻转字符串里的单词解题思想:保存字符串中的单词即可classSolution(object):defreverseWords
yu~~~
·
2023-12-02 15:41
leetcode
c#
算法
力扣刷题
记录 -- JAVA--6---189. 轮转数组
目录一、题目二、代码三、运行结果一、题目二、代码classSolution{publicvoidrotate(int[]nums,intk){inti;intlength=nums.length;inttemp=0;System.out.println("length"+length);k=k%length;for(i=0;i=0&&(k-1-i)=0&&(length-1+k-i)
@白圭
·
2023-12-01 08:54
#
leetcode
java
python
力扣刷题
记录 -- JAVA--15--- 189. 轮转数组
目录一、题目二、代码三、运行结果一、题目二、代码classSolution{//空间复杂度为1先对整体数组反转然后再对两个分割后的数组反转publicvoidrotate(int[]nums,intk){inti;intlength;length=nums.length;k=k%length;for(i=0;i
@白圭
·
2023-12-01 08:24
#
leetcode
java
python
力扣刷题
记录83.1-----135. 分发糖果
目录一、题目二、代码三、运行结果一、题目二、代码classSolution{public://版本1.0:遗憾的是暴力解法失败了//局部最优//除了基本逻辑我觉得一轮一轮顺着发糖果效率更高不用去找全局最小值//intcandy(vector&ratings)//{//inti,j;//vectorcandys;//intoperation_flag=1;//intreturn_num=0;//if
@白圭
·
2023-11-30 17:54
#
leetcode
算法
c++
力扣刷题
记录 -- JAVA---87--135. 分发糖果
目录一、题目二、代码三、运行结果一、题目二、代码classSolution{publicintcandy(int[]ratings){//左一遍右一遍inti;intlength=ratings.length;int[]candy=newint[length];intsum=0;for(i=0;iratings[i-1]){candy[i]=Math.max(candy[i],candy[i-1]
@白圭
·
2023-11-30 17:54
#
leetcode
java
算法
135-分发糖果
题目给出一组孩子评分,要求;a每个孩子至少获得一颗糖果b相邻两个孩子,评分高的孩子糖果数多问题:最少共需要多少颗糖果思路[谷歌高畅
力扣刷题
笔记]从前往后遍历,如果后一个孩子评分高,保证后一个孩子糖果数多从后往前遍历
凤源blog
·
2023-11-30 17:22
leetcode题目整理
算法
数据结构
leetcode
力扣刷题
-135. 分发糖果
题目题解intcandy(int*ratings,intratingsSize){int*count=(int*)malloc(sizeof(int)*ratingsSize);for(inti=0;iratings[i-1]){count[i]=count[i-1]+1;}else{count[i]=1;intj=i-1;while(j>=0){if(ratings[j]=count[j+1]+
东东咚咚东
·
2023-11-30 17:48
刷题&&算法
leetcode
算法
c++
力扣题:字符的统计-11.30
力扣题-11.30[
力扣刷题
攻略]Re:从零开始的
力扣刷题
生活力扣题1:49.字母异位词分组解题思想:将单词进行排序之后通过哈希表进行返回classSolution(object):defgroupAnagrams
yu~~~
·
2023-11-30 16:04
leetcode
算法
职场和发展
力扣题:字符的统计-12.1
力扣题-12.1[
力扣刷题
攻略]Re:从零开始的
力扣刷题
生活力扣题1:451.根据字符出现频率排序解题思想:统计字符出现的个数,进行排序即可classSolution(object):deffrequencySort
yu~~~
·
2023-11-30 16:04
leetcode
算法
职场和发展
力扣题:二维数组变换-10.5
力扣题-10.5[
力扣刷题
攻略]Re:从零开始的
力扣刷题
生活力扣题1:566.重塑矩阵解题思想:遍历数据即可classSolution(object):defmatrixReshape(self,mat
yu~~~
·
2023-11-30 16:34
leetcode
力扣题:二维数组变换-10.6
力扣题-10.6[
力扣刷题
攻略]Re:从零开始的
力扣刷题
生活力扣题1:73.矩阵置零解题思想:遍历矩阵,记录下需要修改为0的行和列即可classSolution(object):defsetZeroes
yu~~~
·
2023-11-30 16:34
leetcode
力扣题:字符串的反转-11.21
力扣题-11.21[
力扣刷题
攻略]Re:从零开始的
力扣刷题
生活力扣题1:344.反转字符串解题思想:直接修改数组即可,前后互换顺序classSolution(object):defreverseString
yu~~~
·
2023-11-30 16:34
leetcode
算法
职场和发展
力扣题:数组的改变、移动-9.25
力扣题-9.25[
力扣刷题
攻略]Re:从零开始的
力扣刷题
生活力扣题1:453.最小移动次数使数组元素相等解题思想:使得n-1个元素增加1,相当于对1个数进行-1操作,因此只要所有数都进行-1操作一直到与最小的数一样大即可
yu~~~
·
2023-11-30 16:03
leetcode
力扣题:数组的旋转-9.26
力扣题-9.26[
力扣刷题
攻略]Re:从零开始的
力扣刷题
生活力扣题1:189.旋转数组解题思想:1.每次都往后移一位,重复k次(超出时间限制)2.使用新内存,遍历1次数组放置在相应的位置3.实际上就是从后往前数
yu~~~
·
2023-11-30 16:03
leetcode
力扣题:统计数组中的元素-9.27
力扣题-9.27[
力扣刷题
攻略]Re:从零开始的
力扣刷题
生活力扣题1:645.错误的集合解题思想:遍历数组对数组中出现的数字进行统计,出现两次的即为重复的数字,没有出现的是丢失的数字classSolution
yu~~~
·
2023-11-30 16:03
leetcode
力扣题:单词-11.20
力扣题-11.20[
力扣刷题
攻略]Re:从零开始的
力扣刷题
生活力扣题1:58.最后一个单词的长度解题思想:按空格划分,然后统计单词长度即可classSolution(object):deflengthOfLastWord
yu~~~
·
2023-11-30 16:14
leetcode
算法
职场和发展
力扣刷题
(312. 戳气球)
这道题目,第一反应是回溯,调用回溯的时候发现复杂度太高,最后基本都超时了。这个时候要想要从反面去解决问题,先确定最后一个数字,再确定倒数第二个数字这样依次确定,直到将整个数组求解出来,中间可以找到一个表达式:solve(i,j)表示区间(i,j)中的硬币的最大个数,所以solve(0,n-1)(加上左右两个边界之后)这个区间的值就是我们最后要求解的值,整个过程还是使用递归来完成,过程中用一个二维数
yanzhe1
·
2023-11-30 11:43
力扣刷题
leetcode
算法
散列表
Leecode刷题——数组——螺旋矩阵
来
力扣刷题
已经两周了,看了一眼自己的进度,还停留在数组链表,不免内心有点着急。但,总归是知道着急是没有用的,唯有更加努力,才能改变现状,故前言以此作为自我激励,相信自己可以变得更好。
商赏上官管冠
·
2023-11-30 05:39
leetcode
算法
java
力扣刷题
记录 -- JAVA--30--142. 环形链表 II
目录一、题目二、代码三、运行结果一、题目二、代码/***Definitionforsingly-linkedlist.*classListNode{*intval;*ListNodenext;*ListNode(intx){*val=x;*next=null;*}*}*/publicclassSolution{publicListNodedetectCycle(ListNodehead){if(h
@白圭
·
2023-11-29 17:58
#
leetcode
java
链表
力扣刷题
记录 -- JAVA--26---142. 环形链表 II
目录一、题目二、代码三、运行结果一、题目二、代码/***Definitionforsingly-linkedlist.*classListNode{*intval;*ListNodenext;*ListNode(intx){*val=x;*next=null;*}*}*/publicclassSolution{publicListNodedetectCycle(ListNodehead){List
@白圭
·
2023-11-29 17:58
#
leetcode
java
链表
从零开始的
力扣刷题
记录-第二十七天
力扣每日四题112.路经总和-简单191.位1的个数-简单1005.K次取反后最大化的数组和-简单16.最接近的三数之和-中等总结112.路经总和-简单题目描述:给你二叉树的根节点root和一个表示目标和的整数targetSum。判断该树中是否存在根节点到叶子节点的路径,这条路径上所有节点值相加等于目标和targetSum。如果存在,返回true;否则,返回false。叶子节点是指没有子节点的节点
渊微指玄
·
2023-11-28 19:34
leetcode刷题
leetcode
算法
golang
从零开始的
力扣刷题
记录-第二十三天
力扣每日四题58.最后一个单词的长度-简单463.岛屿的周长-简单226.翻转二叉树-简单200.岛屿数量-中等总结58.最后一个单词的长度-简单题目描述:给你一个字符串s,由若干单词组成,单词前后用一些空格字符隔开。返回字符串中最后一个单词的长度。单词是指仅由字母组成、不包含任何空格字符的最大子字符串。题解:遍历字符串寻找最后一个单词并记录长度就好了,可以用temp记录单词长度并传递给re,遇到
渊微指玄
·
2023-11-28 19:33
leetcode刷题
leetcode
算法
golang
力扣刷题
第二十七天--二叉树
前言题目大同小异,按要求来即可。内容一、二叉树的右视图199.二叉树的右视图给定一个二叉树的根节点root,想象自己站在它的右侧,按照从顶部到底部的顺序,返回从右侧所能看到的节点值。广度优先搜索取每层最后一个元素,放入结果集funcrightSideView(root*TreeNode)[]int{varres[]intifroot==nil{returnres}queue:=list.New()
T.BS
·
2023-11-28 19:01
力扣二叉树
leetcode
算法
数据结构
golang
二叉树
力扣刷题
第二十九天--二叉树
前言问问自己,刷题的效果真的达到了吗?内容一、翻转二叉树226.翻转二叉树给你一棵二叉树的根节点root,翻转这棵二叉树,并返回其根节点。递归funcinvertTree(root*TreeNode)*TreeNode{ifroot==nil{returnroot}root.Left,root.Right=root.Right,root.LeftinvertTree(root.Left)inver
T.BS
·
2023-11-28 19:01
力扣二叉树
leetcode
算法
数据结构
golang
二叉树
力扣刷题
第三十一天--二叉树
前言都是递归和迭代,看着很简单,还是写不出来,理解还是不够。。。内容一、左叶子之和404.左叶子之和给定二叉树的根节点root,返回所有左叶子之和。递归funcsumOfLeftLeaves(root*TreeNode)int{ifroot==nil{return0}left:=sumOfLeftLeaves(root.Left)ifroot.Left!=nil&&root.Left.Left==
T.BS
·
2023-11-28 19:01
力扣二叉树
leetcode
算法
职场和发展
golang
二叉树
力扣刷题
- 61. 旋转链表
题目:给你一个链表的头节点head,旋转链表,将链表每个节点向右移动k个位置。示例1:输入:head=[1,2,3,4,5],k=2输出:[4,5,1,2,3]示例2:输入:head=[0,1,2],k=4输出:[2,0,1]提示:链表中节点的数目在范围[0,500]内-100<=Node.val<=1000<=k<=2*109简单描述一下我的思路:将链表的首尾连接起来,进行旋转。要注意的是有个点
TyuIn
·
2023-11-28 16:12
算法学习
链表
leetcode
数据结构
java
算法
力扣刷题
攻略:数组篇(更新中)
文章目录一、数组的改变、移动453.最小操作次数使数组元素相等665.非递减数列283.移动零二、数组的旋转189.轮转数组396.旋转函数三、统计数组中的元素645.错误的集合697.数组的度448.找到所有数组中消失的数字442.数组中重复的数据41.缺失的第一个正数四、数组的遍历485.最大连续1的个数495.提莫攻击414.第三大的数628.三个数的最大乘积一、数组的改变、移动453.最小
程序员小浩
·
2023-11-28 08:21
力扣刷题攻略
leetcode
算法
数据结构
力扣刷题
之路------数组的改变、移动
参考刷题顺序:
力扣刷题
顺序涉及题目453.最小操作次数使数组元素相等283.移动零665.非递减数列453.最小操作次数使数组元素相等自己的想法:这个题,想了很久怎么用数组来变化然后分析次数。
啵啵ray
·
2023-11-28 08:20
leetcode
java
力扣刷题
记录 6.N字形变换
文章目录6.N字形变换题目思路代码总结6.N字形变换题目6.N字形变换6.N字形变换将一个给定字符串s根据给定的行数numRows,以从上往下、从左到右进行Z字形排列。比如输入字符串为“PAYPALISHIRING”行数为3时,排列如下:PAHNAPLSIIGYIR之后,你的输出需要从左往右逐行读取,产生出一个新的字符串,比如:“PAHNAPLSIIGYIR”。请你实现这个将字符串进行指定行数变换
L1_Sta2
·
2023-11-28 00:46
学习
每日一题
leetcode
算法
python
力扣刷题
笔记 Z字形变换
前言本文是为了记录自己做题的思路,便于之后优化。正文看到题目的第一感觉是找规律:s="PAYPALISHIRING"numRows=4print(len(s))#6nprint(s[0],s[6],s[12])#6n-16n+1print(s[1],s[5],s[7],s[11],s[13])#6n+26n-2print(s[2],s[4],s[8],s[10])#6n+3print(s[3],s
delt_delta
·
2023-11-28 00:15
leetcode
算法
职场和发展
力扣刷题
六:Z字形变化(python3)
将一个给定字符串s根据给定的行数numRows,以从上往下、从左到右进行Z字形排列。比如输入字符串为“PAYPALISHIRING”行数为3时,排列如下:PAHNAPLSIIGYIR之后,你的输出需要从左往右逐行读取,产生出一个新的字符串,比如:“PAHNAPLSIIGYIR”。第二个例子:输入:s=“PAYPALISHIRING”,numRows=4输出:“PINALSIGYAHRPI”解释:P
CCCCCCCCCCxy
·
2023-11-28 00:15
笔记
leetcode
算法
职场和发展
上一页
2
3
4
5
6
7
8
9
下一页
按字母分类:
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
其他