缺失数字查找器

输入一串整数并指定范围,快速找出范围内缺失的数字;也可自动识别等差序列的步长并定位断点。适合核对连续编号、发票号、座位号、题库序号是否完整,全部在浏览器本地完成。

输入数据 等待输入
提示
已知范围时用范围模式

序列自动按升序去重后分析;负数与重复数字均可识别,非数字字符会被忽略。

缺失结果
输入个数—
去重个数—
范围项数—
缺失个数—
输入整数序列后点击「查找缺失数字」,这里将显示缺失结果与过程。
计算规则
  • 范围模式:在 [最小值, 最大值] 闭区间内,逐一检查整数是否出现在序列中,未出现的即为缺失数字。
  • 等差序列模式:先对去重后的有序序列相邻差值求最大公约数,得到步长 d,再按 首项 + k·d 枚举比对。
  • 步长通过最大公约数计算,即使中间缺失多个数字也能正确识别。
  • 例如序列 2,4,6,10,12 → 相邻差为 2、2、4、2,步长 = 2,缺失 8。
  • 如序列本身连续则显示「无缺失」,重复数字与乱序输入会先自动去重并升序。
  • 范围模式要求最小值为整数且不大于最大值。