• [算法] 与、或、异或


    单纯靠逻辑表记忆比较绕,可以类比生活中的事例:

     

    事件:两人去饭店吃饭

    状态:带钱与否,用0、1表示

    结果:成功结账,离开饭店

     

    与:两个陌生人,AA制,任何一人没带钱,两人作为整体都不能离开饭店

    或:夫妻,任何一人带钱,都可离开饭店

    异或:社会朋友,如果两人都带钱,会争着结账然后打起来,最终不能离开饭店(如果以计算机的程序理解,就是两人没有事先制定付账的程序,或像夫妻那样有默认的程序,从而导致混乱)

     

    总结:与是一种“严格”的运算器;或是一种“宽松”的运算器;异或是一种“支持差异”的运算器,这种特性会在某些特定情况下给运算带来便利

     

  • 相关阅读:
    Nginx
    Nginx & AWStats 安装、配置、使用
    Nginx
    linux
    工作中的 Vim 和 git
    后端
    django
    django
    awk流程控制
    linux系统内置函数
  • 原文地址:https://www.cnblogs.com/cxc1357/p/10041802.html
Copyright © 2020-2023  润新知