#include <stdio.h> #include <string.h> #include <stdlib.h> typedef struct Tnode { int real;//实部 int vir;//虚部 int abs;//复试的模值 } Tnode; void adjust(Tnode* x, int y, int len) { //调整子树为大根堆 ,y是父亲位置 int dad = y; int son = dad * 2 + 1; while (son < len) { if...