Дьяконов Владимир Павлович
Шрифт:
• powerset(s) — возвращает степень множества в множестве s;
• randcomb(n, m) — возвращает случайную комбинацию;
• randpart(n) — возвращает случайную часть:
• randperm(n) — возвращает случайную композицию;
• stirling1(n, m) — возвращает число Стирлинга первого рода;
• stirling2(n, m) — возвращает число Стирлинга второго рода;
• subsets(L) — задает итерационную процедуру над степенями множества или списка L;
• vectoint(I) — возвращает индекс вектора канонического упорядочения I;
• inttovec(m, n) — возвращает вектор канонического упорядочения для неотрицательных целых чисел m и n.
Следующие примеры (файл combinat) иллюстрируют применение функций комбинаторики:
3.4.2. Функции пакета структур комбинаторики combstruct
Еще девять функций, относящихся к структурам комбинаторики, содержит пакет combstruct:
Эти функции служат для создания случайно однородных объектов, принадлежащих заданному комбинаторному классу. Ограничимся приведением примеров применения этих функций (файл combictruct):