我得到一个包含数字和字母的字符串。数字占据all odd positions and letters even positions
。我需要转换这个字符串,使所有字母都移动到数组的前面,所有数字都在最后。
需要保留字母和数字的相对顺序
I need to do this in O(n) time and O(1) space.
例如:a1b2c3d4 -> abcd1234 , x3y4z6 -> xyz346
这 previous question
有一个解释算法,但无论我多么努力,我都无法掌握它。
我希望有人可以通过示例测试用例向我解释这一点。