我刚听到一些非常有趣的事情,但是找不到任何资源。
故事是这样的,当面对一个需要多个if的算法问题时,一个朋友的一个学生确实用一个数学一行回答了。
现在我已经知道,你可以用数学做任何事情,但我希望能够做到。
根据我所知,在给定这些函数的形状的情况下,可能会做一个循环,但是条件呢?
有没有人知道如何解决这样的问题:
IF boolean
THEN expression
ELSE expression2用数学术语(没有布尔代数)?
诚挚的问候,
Sarfraz
发布于 2013-04-17 21:03:31
假设boolean为0或1,并且表达式是数学表达式:
expr = boolean * expression + (1-boolean) * expression2发布于 2013-04-17 21:03:05
假设布尔值为0或1:
result = boolean*expression+(1-boolean)*expression2发布于 2013-04-17 21:13:15
您指的是multiplexer吗
如果布尔值为S,表达式为A,expression2为B,则结果Z的公式为

https://stackoverflow.com/questions/16060718
复制相似问题