Число Стирлинга второго рода

Число Стирлинга второго рода

В комбинаторике числом Стирлинга второго рода S(n, k) называется число неупорядоченных разбиений n-элементного множества на k непустых подмножеств.

Числа Стирлинга второго рода задаются рекуррентным соотношением:

S(n,n) = 1, для n ≥ 0,

S(n,0) = 0, для n > 0,

 S(n, k) = S(n-1, k-1) + k \cdot S(n-1, k) для 0 < k < n.

Содержание

Пример

Первые ряды:

0 1 2 3 4 5 6
0 1
1 0 1
2 0 1 1
3 0 1 3 1
4 0 1 7 6 1
5 0 1 15 25 10 1
6 0 1 31 90 65 15 1

Свойства

Программы для расчета

Delphi

type
  TTwoDimArray = array of array of Double;
 
procedure GetStirlingNumbers(n_max, m_max: Integer; var StirlingNumbers: TTwoDimArray);
var
  I, J: Integer;
begin
  { Выделение памяти под массив чисел }
  SetLength(StirlingNumbers, n_max+1, m_max+1);
 
  { Заполнение массива }
  { S(n,0) = 0 }
  for I := 0 to n_max do
    StirlingNumbers[I, 0] := 0;
 
  { S(n,n) = 1 }
  for I := 0 to n_max do
    StirlingNumbers[I, I] := 1;
 
  { S(n,m) = S(n-1,m-1) + m*S(n-1,m) }
  for I := 1 to n_max do
    for J := 1 to I-1 do
      StirlingNumbers[I, J] := StirlingNumbers[I-1, J-1] + J * StirlingNumbers[I-1, J];
end;

C#

void GetStirlingNumbers(int n_max, int m_max, double[,] StirlingNumbers)
{
  // Выделение памяти под массив чисел
  StirlingNumbers = new double [n_max+1, m_max+1];
 
  // Заполнение массива
  // S(n,0) = 0
  for (int i = 0; i < n_max; i++)
    StirlingNumbers[i, 0] = 0;
 
  // S(n,n) = 1
  for (int i = 0; i < n_max; i++)
    StirlingNumbers[i, i] = 1;
 
  // S(n,m) = S(n-1,m-1) + m*S(n-1,m)
  for (int i = 1; i < n_max; i++)
    for (int j = 1; j < i-1; j++)
      StirlingNumbers[i, j] = StirlingNumbers[i-1, j-1] + j * StirlingNumbers[i-1, j];
}

Смотри также

Ссылки


Wikimedia Foundation. 2010.

Игры ⚽ Нужен реферат?

Полезное


Смотреть что такое "Число Стирлинга второго рода" в других словарях:

  • Число Стирлинга первого рода — Числа Стирлинга первого рода  количество перестановок из n предметов, имеющие ровно k циклов. Содержание 1 Определение 2 Рекуррентное соотношение 3 Пример 4 Свойст …   Википедия

  • Числа Стирлинга второго рода — В комбинаторике числом Стирлинга второго рода из n по k, обозначаемым или , называется количество неупорядоченных разбиений n элементного множества на k непустых подмножеств. Содержание 1 Рекуррентная формула …   Википедия

  • Числа стирлинга второго рода — В комбинаторике числом Стирлинга второго рода S(n, k) называется число неупорядоченных разбиений n элементного множества на k непустых подмножеств. Числа Стирлинга второго рода задаются рекуррентным соотношением: S(n,n) = 1, для n ≥ 0, S(n,0) = 0 …   Википедия

  • Числа Стирлинга первого рода — (без знака) количество перестановок порядка n с k циклами. Содержание 1 Определение 2 Рекуррентное соотношение 3 …   Википедия

  • Число Белла — В комбинаторике числом Белла Bn называется число всех неупорядоченных разбиений n элементного множества, при этом по определению полагают B0 = 1. Число Белла можно вычислить как сумму чисел Стирлинга второго рода: Для чисел Белла справедлива… …   Википедия

  • Разбиение множества — Разбиение множества  это представление его в виде объединения произвольного количества попарно непересекающихся подмножеств. Разбиение множества …   Википедия

  • Парадокс дней рождения — Парадокс дней рождения  это кажущееся парадоксальным утверждение, что вероятность совпадения дней рождения (числа и месяца) хотя бы у двух членов группы из 23 и более человек, превышает 50 %. С практической точки зрения это означает,… …   Википедия

  • Числа Белла — В комбинаторике числом Белла называется число всех неупорядоченных разбиений n элементного множества, при этом по определению полагают . Численные значения Значения чисел Белла для образуют последовательность: 1, 1, 2, 5, 15, 52, 203, 877, 4140,… …   Википедия

  • Ольмеки — Эта статья или раздел нуждается в переработке. Пожалуйста, улучшите статью в соответствии с правилами написания статей. Ольмеки  название племени …   Википедия

  • Природный газ — (Natural gas) Природный газ это один из самых распространенных энергоносителей Определение и применение газа, физические и химические свойства природного газа Содержание >>>>>>>>>>>>>>> …   Энциклопедия инвестора


Поделиться ссылкой на выделенное

Прямая ссылка:
Нажмите правой клавишей мыши и выберите «Копировать ссылку»