Hilfe!!!Sudoku

Status
Nicht offen für weitere Antworten.

Gigai

Mitglied
Hallo liebe Member
Ich bin neu hier und brauche dringend Hilfe bei einem Sudoku-Programm....

Ganz ehrlich: Ich weiß nicht, wie ich das schreiben soll....
Hierbei geht es nicht um das Prinzip des Programms sondern NUR um die Umsetzung...

Ich habe veon meinem "tollen" Lehrer den Auftrag bekommen 3 indivuelle Sudokus zu programmieren: 3x3, 4x4 und 5x5

Ich wollte das nach dem Backtracking-Schema machen, sprich:

geh in das erste leere Feld-->setz eine 1 ein-->prüfe, ob true oder false-->true: nächstes feld mit 1/false: zurück und andere Zahl einsetzen

und das ganze dann so lange, bis das alle Felder belegt sind...

Das Hauptproblem bei mir ist die Umsetzung des Ganzen in Java-Codes, weil mir zum einen die Befehle fehlen und ich zum anderen keine Ahnung habe, wie ich das mit den grafischen Elementen regeln soll....
Vielleicht ist es zu viel verlangt, aber könnte mir nicht jmd. von euch das 3x3-Sudoku schreiben, damit ich zumindest mal 'ne Vorlage habe, um den ganzen Kram analysieren zu können?
Ich würde dann versuchen mir den Rest selbstständig zu erarbeiten....


mfg.

Gigai
 

Schandro

Top Contributor
Wenn du schon ne Komplettlösung haben willst, dann googel doch einfach danach. Es gibt genug im Internet, und selbst wenn der Quellcode net mitgeliefert wird, wofür gibts Decompiler?
 

Gigai

Mitglied
@Schandro

Du hast mich missverstanden....ich will nicht nur eine Komplettlösung, ich will auch verstehen, wie das ganze funktioniert (in den einzelnen Java-Code-Aufbauschritten)
Deshalb habe ich ja eine Anfrage ins Board hier gestellt, denn falls ich jetzt 'nen Script bekomme und da nicht ganz verstehe wie wo was aufgebaut ist, dann kann ich nachfragen....

Es ist ja nicht so, als ob ich den Kram einfach von 2. Hand programmieren lassen will und fertig, aber es ist bei mir wirklich so, dass ich es in einem fertigen programm einfach besser verstehe als wenn man mir da 'nen Script-Fetzen vorsetzt...

So ähnlich habe ich mir das auch mit dem objektorientierten Programmieren in Java selbst beigebracht...


mfg.

Gigai
 

Gigai

Mitglied
@The_S

Danke für den Link... bedauerlicherweise muss ich das Programm mit GUI schreiben....
Ohne GUI wäre es ja gar kein Problem für mich, aber diese grafischen Elemente, dazu noch die grafische Ausgabe in einem Feld und das Prüfen von allen grafischen Feldern...das ist so ziemlich das einzige, was mir wirklich Probleme bereitet....

Ich weiß nicht, wie ich die grafischen Elemente mit dem Java-Code zusammen bringen kann....



mfg.
Gigai
 

The_S

Top Contributor
upsala, da hab ich ja das Forum ganz übersehen. Klang beim Lesen eher so, als ob du Probleme mit dem Algorithmus hast. Du könntest z. B. n*n Klappboxen mit den entsprechenden Werten gefüllt als Anzeigemedium verwenden.
 

Gigai

Mitglied
@The_S

Und wie soll ich das dann mit den Textfeldern machen?
Ich brauche ja bei 'nem 3x3-Sudoku 81 Felder...

Wie kann ich alle hinter einander in einem Array einlesen lassen?
Die Felder haben ja schließlich alle unterschiedliche Namen...

Wie gesagt, mir fehlen einfach die Grundlagen mit GUI....


mfg.
Gigai
 

The_S

Top Contributor
Du brauchst keine Textfelder. Das machen JComboBoxen. Oder du nimmst wirklich TextFelder mit em JTextField. Oder JFormattedTextField. Wie wärs, wenn du dich in GUI-Programmierung in einem Anfängerbuch einliest? Sonst wird das hier wohl nix.

PS: 3x3 sind 9 und nicht 81 ;)
 

0001001

Bekanntes Mitglied
Code:
JTextfield[][] array = new JTextfield[5][5];
for(int i=0;i<array.length;i++){
   for(int j=0;j<array[0].length;j++){
      array[i][j] = new JTextField();
   }
}
 

Gigai

Mitglied
@The_S

Kannst du mir da ein gutes empfehlen?


PS:
ein 3x3-Sudoku hat 3x3x3x3 Felder, also 81 ;)

@0001001

Danke für die Hilfestellung, aber an welcher STelle soll ich den Befehl eintragen?



mfg.
Gigai
 

Schandro

Top Contributor
...dass ich es in einem fertigen programm einfach besser verstehe als wenn man mir da 'nen Script-Fetzen vorsetzt...

So ähnlich habe ich mir das auch mit dem objektorientierten Programmieren in Java selbst beigebracht...
Das kann ich irgendwie nicht glauben^^

Glaub mir, irgendein Buch zu lesen ist IMMER effektiver als sich Beispielcodes anzugucken. (jedenfalls bei so großen wichtigen Sachen wie OOP).

Das sieht man auch gut an deiner Frage hier:
Danke für die Hilfestellung, aber an welcher STelle soll ich den Befehl eintragen?
Es geht beim programmieren absolut nicht dadrum Befehle aneinanderzuhängen, aber daran gewöhnt man sich halt wenn man nur fertigen Beispielcode abändert anstatt die Architektur dahinter mal selber zu entwerfen. Keine Ahnung ob das auf dich zutrifft, aber so wirkt deine Frage.
 

Gigai

Mitglied
@The_S

Danke für den Link....ich werde es mir gleich zu Gemüte führen :)

@Schandro

Es ist aber so....die Architektur allein reicht nicht immer aus...man braucht beides...
Klar, dass ich OOP nicht nur aus Programmen übernommen habe, jedoch habe ich am Anfang nicht ganz kapiert, wie man das einbindet und als ich das dann in fertigen Programmen gesehen habe, hat es klick gemacht und wusste genau, was zu tun war ...
ich weiß nicht, wie sowas bei dir wirkt, mir hat es jedenfalls 15P. in der Klausur eingebracht...


mfg.
Gigai
 

Schandro

Top Contributor
na dann, hat sich so angehört als wärst du einer von den Hackern die sich überall ihre Codeschnipsel zusammengooglen und dann per Copy&Paste versuchen aneinanderzuhängen.^^
 

Gigai

Mitglied
@Schandro

also so ein hardcore-arschloch bin ich dann doch nicht :bae:

@The_S

ok, habe gerade alles zum Thema GUI überflogen....jedoch gingen einige der Beispiele nicht auf meinem 1.4-Java-Editor
ich werde jetzt nochmal versuchen den alogrithmus selbstständig mit GUI zu coden, fals ich es nicht schaffen sollte, melde ich mich nochmal hier...

*edit//

@all

was ich noch fragen sollte:

könnte man diesen Sudoku-Algorithmus nicht auch in einer 9x9-Tabelle coden?
wenn ja, wie müsste ich dann den backtrack-algotithmus da einlesen lassen?


mfg.
Gigai
 
Zuletzt bearbeitet:

Schandro

Top Contributor
also so ein hardcore-arschloch bin ich dann doch nicht
:D warum Arschloch? Ich hab eher mitleid mit denen weil sie es nie schaffen werden irgendwas Vernünftiges hinzubekommen. Schaden tun sie durch ihre Try=>Error Versuche niemanden
 

Gigai

Mitglied
@Schandro

selbst ein blindes Huhn findet irgendwann ein Korn ;)

@all
ich stelle dei Frage nochmal, vielleicht ist die Frage im editionierten Posting untergegangen

Könnte man den Sudoku-Algorithmus nicht auch in einer 9x9 - Tabelle coden?
Wenn ja, wie müsste ich dann den Backtrack - Algotithmus da einlesen lassen?



mfg.
Gigai
 

neonfly

Aktives Mitglied
Die Felder haben ja schließlich alle unterschiedliche Namen...
Oder Ids...

Ids:
+----------------
| 1 | 8 | 4 |
+------------------
| 2
+---------
| 3......................


für ein 3x3 Sudoku!

Dir ist klar, worauf ich hinaus will?
 
Status
Nicht offen für weitere Antworten.
Ähnliche Java Themen
  Titel Forum Antworten Datum
I Hilfe bei dem Erstellen einer SQL Abfrage aus gewählten JComboBoxen AWT, Swing, JavaFX & SWT 5
JavaBeginner22 Button Hilfe AWT, Swing, JavaFX & SWT 0
ExceptionOfExpectation Textdarstellung auf einem Canvas mit Hilfe von repaint(); AWT, Swing, JavaFX & SWT 6
senol JOptionPane hilfe!!! :(((( AWT, Swing, JavaFX & SWT 32
donnico2 Objekte in der GUI ausgeben mit Hilfe einer DAO AWT, Swing, JavaFX & SWT 1
J Swing Hilfe bei Layout AWT, Swing, JavaFX & SWT 2
Zrebna JavaFX-Projekt mit Bildern funktioniert nicht - um Hilfe wird gebeten AWT, Swing, JavaFX & SWT 14
F BorderLayout Hilfe bei Anzeige AWT, Swing, JavaFX & SWT 2
J Hilfe beim tablevies AWT, Swing, JavaFX & SWT 2
T Swing Hilfe - Selbst Informatik Lehrer konnte mir nicht weiter Helfen AWT, Swing, JavaFX & SWT 2
W Swing Hilfe beim Einbinden von Bildern in einem JFrame AWT, Swing, JavaFX & SWT 8
A Swing TicTacToe-Bitte um Hilfe AWT, Swing, JavaFX & SWT 32
T Bitte um Hilfe AWT, Swing, JavaFX & SWT 2
T Hilfe bei Code AWT, Swing, JavaFX & SWT 2
S Hilfe bei Java Gui Anfänger AWT, Swing, JavaFX & SWT 5
J Warum geht das nicht? if-else usw..... compilieren geht nicht -- HILFE!!! AWT, Swing, JavaFX & SWT 10
M Problem mit Layoutmanagern... Hilfe wäre sehr nett. AWT, Swing, JavaFX & SWT 2
T Hilfe was mus ich tun um das fertige JfxFenster zu sehen AWT, Swing, JavaFX & SWT 2
R Hilfe beim ändern des Hintergrundes eines JFrames AWT, Swing, JavaFX & SWT 9
A hilfe für flowlayout AWT, Swing, JavaFX & SWT 6
N Swing Benötige Hilfe um ein Swing Canvas zu speichern AWT, Swing, JavaFX & SWT 4
X Swing JButton's zum JScrollPane hinzufügen geht nicht. Bitte um Hilfe. AWT, Swing, JavaFX & SWT 9
C Gesucht: Hilfe beim programmieren. AWT, Swing, JavaFX & SWT 1
V Swing Brauche Hilfe mit Label AWT, Swing, JavaFX & SWT 3
C Hilfe beim programmieren mit studiumgebundenes Projekt AWT, Swing, JavaFX & SWT 1
T Swing JTable Zeile mit ausgelesenen Werten mit Hilfe von einem Button hinzufügen AWT, Swing, JavaFX & SWT 1
A JavaFX Hilfe beim Design eines Quiz AWT, Swing, JavaFX & SWT 2
H Swing Hilfe bei GUI AWT, Swing, JavaFX & SWT 4
T HILFE wie lösche ich gezeichnetes per tastendruck AWT, Swing, JavaFX & SWT 1
R Swing JOptionPane Fehlermeldung- bitte um Hilfe! AWT, Swing, JavaFX & SWT 4
Tausendsassa ImageIcon?! Hilfe! AWT, Swing, JavaFX & SWT 10
C Hilfe bei JSpinner und JList AWT, Swing, JavaFX & SWT 1
J GridBagLayout mit Hilfe einer For-Schleife befüllen AWT, Swing, JavaFX & SWT 1
M Hilfe bei Performanceverbesserung AWT, Swing, JavaFX & SWT 34
B Hilfe welches Layout brauch ich AWT, Swing, JavaFX & SWT 4
M SwingWorker Hilfe! AWT, Swing, JavaFX & SWT 10
K Swing Brauche Hilfe AWT, Swing, JavaFX & SWT 6
O AWT Performance und Bug behebung[brauche Hilfe] AWT, Swing, JavaFX & SWT 2
K Swing Konsolen Programm in GUI - Suche Hilfe bei Konsolenausgabe AWT, Swing, JavaFX & SWT 2
K Viele Textfield mit Hilfe eines MousListener leeren - möglich? AWT, Swing, JavaFX & SWT 8
I ausgewählte Zeile mit Hilfe der Tastatur löschen! AWT, Swing, JavaFX & SWT 3
Kenan89 Java FX GUI Hilfe für erste Java FX App AWT, Swing, JavaFX & SWT 8
B Rechteck Mit Hilfe Von Timeline, KeyFrames animieren AWT, Swing, JavaFX & SWT 3
J LayoutManager Hilfe bei Wahl des Layouts AWT, Swing, JavaFX & SWT 9
F Hilfe beim ausschalten von Robot AWT, Swing, JavaFX & SWT 7
N Hilfe bei Memory-Spiel AWT, Swing, JavaFX & SWT 18
L Swing Hilfe bei JTabelModel gesucht AWT, Swing, JavaFX & SWT 4
B Hilfe zu JTable und JTabbedPane AWT, Swing, JavaFX & SWT 18
K Hilfe bei Labels AWT, Swing, JavaFX & SWT 3
S Hilfe beim Lernprozess von java3d AWT, Swing, JavaFX & SWT 20
T JLayeredPanel - Hilfe AWT, Swing, JavaFX & SWT 7
C Swing Hilfe bei umsetzung eines Stundenplans. AWT, Swing, JavaFX & SWT 7
K Swing Hilfe beim JTree! AWT, Swing, JavaFX & SWT 3
N Hilfe bei Panels! AWT, Swing, JavaFX & SWT 11
F Swing Syntaxhighlighting Hilfe AWT, Swing, JavaFX & SWT 5
Jats Bitte um Hilfe bei JComboBox mit Array AWT, Swing, JavaFX & SWT 6
Jats Hilfe bei FocusListener für Taschenrechner AWT, Swing, JavaFX & SWT 4
N Swing nach Fensterrand Action ausführen? HILFE AWT, Swing, JavaFX & SWT 7
R Hilfe bei Bachelorrabeit. Seitenvorschau AWT, Swing, JavaFX & SWT 7
L Mein Kopf dreht sich... Brauche Hilfe beim GUI gestalten AWT, Swing, JavaFX & SWT 10
G Swing Hilfe-Fenster erstellen AWT, Swing, JavaFX & SWT 20
E LayoutManager Hilfe ein GridbagLayout!! AWT, Swing, JavaFX & SWT 7
K GUI-Hilfe für Anfänger AWT, Swing, JavaFX & SWT 15
J Schulprojekt und braucht hilfe AWT, Swing, JavaFX & SWT 54
G Hilfe! Command Pattern an easy ImageViewer? AWT, Swing, JavaFX & SWT 13
radiac Hilfe bei GUI AWT, Swing, JavaFX & SWT 22
N Hilfe bei erstellen eines Bibliotheksprogrammes AWT, Swing, JavaFX & SWT 15
H Swing Jtable wird nicht angezeigt..hilfe!! AWT, Swing, JavaFX & SWT 16
M DRINGEND HILFE TextPane RECHTSBÜNDIG AWT, Swing, JavaFX & SWT 2
B Swing Hilfe zu JTextField AWT, Swing, JavaFX & SWT 2
J Brauche ganz dringend Hilfe!!! AWT, Swing, JavaFX & SWT 5
V Bitte um Hilfe bei nem Taschenrechner AWT, Swing, JavaFX & SWT 8
F NullPointerException - HILFE!! AWT, Swing, JavaFX & SWT 20
M Swing JButton hilfe AWT, Swing, JavaFX & SWT 3
M brauche Hilfe um Einträge aus Jlist zu löschen AWT, Swing, JavaFX & SWT 4
Spin Hilfe - Erklärungsbedarf für Kreis AWT, Swing, JavaFX & SWT 5
O Bitte um Hilfe bei ComboBox in TableHeader AWT, Swing, JavaFX & SWT 9
M Erstellen eines Hilfe-Fenster bzw"Erste-Schritte" AWT, Swing, JavaFX & SWT 2
G Hilfe beim Erstellen eines eigenen Html-Editors! AWT, Swing, JavaFX & SWT 4
G Hilfe Meine JPanels verschwinden im Müll AWT, Swing, JavaFX & SWT 10
G Hilfe AWT, Swing, JavaFX & SWT 8
N ausrichtung Button - hilfe bitte AWT, Swing, JavaFX & SWT 2
T Hilfe zu Events? AWT, Swing, JavaFX & SWT 6
A Ini Datei Auswerten - HILFE! AWT, Swing, JavaFX & SWT 6
D Hilfe bei GUI-Elementen in Java AWT, Swing, JavaFX & SWT 9
D Grafikeinsteiger sucht/braucht Hilfe. Wäre Nett ! AWT, Swing, JavaFX & SWT 3
K Mein Informatikprojekt läuft aus dem Ruder Hilfe. F1 ^^ AWT, Swing, JavaFX & SWT 5
S Hilfe! Bekomme Daten nicht ausgelesen AWT, Swing, JavaFX & SWT 3
M hilfe! probleme mit meinem programm AWT, Swing, JavaFX & SWT 5
V Hilfe :( bekomme textarea nicht versetzt AWT, Swing, JavaFX & SWT 2
M Hilfe ich komme nicht an ein JTextArea AWT, Swing, JavaFX & SWT 4
J Hilfe CardLayout AWT, Swing, JavaFX & SWT 3
C Hilfe bei JInternalFrame AWT, Swing, JavaFX & SWT 6
G BubbleSort mit Hilfe einer Balkengrafik visualisieren AWT, Swing, JavaFX & SWT 9
G Leider trotz allem kein Icon :( Brauche Hilfe AWT, Swing, JavaFX & SWT 3
S sinuskurve hilfe! AWT, Swing, JavaFX & SWT 2
D JSplittPane - unsichtbarer Rahmen? hilfe ;) AWT, Swing, JavaFX & SWT 2
G Selbstprogrammierter Editor - brauche Hilfe AWT, Swing, JavaFX & SWT 5
J Hilfe bei EventListening AWT, Swing, JavaFX & SWT 3
M Hilfe bei vers. Fonts und Zeilenlänge in eigenem Editor. AWT, Swing, JavaFX & SWT 3

Ähnliche Java Themen

Neue Themen


Oben