Frage zum Thema Codierung

Hallo,
ich hätte folgende Frage aus dem Bereich Codierung:

Welche Bedingungen müssen an eine diskrete Nachrichtenquelle mit endlicher Anzahl N von Symbolen gestellt werden, damit deren Codierung durch einen Binärcode mit konstanter Codewortlänge im Sinne der Codewirtschaftlichkeit optimal wird?

Falls ich die Frage richtig verstanden habe (bin mir nicht sicher):

N = 2^n, weil sonst Codes unbenutzt bleiben, z.B. wenn N = 10, dann wird 0…9 benutzt, die ebenfalls möglichen 4bit-Codes 10…15 nicht.

Gruss Reinhard

[Bei dieser Antwort wurde das Vollzitat nachträglich automatisiert entfernt]