给定一组非负数字,(数字为节点的度),判断该组数字能不能构成图. Havel-Hakimi定理: 将序列按照从大到小排序之后,从第二个数开始到第一个数的长度+1为止,依次减1.每操作一次,删掉第一个数字.直到整个数组被删完都没有-1出现.则可图. 按照这个定理,我们可做的操作如下: 1.排序 2.先判断第一个数的度是否大于序列-1的长度,如果大于则非图. 如果小于等于,则后面的数依次减1.小于0,则跳出. 3.存图:循环过程中,如果能减1,则第一个数之后的id都指向第一个数. 实例: 3 1 2…