leetcode 29:兩數相除

通過使用位運算可以解決該問題 需要注意的是當dividend=INT_MIN和divisor=-1時 得到的商將會溢出 任何一個整數都可以表示成以2的冪爲底的一組基的線性組合 每次將除數左移到大於被除數的上一位,使用被除數減去移位之後的數, 持續這個直到基爲0 int divide(int dividend,int divisor){ if(dividend==INT_MIN&&divis
相關文章
相關標籤/搜索