算法刷题笔记


  • 简介
  • 目录大纲
  • 最新文档

    不修改数组找出重复的数字

    题目 给定一个长度为 n+1的数组nums,数组中所有的数均在 1∼n 的范围内,其中 n≥1。 请找出数组中任意一个重复的数,但不能修改输入的数组。 数据范围: 1<=n<=1000 样例: 给定 nums = [2, 3, 5, 4, 3, 2, 6, 7]。返回 2 或 3。 思考: 如果只能使用 O(1)的额外空间,该怎么做呢? 解法: ``` class Solutio...……

    happyboysrt - 2025年2月22日 18:58


    找出数组中的重复数字

    题目 给定一个长度为 n的整数数组 nums,数组中所有的数字都在 0∼n−1的范围内。 数组中某些数字是重复的,但不知道有几个数字重复了,也不知道每个数字重复了几次。 请找出数组中任意一个重复的数字。 注意: 如果某些数字不在 0∼n−1 的范围内,或数组中不包含重复数字,则返回 -1; 数据范围 0<=n<=1000 样例 给定nums = [2,3,5,4,3,2,6,7]...……

    happyboysrt - 2025年2月22日 17:10



    happyboysrt