Genetic programming often uses tree-based internal data structures to represent the computer programs for adaptation instead of the list structures typical of genetic algorithms.
Genetsko programiranje često koristi strukture podataka bazirane na stablima za predstavljanje kompjuterskih programa za adaptaciju umesto strukturu listi tipičnu za genetske algoritme.