自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Leetcode每日一题打卡

剑指Offer09.用两个栈实现队列原题根据栈先进后出和队列先进先出的不同特点予以以下实现,使用栈s1记录队列尾部元素,每次插入操作可以直接压入栈s1中;在删除元素时,为了删除头部元素,使用栈s2维护头部元素。当s2不为空时,直接弹出栈顶元素即可。当s2为空时,就将s1中元素一次弹出而后压入s2中,实现顺序的反转,s2栈顶元素就是队列的头部元素。当栈为空时,返回-1。class CQueue { stack<int> s1;//记录队列元素(栈顶为尾部) stack<

2020-06-30 07:59:47 143

原创 Leetcode每日一题打卡

215.数组中的第K个最大值

2020-06-29 08:36:57 268

原创 Leetcode每日一题打卡

209.长度最小的子数组原题双指针用start和end两个指针指向子数组的开始和结束位置,当子数组的和小于目标和s时右移右指针end,直至子数组和大于等于s,此时,更新最短子数组长度,右移左指针,缩短数组长度,直至end走到数组末尾为止。class Solution {public: int minSubArrayLen(int s, vector<int>& nums) { int start=0, end=0, ans=INT_MAX;//初始化,开

2020-06-28 09:25:42 177

空空如也

空空如也

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

TA关注的人

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