matrix als array von arrays

Habe ich eine Funktion, die prüft, ob es eine Wiederholung von Daten im array zu verwenden; Das sieht aus wie unten gezeigt. Die Aufgabe ist die Verwendung dieser Funktion finden Sie die Spalten in der matrix, die keine sich wiederholenden Daten. Die Frage ist nur, wie gehen die Spalte der matrix an, die Funktion.

P. S. ich bin mit Pascal/Delphi

type
  myArray = array [1..10] of integer;

function noRepeat(A: myArray; n: integer): Boolean;
var
  i: integer;
begin
  Result := true;
  for i:=1 to n do
    for j := i + 1 to n do
      if  (A[i] = A[j]) then
        Result := true;
end; 
  • in MxN-matrix, wobei M ist die Zeile Größe und N ist die Spalte Größe, dies wird Ihnen Spalten: for i:=0 to n do for j:=0 to m a[i, j].
  • wie ist Ihre matrix-Typ-definition aussieht?
  • Übergeben von arrays von const. Nicht zu kopieren. Die Verwendung der offenen arrays. Keine Notwendigkeit, pass-Länge explizit, wenn Ihre arrays sind ro-Dur, dann müssen Sie wählen Sie die Spalte aus, in ein temp-array und übergeben dieses.
InformationsquelleAutor a3dsfcv | 2012-12-25
Schreibe einen Kommentar