AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Thema durchsuchen
Ansicht
Themen-Optionen

Spezifisches BruteForce

Offene Frage von "Chrissi91"
Ein Thema von Chrissi91 · begonnen am 30. Okt 2008 · letzter Beitrag vom 30. Okt 2008
Antwort Antwort
Chrissi91

Registriert seit: 28. Jul 2005
849 Beiträge
 
#1

Spezifisches BruteForce

  Alt 30. Okt 2008, 14:12
Hallo,

ich bin auf der Suche nach einer eleganten BruteForce-Möglichkeit für folgendes Vorhaben: Ich möchte gerne einen Algorithmus für eines meiner Projekte entwickeln. Ich möchte der Funktion einen Integer-Wert übermitteln, z.B. 4. Jetzt möchte ich, dass folgendes in ein Array geschrieben wird:

1234
1243
1342
1324
1423
1432
2...

...

Und immer so weiter. Sprich sämtliche Kombinationsmöglichkeiten von 1 - Int-Wert. Dabei darf jede Ziffer in einer Zahl nur einmal vorkommen. Nicht öfter und nicht seltener.

Ich hatte schon einige Ideen. Ich könnte einfach einen BruteForce-Algo nehmen und die Einträge, die mehrmals dieselbe Ziffer haben löschen. Außerdem die Einträge die keine 4 Ziffern aufweisen, da jede Zahl IMMER 1x vorkommen muss.

Aber das ist nicht so richtig elegant. Habt ihr eine andere Idee wie ich das lösen könnte?
  Mit Zitat antworten Zitat
Klaus01

Registriert seit: 30. Nov 2005
Ort: München
5.767 Beiträge
 
Delphi 10.4 Sydney
 
#2

Re: Spezifisches BruteForce

  Alt 30. Okt 2008, 14:14
Hallo,

suche hier in der Delphiparxis mal nach Permutation - dann geht das auch ohne BruteForce.

Grüße
Klaus
Klaus
  Mit Zitat antworten Zitat
Chrissi91

Registriert seit: 28. Jul 2005
849 Beiträge
 
#3

Re: Spezifisches BruteForce

  Alt 30. Okt 2008, 14:54
Zitat von Klaus01:
Hallo,

suche hier in der Delphiparxis mal nach Permutation - dann geht das auch ohne BruteForce.

Grüße
Klaus
Hm ... warum bin ich da nicht darauf gekommen? Klingt irgendwie logisch aber wie ich das genau mit Permutationen lösen soll, ist mir noch fraglich. Ich google' mich mal durch die DP.
  Mit Zitat antworten Zitat
Antwort Antwort


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 05:37 Uhr.
Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz