![](https://static.youtibao.com/asksite/comm/h5/images/m_q_title.png)
[单选题]
设一组初始记录关键字序列为(Q,H,C,Y,P,A,M,S,R,D,F,X),则按字母升序的第一趟冒泡排序结束后的结果是()。
A.P,A,C,S,Q,D,F,X,R,H,M,Y
B.H,C,Q,P,A,M,S,R,D,F,X,Y
C.F,H,C,D,P,A,M,Q,R,S,Y,X
D.A,D,C,R,F,Q,M,S,Y,P,H,X
查看答案
![](https://static.youtibao.com/asksite/comm/h5/images/solist_ts.png)
A.P,A,C,S,Q,D,F,X,R,H,M,Y
B.H,C,Q,P,A,M,S,R,D,F,X,Y
C.F,H,C,D,P,A,M,Q,R,S,Y,X
D.A,D,C,R,F,Q,M,S,Y,P,H,X
A.2,3,5,8,6
B.3,2,5,8,6
C.3,2,5,6,8
D.2,3,6,5,8
A.3,2,5,8,6
B.3,2,5,6,8
C.2,3,6,5,8
D.2,3,5,8,6
A.q=p->next;p->data=q->data;p->next=q->next;free(q);
B. q=p->next;q->data=p->data;p->next=q->next;free(q);
C. q=p->next;p->next=q->next;free(q);
D. q=p->next;p->data=q->data;free(q)
A.s->next=p->next;p->next=-s
B.q->next=s; s->next=p
C.p->next=s->next;s->next=p
D.p->next=s;s->next=q
A.s->next=p->next;p->next=-s
B.q->next=s;s->next=p
C.p->next=s;s->next=q
D.p->next=s->next;s->next=p
A.(2,2,3,3)
B.(2,2,1,0)
C.(2,2,0,0)
D.(1,1,0,0)