在我学习的过程中遇到了一个问题:
这里有一个结构体数组,结构体的一个成员变量是字符串类型的,现在需要根据字符串的顺序打印整个结构体数组,在这里就遇到了一个排序的问题,排序显然并不困难,但是我的实现结果是最后数组的顺序改变了,也就是说在这个过程中数组的内容在不断改变,这样对于一个大的结构体数组来说,时间上可能就有点长了,我想请问各位大哥,有没有好的办法,尽量减少结构体之间的交换或者不交换的情况下,最终得出按顺序排列的结构体数组,并可以打印出来, 这里有一个结构体数组,结构体的一个成员变量是字符串类型
这里有一个结构体数组,结构体的一个成员变量是字符串类型的,现在需要根据字符串的顺序打印整个结构体数组,在这里就遇到了一个排序的问题,排序显然并不困难,但是我的实现结果是最后数组的顺序改变了,也就是说在这个过程中数组的内容在不断改变,这样对于一个大的结构体数组来说,时间上可能就有点长了,我想请问各位大哥,有没有好的办法,尽量减少结构体之间的交换或者不交换的情况下,最终得出按顺序排列的结构体数组,并可以打印出来, 这里有一个结构体数组,结构体的一个成员变量是字符串类型