谁和谁相遇 2015-05-18 10:28 采纳率: 0%
浏览 2299

算法设计,一个流水号,中间存在一个禁忌数,如何快速跳过这个数字

具体需求如下,一串数字(比如1235673),禁忌数为4,那么流水号的下一位应该直接跳过1235674,变成1235675.
那么如果这串数字是39999999这样的情况,那么40000000-49999999都是不能出现的禁忌数。
如何找到一个算法,快速的算出避开禁忌数的下一个数?

  • 写回答

5条回答 默认 最新

  • 知常曰明 2015-05-18 10:38
    关注
    • 用一数组表示这个流水号。即用一组整型数表示0-8,每次+1后将数组合成为整数。合成时0-3表示0-3,4-8 表示5-9
    评论

报告相同问题?

悬赏问题

  • ¥15 C++识别堆叠物体异常
  • ¥15 音量自动减小啦!日历自动翻页
  • ¥15 微软硬件驱动认证账号申请
  • ¥15 有人知道怎么在R语言里下载Git上的miceco这个包吗
  • ¥15 GPT写作提示指令词
  • ¥20 根据动态演化博弈支付矩阵完成复制动态方程求解和演化相图分析等
  • ¥20 关于DAC输出1.000V对分辨率和精度的要求
  • ¥15 华为超融合部署环境下RedHat虚拟机分区扩容问题
  • ¥15 哪位能做百度地图导航触点播报?
  • ¥15 请问GPT语言模型怎么训练?