![]() |
Java - Matrix
Ik ben momenteel bezig een programma te schrijven dat 2 sequenties met elkaar moet gaan vergelijken. Nu heb ik een script waarin ik de sequenties heb zitten. En nu wil ik dat deze sequenties met elkaar worden vergeleken. En een waarde word toegekend. Op deze manier:
Code:
Voorbeeld van hoe het zou moeten werken: Seq1 = VLS Seq2 = VHL V V = 4 L H = -2 S L = -3 4 -2 -3 = -1 Nu heb ik o.a. dit, ik zal niet alles op internet zetten. Maar voor het idee: Code:
|
Het is niet nodig om de gehele matrix op te slaan, omdat de kolommen en rijen met dezelfde index dezelfde waarden hebben.
Ik ga er vanuit dat je de geposte matrix probeert in te lezen. In dat geval moet je nu eenmalig de rijen of kolommen inlezen. De rijen is makkelijker, omdat iedere regel één unieke sleutel bevat en zijn bijbehorende waardes. Of je nou de combinatie AR of RA opslaat, het resultaat is hetzelfde, namelijk -2. PHP-code:
Even wat grove pseudocode, alles is 0-based: PHP-code:
Ik neem aan dat de sequenties even lang zijn en dat de matrix altijd is zoals jij 'm gepost hebt. PHP-code:
De Tuple class: PHP-code:
|
| Alle tijden zijn GMT +1. Het is nu 22:31. |
Powered by vBulletin® Version 3.8.8
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.