自定义博客皮肤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)
  • 收藏
  • 关注

原创 生命周期C++

对于每个周期,我们会给出从当前年份的第一天开始,到出现高峰的天数(不一定是第一次高峰出现的时间)。你的任务是给定一个从当年第一天开始数的天数,输出从给定时间开始(不包括给定时间)下一次三个高峰落在同一天的时间(距给定时间的天数)。/*先找到体力值达到最大的日子,这样后面就不用一天天的判断了,而后面加的就是23了,在每个日子都是体力值达到最大的基础上,找智力最大的日子*//*再找到智力体力都找到的时候,这个时候k加的值就是23和28的最小公倍数,从而在每个日子都是智力体力达到最大的时候,找情商最大的日子*/

2023-03-31 11:23:08 80

原创 刷Leetcode88.合并两个有序数组(双指针)

Leetcode88 我的思路: 想着用双指针,但是忽略掉了原数组是升序排列的,所以就先把nums2[]中的元素,放到nums1[]的零位置上,再进行排序,哎,我的破思路。 我的代码: void merge(int* nums1, int nums1Size, int m, int* nums2, int nums2Size, int n){ int i,p=0,min,t,v; if(n==0) return; min=nums1[0]; for(i=0;i<nums1Si

2023-01-02 10:10:28 97

原创 刷Leetcode26.删除有序数组中的重复项(双指针法)

题目: Leetcode26 自己的算法思路: 判断两个相不相等,不相等继续往下判断;若相等,则把后面的元素向前移动,numSize长度减1。这时候不能直接向后移动继续判断,还行继续判断删后的两个是不是相等(不移动,排除连续相等数超过2的可能)。最后返回nunSize。缺点也很明显:时间复杂度很高。 我的代码: int removeDuplicates(int* nums, int numsSize){ int i,sum=0,j,x; //我最初的理解原地算法

2022-12-30 11:09:41 78 3

空空如也

空空如也

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

TA关注的人

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