算法刷题
苏伊士运河的小挖土机
一个从音乐中寻找故事的小程序员
展开
-
leetcode34刷题记录-元素第一个和最后一个位置
二分查找很简单,就是细节很抓狂。原创 2023-07-04 16:55:46 · 71 阅读 · 0 评论 -
leetcode面试16刷题记录-部分排序
第一个逆序数是791,662,向前探查的结果是773为边界,但是序列后面中间部分有600以下的数,实际探查边界需要依照最小数前移。# 函数返回值为[m,n],若不存在这样的m和n(例如整个数组是有序的),请返回[-1,-1]。# 给定一个整数数组,编写一个函数,找出索引m和n,只要将索引区间[m,n]的元素排好序,换而言之,排序序列应当有此性质,左边界小于中间所有数,右边界大于中间所有数。如[1,3,4,2,5],2、4出现逆序,但是左边界应当在3位置,那么它是一个可选的右边界,我们需要最右边的右边界。原创 2023-06-27 11:26:24 · 83 阅读 · 1 评论 -
剑指40刷题记录:最小k个数
【代码】剑指40刷题记录:最小k个数。原创 2023-06-25 15:36:17 · 66 阅读 · 0 评论 -
leetcode25刷题记录-K个一组翻转
【代码】leetcode25刷题记录原创 2023-06-23 21:38:03 · 65 阅读 · 1 评论