Algorithm 是否有一个哈希函数用于以唯一方式将两个整数映射为一个整数?
我想映射两个整数A和B(A,B当然。我假设m,n是非负整数。对于n m,把f(m,n)=f(n,m)Algorithm 是否有一个哈希函数用于以唯一方式将两个整数映射为一个整数?,algorithm,math,mapping,Algorithm,Math,Mapping,我想映射两个整数A和B(A,B当然。我假设m,n是非负整数。对于n m,把f(m,n)=f(n,m) 这将为每个(m,n)分配一个唯一的整数,除了f(m,n)=f(n,m)根据需要(即操作是可交换的)。不需要假设m,n只做f(a,B)=10001*min(a,B)+max(a,B),假设整数是非负的。但这不是StackOverflow的问题,因为这是纯数学。@trincot:我可以想象这是一个在编程中有着非常实际应用的问题,所以我倾向于说它非常适合这样。每一个Marhematic构造都可以在p中
这将为每个(m,n)分配一个唯一的整数,除了f(m,n)=f(n,m)根据需要(即操作是可交换的)。不需要假设m,n只做
f(a,B)=10001*min(a,B)+max(a,B)
,假设整数是非负的。但这不是StackOverflow的问题,因为这是纯数学。@trincot:我可以想象这是一个在编程中有着非常实际应用的问题,所以我倾向于说它非常适合这样。每一个Marhematic构造都可以在p中有很好的应用编程。但这里的问题不是关于编程。这看起来很巧妙,也许你可以解释为什么它有效。@PresidentJamesK.Polk好吧,因为你是总统。请参见上面的编辑。