Divide Two Integers || Find Minimum in Rotated Sorted Array II
Divide Two IntegersQuestionDivide two integers without using multiplication, division and mod operator.
If it is overflow, return MAX_INT.
Analysis
事先确定结果的正负号,操作过程中保证除数与被除数都为正
由于无法使用乘法,所以最初想法为被除数不断地减去被除数,直到值=0,减去被除数的次数即结果
对被除数进行位操作,左移k位相当于divisor的2^k倍,首先减去最大的k值下的divisor
shift++操作后的结果需-1是实际的结果
divide
...