随笔分类 -  算法案例

摘要:二分,双指针 阅读全文
posted @ 2024-02-06 17:07 妖码 阅读(27) 评论(0) 推荐(0) 编辑
摘要:给定一个按照升序排列的长度为 n的整数数组,以及 q个查询。对于每个查询,返回一个元素 k的起始位置和终止位置(位置从 0 开始计数)。如果数组中不存在该元素,则返回 -1 -1 双指针, 阅读全文
posted @ 2024-02-06 16:44 妖码 阅读(27) 评论(0) 推荐(0) 编辑
摘要:求解逆序对数量,基于归并排序,其中分区左右为A,B,逆序对数量=A的逆序对+B的逆序对+AB交叉的逆序对(A小B大) 阅读全文
posted @ 2024-02-04 23:54 妖码 阅读(18) 评论(0) 推荐(0) 编辑
摘要:归并排序,先分在和,时间复杂度为O(nlgn),稳定排序算法,核心是合并两个有序数组,双指针 阅读全文
posted @ 2024-02-04 23:03 妖码 阅读(3) 评论(0) 推荐(0) 编辑
摘要:选择第k小的数字,快排,双指针,快速选择,关键是每次只是递归一半,更新这一半的k值 阅读全文
posted @ 2024-02-04 22:05 妖码 阅读(11) 评论(0) 推荐(0) 编辑
摘要:快速排序算法,时间复杂度为O(nlgn),是不稳定的排序算法,关键词:双指针,递归 阅读全文
posted @ 2024-02-03 23:14 妖码 阅读(73) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示