Guten Tag liebe Community:
Ich habe ein Geschwindigkeitsproblem, dass ich gerne in Ruby lösen würde. Ich versuche ein kleiner Programm zu schreiben, dass ein Soduko erstellt, es löst und bei Eindeutigkeit auf der Konsole ausgibt. Die Lösen-Funktion ist dabei Rekursiv aufgebaut, um Verzweigungen zu berücksichtigen. Mein problem ist also, dass eben dieses lösen, zu lange dauert und wollte Fragen, ob ich die Rekursion durch Threading beschleunigen kann.
Long Story Short:
Ist folgender Pseudocode Threadtauglich, oder bekomm ich dadurch seltsame Bugs? Und wie kann ich sie ggf. verhindern?
Alternative B: Refactoring in C, was mir allerdings nicht so sehr beliebt. (:
Ich habe ein Geschwindigkeitsproblem, dass ich gerne in Ruby lösen würde. Ich versuche ein kleiner Programm zu schreiben, dass ein Soduko erstellt, es löst und bei Eindeutigkeit auf der Konsole ausgibt. Die Lösen-Funktion ist dabei Rekursiv aufgebaut, um Verzweigungen zu berücksichtigen. Mein problem ist also, dass eben dieses lösen, zu lange dauert und wollte Fragen, ob ich die Rekursion durch Threading beschleunigen kann.
Long Story Short:
Ist folgender Pseudocode Threadtauglich, oder bekomm ich dadurch seltsame Bugs? Und wie kann ich sie ggf. verhindern?
Alternative B: Refactoring in C, was mir allerdings nicht so sehr beliebt. (:
Dieser Beitrag wurde bereits 2 mal editiert, zuletzt von Tray ()