10 2022 档案

摘要:牛客网高频算法题系列-BM19-寻找峰值 题目描述 给定一个长度为n的数组nums,请你找到峰值并返回其索引。数组可能包含多个峰值,在这种情况下,返回任何一个所在位置即可。 峰值元素是指其值严格大于左右相邻值的元素。严格大于即不能有等于 假设 nums[-1] = nums[n] = -\infty 阅读全文
posted @ 2022-10-10 22:22 醉舞经阁 阅读(58) 评论(0) 推荐(0) 编辑
摘要:牛客网高频算法题系列-BM18-二维数组中的查找 题目描述 在一个二维数组array中(每个一维数组的长度相同),每一行都按照从左到右递增的顺序排序,每一列都按照从上到下递增的顺序排序。请完成一个函数,输入这样的一个二维数组和一个整数,判断数组中是否含有该整数。 原题目见:二维数组中的查找 解法一: 阅读全文
posted @ 2022-10-09 20:45 醉舞经阁 阅读(31) 评论(0) 推荐(0) 编辑
摘要:牛客网高频算法题系列-BM17-二分查找-I 题目描述 请实现无重复数字的升序数组的二分查找 给定一个 元素升序的、无重复数字的整型数组 nums 和一个目标值 target ,写一个函数搜索 nums 中的 target,如果目标值存在返回下标(下标从 0 开始),否则返回 -1 原题目见:BM1 阅读全文
posted @ 2022-10-08 20:28 醉舞经阁 阅读(34) 评论(0) 推荐(0) 编辑
摘要:牛客网高频算法题系列-BM16-删除有序链表中重复的元素-II 题目描述 给出一个升序排序的链表,删除链表中的所有重复出现的元素,只保留原链表中只出现一次的元素。 原题目见:BM16 删除有序链表中重复的元素-II 解法一:链表遍历 首先,考虑特殊情况,如果链表为空或者只有一个结点,不会有重复的元素 阅读全文
posted @ 2022-10-04 14:22 醉舞经阁 阅读(38) 评论(0) 推荐(3) 编辑

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