Все возможности массива

что-то вроде этого:

$('#image').show();
$.ajax({
    url: uri,
    cache: false,
    success: function(html){
       $('.info').append(html);
       $('#image').hide();
    }
});
-10
задан RRUZ 16 January 2010 в 23:06
поделиться

3 ответа

Google имеет свое почтовое приложение в качестве открытого источника.

https://android.googlesource.com/platform/packages/apps/email

Возможно, вы можете использовать некоторые из исходного кода.

-121--3959467-

Я принял первый алгоритм перестановки, который я нашел в Википедии и внедрил его в Delphi (2009); Я надеюсь, что это то, что вы ищете:

type
  TIntegerArray = array of Integer;

procedure Permutation(K: Integer; var A: TIntegerArray);
var
  I, J: Integer;
  Tmp: Integer;

begin
  for I:= 2 to Length(A) do begin
    J:= K mod I;
    Tmp:= A[J];
    A[J]:= A[I - 1];
    A[I - 1]:= Tmp;
    K:= K div I;
   end;
end;

procedure TForm1.Button1Click(Sender: TObject);
var
  K, I: Integer;
  A: TIntegerArray;
  S: string;

begin
  Memo1.Lines.Clear;
  for K:= 0 to 719 do begin
    A:= TIntegerArray.Create(14, 2, 4, 5, 6, 8);
    Permutation(K, A);
    S:= '';
    for I:= 0 to Length(A) - 1 do
      S:= S + Format('%3.d ', [A[I]]);
    Memo1.Lines.Add(S);
  end;
end;
2
ответ дан 9 September 2019 в 21:01
поделиться
0
ответ дан 9 September 2019 в 21:01
поделиться

Так что в основном у вас есть набор элементов, которые могут быть включены (1), либо исключены (0). Если вы рассчитываете от 0 до 2 ^ (количество элементов) -1, каждое целое число будет набором битов, указывающих, какие элементы включены.

Если у вас есть 7 предметов, в вашем цикле от 0 до 127 выбранных предметов:

x0000000 (loop variable = 0, no items are chosen)
x0000001 (loop variable = 1, item [1] is chosen)
x0000010 (loop variable = 2, item [2] is chosen)
x0000011 (loop variable = 3, items [1] and [2] are chosen)
...
x1111111 (loop variable = 127, items [1], [2], [3], [4], [5], [6], [7] are chosen)
0
ответ дан 9 September 2019 в 21:01
поделиться
Другие вопросы по тегам:

Похожие вопросы: