是否可以使用std::sort
定义在里面<algorithm>
用于排序char
根据 ASCII 值排列数组?如果是,请提供示例。
是的。这绝对是可能的。您只需编写一些示例代码就可以知道这一点,例如:
char charArray[] = {'A','Z', 'K', 'L' };
size_t arraySize = sizeof(charArray)/sizeof(*charArray);
std::sort(charArray, charArray+arraySize);
//print charArray : it will print all chars in ascending order.
顺便说一句,你应该avoid使用c风格的数组,并且应该更喜欢使用std::array
or std::vector
.
std::array
当您知道编译时本身的大小时使用,而std::vector
当您需要其大小在运行时已知的动态数组时使用。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)