Avatar notebook default
30篇文章 · 10841字 · 3人关注
  • 【算法题】30. 包含 min 函数的栈

    题目 定义栈的数据结构,请在该类型中实现一个能够得到栈的最小元素的 min 函数在该栈中,调用 min、push 及 pop 的时间复杂度都是。...

    0.6 96 0 1
  • 【算法题】29. 用两个栈实现队列

    题目 用两个栈实现一个队列。队列的声明如下,请实现它的两个函数 appendTail 和 deleteHead ,分别完成在队列尾部插入整数和在...

  • 【算法题】28.只出现一次的数字

    题目 给定一个非空整数数组,除了某个元素只出现一次以外,其余每个元素均出现两次。找出那个只出现了一次的元素。 可以不使用额外空间来实现吗? 示例...

    0.6 99 0 1
  • 【算法题】27.两数之和 II - 输入有序数组

    题目 给你一个下标从 1 开始的整数数组numbers,该数组已按非递减顺序排列,请你从数组中找出满足相加之和等于目标数 target 的两个数...

  • 【算法题】26.移动零

    题目 给定一个数组 nums,编写一个函数将所有 0 移动到数组的末尾,同时保持非零元素的相对顺序。 请注意 ,必须在不复制数组的情况下原地对数...

  • 【算法题】25.轮转数组

    题目 给你一个数组,将数组中的元素向右轮转 k 个位置,其中 k 是非负数。 示例1 输入: nums = [1,2,3,4,5,6,7], k...

  • 【算法题】24.有序数组的平方

    题目 给你一个按 非递减顺序 排序的整数数组 nums,返回 每个数字的平方 组成的新数组,要求也按 非递减顺序 排序。请你设计时间复杂度为 O...

  • 【算法题】23.搜索插入位置

    题目 给定一个排序数组和一个目标值,在数组中找到目标值,并返回其索引。如果目标值不存在于数组中,返回它将会被按顺序插入的位置。 请必须使用时间复...

  • 【算法题】22.第一个错误的版本

    题目 你是产品经理,目前正在带领一个团队开发新的产品。不幸的是,你的产品的最新版本没有通过质量检测。由于每个版本都是基于之前的版本开发的,所以错...

文集作者