天天看點

“求餘”和“取模”的差別

引言:

經常說的HashMap是,key是使用hash算法對對象的位址做雜湊演算法。

而我們采用的便是雜湊演算法中的求餘。

結論:

java中 "%"是求餘。

差別:

a和b符号相同時,求餘和取模結果相同;

a和b符号不同時,求餘結果的符号和a相同,取模結果的符号和b相同。

備注:

1.c/c++、Java為求餘

2.Python為取模