Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我有一个宏来对不同的行进行排序。但是,一旦我对一行进行排序,我希望相邻数据在这些排序中进行排序。下面的例子将给出一个很好的图形表示。
1 B 1 A 1 C 1 D 2 A 3 C 3 A 3 B
在每个数字中,我希望按字母顺序排列相邻的行,谢谢!!
您需要排序两次,第一次在一个键上,然后在另一个上,但是在第二次排序时,您必须使用稳定的算法。稳定排序保持相等元素的顺序。
可以使用稳定排序(两次通过)对两个键进行排序,但稳定排序可能比非稳定排序慢。如果您有很多条目要排序,这可能很重要。
稳定的排序