Bir ikili dizi uzunluğu , sadece sıralı bir dizi olup böylece her birinin ya olup ya da . Tüm bu ikili dizileri oluşturmak için, bariz ikili ağaç yapısını şu şekilde kullanabilirsiniz: kök "boş" dur, ancak her sol çocuk , mevcut dizeye ve her bir sağ alt öğeyi ekler. . Şimdi, her ikili dizi, kökten başlayıp bir yaprakta sonlanan uzunluğundaki bir yoldur .x 1 , … , x n x j 0 1 0 1 n + 1
İşte sorum:
Eğer tam olarak sıfır ve olan uzunluğundaki tüm ikili dizgileri üretmek istiyorsak daha iyisini yapabilir miyiz ?n n
"Daha iyisini yapabilir miyiz" derken, önce yukarıdaki tüm ağacı oluşturan ve daha sonra eşit sayıda "sol" ve "sağ" kenarlara sahip bu yolları bulmaya çalışan aptal algoritmadan daha az karmaşıklığa sahip olmalıyız.