- 博客(11)
- 收藏
- 关注
原创 代码随想录算法训练营第十一天
这里判断时要用token[i]==“”,双引号,因为传进来的tokens数组每一个元素都是string类型。这题思路真的听巧妙的,我自己想不到。卡哥用的迭代器方法也可以。
2024-05-19 16:53:18 81 1
原创 代码随想录算法训练营第十天
比较简单吧,唯一要注意的就是在stl库中,stack的pop不会返回弹出值,要多一步存储值,不然可以写的更简单。这里和卡哥有所不同,我不知道可以直接返回。,top的实现比较复杂。
2024-05-19 15:24:41 86 1
原创 代码随想录算法训练营第七天
这几天忙着赶课程进度,还参加了校足球赛,训练营这方面有所落下,慢慢赶上来,有些题目是真的难理解,解释也不行,还得自己磨,我还挺喜欢研究题目的过程,但是太耗时间了,如果可以,以后也想做研究,希望我有那个运气和天赋吧。
2024-05-16 09:40:46 533
原创 代码随想录算法训练营第四天
今天做了昨天今天的两天的题目,最后这个环形链表||是最难的。也有很多收获,对链表的理解自我感觉已经不错了。但是额外题目除了数组里面的做了部分还没做完,其他的都没做,跟不上,跟不上,再接再厉。
2024-05-11 16:50:56 253 2
原创 代码随想录算法训练营第二天
今天感觉比昨天更轻松一点,可能因为昨天理解了,今天的代码看一遍思路就能写的差不多,再接再厉。最后附上卡哥对数组的专题总结代码随想录。
2024-05-09 18:09:10 280
原创 代码随想录算法训练营第一天
对左闭右开,while的判断条件必须为while(l < r),因为r=num.size(),在排列升序数组过程中,l可能出现在最后一位,即下标为num.size()-1;因为我们的原理是右闭条件,当nums[mid]>target时,中间值:nums[mid]是不包含在我们需要查找的区间内,r=mid就是把mid作为了新需要查找的左区间的在区间外的r。此时我们原理上(l==r)时判定可能出现值,与我们设定的左闭右开区间不符合,所以可能出现l==r 和 l > r 情况,需要在while循环外再进行判断。
2024-05-08 12:12:30 519 1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人