在交換左右的值得時(shí)候 课兄,被arr[j] = arr[i]困擾了好久,這樣被覆蓋掉,arr[j]的值不是丟了嗎
最后一步一步想的時(shí)候才明白恒界,第一次的值被記錄在key中,往后被覆蓋的值都被記錄被交換過來的值然后另一邊的指針移動(dòng)砚嘴,找到交換的元素
也就是說移動(dòng)一邊指針的時(shí)候十酣,另一邊指針指向的元素是等待被交換的
快排JS實(shí)現(xiàn),如果沒有跳出遞歸條件的話 會(huì)導(dǎo)致棧溢出
在交換左右的值得時(shí)候 课兄,被arr[j] = arr[i]困擾了好久,這樣被覆蓋掉,arr[j]的值不是丟了嗎
最后一步一步想的時(shí)候才明白恒界,第一次的值被記錄在key中,往后被覆蓋的值都被記錄被交換過來的值然后另一邊的指針移動(dòng)砚嘴,找到交換的元素
也就是說移動(dòng)一邊指針的時(shí)候十酣,另一邊指針指向的元素是等待被交換的
快排JS實(shí)現(xiàn),如果沒有跳出遞歸條件的話 會(huì)導(dǎo)致棧溢出