vb@rchiv
VB Classic
VB.NET
ADO.NET
VBA
C#
Mails senden, abrufen und decodieren - ganz easy ;-)  
 vb@rchiv Quick-Search: Suche startenErweiterte Suche starten   Impressum  | Datenschutz  | vb@rchiv CD Vol.6  | Shop Copyright ©2000-2024
 
zurück

 Sie sind aktuell nicht angemeldet.Funktionen: Einloggen  |  Neu registrieren  |  Suchen

VB.NET - Ein- und Umsteiger
Unterscheidbare Permutationen 
Autor: Manfred X
Datum: 22.07.16 04:49

Hallo!

Ich dachte, es wäre inzwischen klar geworden,
daß die doppelten Serien ausgesondert werden müssen.
 
Dim sequenz() As String = {"A", "8", "8", "8", "8", "8", "4"}
 
Dim sequenzlist As List(Of String()) = _
      Permutationen_Ohne_Wiederholung(sequenz)
 
'Aussonderung der doppelten Folgen
sequenzlist = _
      sequenzlist.Distinct(New StringArrayComparer).ToList
 
'n=42  (Es gibt 21 (7 über 5) Anordnungen der 5 8er-Werte
'       Jede dieser Anordnungen kommt 2x vor)
For i As Integer = 0 To sequenzlist.Count - 1
   For k As Integer = 0 To sequenzlist(i).Length - 1
       Console.Write(sequenzlist(i)(k))
   Next k
   Console.WriteLine()
Next i
Der Comparer ....
Private Class StringArrayComparer
   Implements System.Collections.Generic.IEqualityComparer(Of String())
 
 
   Public Function Equals1(x() As String, y() As String) As Boolean _
   Implements IEqualityComparer(Of String()).Equals
 
      If Not x.Length = y.Length Then Return False
 
      For i As Integer = 0 To x.Length - 1
         If Not x(i) = y(i) Then Return False
      Next i
      Return True
   End Function
 
 
   Public Function GetHashCode1(obj() As String) As Integer _
   Implements IEqualityComparer(Of String()).GetHashCode
 
      Dim hc As Integer, vz As Integer = 1
      For i As Integer = 0 To obj.Length - 1
         vz *= -1
         hc += obj(i).GetHashCode * vz
      Next i
      Return hc.GetHashCode
   End Function
End Class
alle Nachrichten anzeigenGesamtübersicht  |  Zum Thema  |  Suchen

 ThemaViews  AutorDatum
4 Zahlenreihen -- alle möglichen Kombinationen ermitteln4.791Schudi13.02.12 19:53
Re: 4 Zahlenreihen -- alle möglichen Kombinationen ermitteln3.547Manfred X13.02.12 20:22
Re: 4 Zahlenreihen -- alle möglichen Kombinationen ermitteln3.421Schudi13.02.12 20:32
Re: 4 Zahlenreihen -- alle möglichen Kombinationen ermitteln3.963Manfred X13.02.12 21:25
Re: 4 Zahlenreihen -- alle möglichen Kombinationen ermitteln2.503Sloorg09.07.16 13:22
Re: 4 Zahlenreihen -- alle möglichen Kombinationen ermitteln2.716Manfred X09.07.16 21:29
Re: 4 Zahlenreihen -- alle möglichen Kombinationen ermitteln3.744Preisser13.02.12 21:38
Re: 4 Zahlenreihen -- alle möglichen Kombinationen ermitteln2.567Sloorg09.07.16 23:08
Re: 4 Zahlenreihen -- alle möglichen Kombinationen ermitteln2.602Manfred X10.07.16 10:33
Re: 4 Zahlenreihen -- alle möglichen Kombinationen ermitteln2.693Franki21.07.16 04:23
Re: 4 Zahlenreihen -- alle möglichen Kombinationen ermitteln2.646Sloorg11.07.16 03:56
Re: 4 Zahlenreihen -- alle möglichen Kombinationen ermitteln2.524Sloorg20.07.16 07:41
Re: 4 Zahlenreihen -- alle möglichen Kombinationen ermitteln2.503Franki21.07.16 04:27
Re: 4 Zahlenreihen -- alle möglichen Kombinationen ermitteln2.519Sloorg21.07.16 10:21
Re: 4 Zahlenreihen -- alle möglichen Kombinationen ermitteln2.478Sloorg21.07.16 11:10
Re: 4 Zahlenreihen -- alle möglichen Kombinationen ermitteln2.485Franki22.07.16 03:15
Re: 4 Zahlenreihen -- alle möglichen Kombinationen ermitteln2.486Sloorg22.08.16 10:05
Re: 4 Zahlenreihen -- alle möglichen Kombinationen ermitteln2.440Manfred X21.07.16 11:12
Re: 4 Zahlenreihen -- alle möglichen Kombinationen ermitteln2.479Franki22.07.16 02:36
Unterscheidbare Permutationen2.503Manfred X22.07.16 04:49
Re: Unterscheidbare Permutationen2.496Franki24.07.16 01:33
Re: Unterscheidbare Permutationen2.404Sloorg24.07.16 19:35
Re: Unterscheidbare Permutationen2.493Manfred X24.07.16 21:05
Re: 4 Zahlenreihen -- alle möglichen Kombinationen ermitteln2.547Sloorg25.07.16 09:31
Re: 4 Zahlenreihen -- alle möglichen Kombinationen ermitteln2.591Sloorg25.07.16 09:40
Re: 4 Zahlenreihen -- alle möglichen Kombinationen ermitteln2.450Manfred X25.07.16 16:01
Re: 4 Zahlenreihen -- alle möglichen Kombinationen ermitteln2.491Franki27.07.16 01:27
Re: 4 Zahlenreihen -- alle möglichen Kombinationen ermitteln2.456Manfred X28.07.16 12:07
Re: 4 Zahlenreihen -- alle möglichen Kombinationen ermitteln2.583kocengmalek28.07.16 09:14
Re: 4 Zahlenreihen -- alle möglichen Kombinationen ermitteln2.608kocengmalek28.07.16 10:14

Sie sind nicht angemeldet!
Um auf diesen Beitrag zu antworten oder neue Beiträge schreiben zu können, müssen Sie sich zunächst anmelden.

Einloggen  |  Neu registrieren

Funktionen:  Zum Thema  |  GesamtübersichtSuchen 

nach obenzurück
 
   

Copyright ©2000-2024 vb@rchiv Dieter Otter
Alle Rechte vorbehalten.
Microsoft, Windows und Visual Basic sind entweder eingetragene Marken oder Marken der Microsoft Corporation in den USA und/oder anderen Ländern. Weitere auf dieser Homepage aufgeführten Produkt- und Firmennamen können geschützte Marken ihrer jeweiligen Inhaber sein.

Diese Seiten wurden optimiert für eine Bildschirmauflösung von mind. 1280x1024 Pixel