leetcode做题记录
文章平均质量分 73
主要记录刷leetcode过程中的心得
骑着蜗牛环游深度学习世界
一个缓慢成长的小白
展开
-
3-合并区间
比较前一个区间的右侧数值和当前区间的左侧数值,如果前一个区间的右侧数值小于当前区间的左侧数值,则两个区间不重叠,直接添加进来;在力扣上执行,提示超出时间限制,可见这里使用冒泡排序的时候,两层循环的嵌套增加了算法的复杂度;这里使用封装好的排序算法,即list中封装的。中最后一个区间的右侧数值;主要思路:准备一个空列表。原创 2023-11-22 19:20:27 · 178 阅读 · 0 评论 -
1-寻找数组的中心下标
函数只需要求一次(我的代码里面每个循环都需要计算),取而代之的是累加器。因此,尽管我们都只是一层循环,但是我的执行时间长。能够推导出的简化公式有助于缩短代码执行时间。执行结果如下图:执行时间比我的快。因此,在算法实现的时候,有了这个结论,意味着。原创 2023-10-10 22:04:15 · 127 阅读 · 0 评论