Questa è una domanda denominazione delle cose . Sto elaborando alberi (documenti XML) e spesso ci sono regole speciali applicate ai nodi in base alla struttura. È stato molto difficile trovare convenzioni di denominazione concise per alcuni casi, vale a dire per i nodi nella prima posizione tra i loro fratelli, insieme ad alcune relazioni ricorsive:
-
Dato un nodo arbitrario, voglio descrivere il suo primo figlio, e quindi il primo figlio del nodo, e così via ricorsivamente.
-
Dato un altro nodo arbitrario, voglio descriverne il genitore se il genitore è il primo tra i suoi fratelli e quello genitore del genitore se è il primo, e così via ricorsivamente.
Esiste una terminologia esistente per descrivere queste posizioni dell'albero? Come chiameresti una variabile o una funzione che cattura uno di questi casi in modo che sia intuitivo per uno sviluppatore sconosciuto provare a capire un algoritmo?