返回题目列表
COMP2521
21T3 Q6 — 学生记录稳定排序
stdin:首行 N ORDER(ORDER 为 BY_ZID 或 BY_NAME),随后 N 行 <zid> <name>(name 为单个词)。按要求排序输出:BY_ZID → zid 升序;BY_NAME → 名字升序,同名按 zid 升序(稳定二级键)。每行一条 <zid> <name>。
Single-file C (gcc -O0 -Wall). Self-contained reframing of the exam's ADT-completion question. From COMP2521 21T3 Sample.
样例
stdin
5 BY_NAME 5300 bob 5100 alice 5200 bob 5400 carol 5050 alice
期望输出
5050 alice 5100 alice 5200 bob 5300 bob 5400 carol
c-gcc
14