You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何绘制两个4位数组的相同数字校验逻辑对应的流程图

双4位数组重复数字校验逻辑流程图绘制方案

前置说明

待校验的两个数组满足以下前提:每个数组内部4个数字互不重复。

流程图节点顺序(从上到下)

  • 开始节点
  • 操作节点:输入待校验的两个4位数组,记为Array1、Array2
  • 判断节点1:两个数组的所有元素是否存在相同值?
    • 分支「否」:输出结果 两数组无重复数字,走向结束节点
    • 分支「是」:进入下一个判断节点
  • 判断节点2:两个数组去掉最后一位后的前3位元素,是否存在相同值?
    • 分支「是」:输出结果 存在重复数字,且最后一位以外也有重复数字,走向结束节点
    • 分支「否」:输出结果 存在重复数字,但仅最后一位重复,走向结束节点
  • 结束节点

配套逻辑验证代码示例(Python)

如果需要先写逻辑验证再画流程图,可以用集合交集实现判断:

  • 全量重复判断:len(set(Array1) & set(Array2)) > 0
  • 前三位重复判断:len(set(Array1[:3]) & set(Array2[:3])) > 0

校验示例

示例1:Array1 = [1,2,3,4],Array2 = [4,5,6,7]
全量交集为{4},前三位交集为空,最终结果为「存在重复数字,但仅最后一位重复」

示例2:Array1 = [1,2,3,4],Array2 = [2,5,6,7]
全量交集为{2},前三位交集为{2},最终结果为「存在重复数字,且最后一位以外也有重复数字」

内容的提问来源于stack exchange,提问作者example170

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.09.25 23:45:00