先判斷串S中要刪除的內容是否存在,若存在,則將第i+j-1之后的字符前移j個位置。算法如下:
設順序棧S中有2n個元素,從棧頂?shù)綏5椎脑匾来螢閍2n,a2n-1,…,a1,要求通過一個循環(huán)隊列重新排列棧中元素,使得從棧頂?shù)綏5椎脑匾来螢閍2n,a2n-2,…,a2,a2n-1,a2n-3,…,a1,請設計算法實現(xiàn)該操作,要求空間復雜度和時間復雜度均為O(n)。