
在计算机科学中,对于树的遍历,有深度优先遍历和广度优先遍历
其中深度优先遍历中有一种叫做前序遍历,前序遍历(Pre-Order Traversal)是依序以根节点、左节点、右节点为顺序遍历的方式
关于英国王位继承人顺位的排列,规则基本上符合遍历算法中的前序遍历:
前25位全是伊丽莎白二世的后裔:
(1)威尔士亲王威廉王子殿下(称号:威尔士亲王、康沃尔公爵、罗萨西公爵[1])(查尔斯三世国王的长子,1982年生)
(2)威尔士的乔治王子殿下[2](威尔士亲王威廉王子的长子,2013年生)
(3)威尔士的夏洛特公主殿下[2](威尔士亲王威廉王子的长女,2015年生)
(4)威尔士的路易王子殿下[2](威尔士亲王威廉王子的次子,2018年生)
(5)哈里王子(称号:萨塞克斯公爵)(查尔斯三世国王的次子,1984年生),这人好像与王室闹矛盾,被剥夺了尊称“殿下”(Royal Highness)
(6)萨塞克斯的阿尔奇王子(萨塞克斯公爵哈里王子的长子,2019年生)
(7)萨塞克斯的莉莉贝特公主(萨塞克斯公爵哈里王子的长女,2021年生)
(8)安德鲁·蒙巴顿-温莎(伊丽莎白二世女王的次子,1960年生),原本称为安德鲁王子殿下,并拥有约克公爵、Inverness伯爵、Killarney男爵的封号。此人是英国王位继承者近枝人品最差的,卷入爱泼斯坦案,2025年被他的哥哥、查尔斯三世国王撤销王子称号和那堆爵位封号,并逐出位于皇家小屋的住所,但王位继承权还保留着。
(9)比亚特丽斯公主殿下(安德鲁的长女,1988年生)
(10)西恩娜·马佩利·莫齐(比亚特丽斯公主的长女,2021年生)
(11)雅典娜·马佩利·莫齐(比亚特丽斯公主的次女,2025年生)
(12)尤金妮公主殿下(安德鲁的次女,1990年生)
(13)奥古斯特·布鲁克斯班克(尤金妮公主的长子,2021年生)
(14)欧内斯特·布鲁克斯班克(尤金妮公主的次子,2023年生)
(15)爱德华王子殿下(称号:爱丁堡公爵[3])(伊丽莎白二世女王的三子,1964年生)
(16)威塞克斯伯爵詹姆斯(称号:威塞克斯伯爵[4]) (爱丁堡公爵爱德华王子的长子,2007年生)
(17)路易斯·蒙巴顿-温莎女勋爵(爱丁堡公爵爱德华王子的长女,2003年生)
(18)安妮公主殿下(伊丽莎白二世女王的长女,1950年生)
(19)彼得·菲利浦斯(安妮公主的长子,1977年生)
(20)萨凡娜·菲利浦斯(彼得·菲利浦斯的长女,2010年生)
(21)艾拉·菲利浦斯(彼得·菲利浦斯的次女,2012年生)
(22)扎拉·廷德尔(安妮公主的长女,旧姓菲利浦斯,1981年生)
(23)米娅·格雷斯·廷德尔(扎拉·廷德尔的长女,2014年生)
(24)雷娜·伊丽莎白·廷德尔(扎拉·廷德尔的次女,2018年生)
(25)卢卡斯·菲利普·廷德尔(扎拉·廷德尔的长子,2021年生)
在过去,同一个父母的子女中,男性继承人的顺位高于女性,年长的高于年幼的。
而2011年改版后,在那之后新出生的继承人则不论男女,只论长幼排继承顺序。
以伊丽莎白二世本人为根,她的21个后裔为结点构成树,按长幼顺序左长右幼(之前的子女男左女右),如果忽略之前的男女继承权差异,继承顺序就是一个经典的前序遍历。
再往下的顺位继承人就到了伊丽莎白二世女王的妹妹斯诺登伯爵夫人玛格丽特公主的后裔了……
那就是乔治六世系、乔治五世系乃至更远的亲戚了。
当然,查尔斯三世的继位,也不会改变这种继位的“前序遍历”规律。
