自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(10)
  • 收藏
  • 关注

原创 leetcode 454. 四数相加 II(Java)

哈希表处理 leetcode 454. 四数相加 II(Java)

2024-03-22 09:48:54 343 1

原创 leetcode146. 螺旋遍历二维数组(java)

坑1:如果循环判断条件没加上len<n*m,比如当array=[[1,2]]时,第三个for循环条件成立会执行,此时len已经是3了,越界。思路:设置上下左右各4个边界变量,每个循环的判断条件记得加上len<n*m,否则会有越界错误。坑2:当array为空时,返回空数组new int[0];

2024-03-18 20:44:01 427 1

原创 leetcode 121. 买卖股票的最佳时机(Java)

否则为上升趋势,我们将i看作卖出股票时的索引,减去该数前的最小数字(价格),(prices[i]-minprice,即得到在索引i卖出时的最大利润,与maxprofit判断看是否更新maxprofit,最终返回maxprofit。第二种思路:遍历数组,如果price[i]<minprice,说明i为第一个元素或者为下跌趋势,更新minprice;第一种思路:两层循环,依次计算每两个数的差值, 保存最大值,返回。

2024-03-12 12:47:45 554 2

原创 leetcode 80. 删除有序数组中的重复项 II(Java)

count为重复元素计数器,因为一开始high索引从1开始,已经有nums[low]这个元素,因此count数置为1。=nums[low]时,说明nums[high]元素是第一次遍历到,count重置为1,并将其存在nums[low+1]。In short:无论索引high处的元素是否与low处的元素相等,只要计数器count不等于3,都能将索引high处的元素复制到nums[low+1]中。速速读题(即:有序数组的每个元素最多只能出现两次,返回删除多余元素(第3重复者或4,5,6...后的数组长度)

2024-03-12 09:42:46 359 1

原创 leetcode 26. 删除有序数组中的重复项(Java)

这道题用的快慢指针,慢指针len记录下一个存放的索引位置(len+1),快指针遍历从索引1开始到n-1的每一个数,判断nums[i]是否等于nums[len],如果不等于,则将索引i的元素复制到nums[len+1]的位置上;等于的话i++,往后遍历。非严格递增序列:指的就是整个序列是从小到大的,但是里边会有一些数字会在它本身周围有重复。如->(1,1,1,2,3,4,5,6,6,6,7,8,9)严格递增序列:就是数字没有重复,且是递增的。如->(1,2,3,4,5,6,7,8,9)

2024-03-12 09:05:28 335 1

原创 leetcode21题. 合并两个有序链表(简单题,Go实现)

用时较短,骄傲.jpg。

2024-03-10 17:40:13 338 1

原创 leetcode第976题. 三角形的最大周长(Go实现)

给定由一些正数(代表长度)组成的数组 nums ,返回 由其中三个长度组成的、面积不为零的三角形的最大周长 。如果不能形成任何面积不为零的三角形,返回 0。

2024-03-10 15:05:59 334 1

原创 仓库规划--CCF计算机软件能力认证-第一题JAVA

仓库规划--CCF计算机软件能力认证-第一题。西西艾弗岛上共有 n个仓库,依次编号为 1…n。每个仓库均有一个m维向量的位置编码,用来表示仓库间的物流运转关系。

2024-03-06 10:10:58 399 1

原创 浅谈python的opencv库--入门安装篇

前段时间参加机器人比赛,我负责视觉部分,接触了opencv。OpenCV用C++语言编写,它具有C ++,Python等接口。但C++要配置的VS环境太复杂,试了几次都配置失败。我最终改用python。接下来来讲讲python的opencv库。​...

2022-08-09 18:08:35 3879 3

原创 谈谈CTF技能树

嗨!今天来聊聊CTF中的技能树的五个分支--Web、Pwn、Reverse、Crypto、Misc。博主现在主要接触过Web,今后会学习其他五项技能。一、Web即万维网,我们日常上网浏览的网页主要由三部分组成--HTML、CSS和Javascrip。Html如同网页的骨干,它编辑了网页的标题、正文等内容;CSS做的是网页的外观,颜色、背景,让网页更加美观。Javascrip是一种脚本语言,可以制作一些动态效果,插入可以播放的视频,让网页更加人性化,易于使用。同时,web安全问题不容忽...

2022-03-17 21:44:51 6559 1

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除