Miten oikoluku on toteutettu yleensä?
Itse ajattelin että sen voisi toteuttaa puuna, juuresta lähtevät kaikki kirjaimet, a,b,c,d,jne.. sitten a:sta taas kaikki kirjaimet, jne.. Eli kun käyttäjä kirjoittaa a-kirjaimen, niin puussa siirrytään puussa a-solmuun, kun käyttäjä kirjoittaa seuraavan kirjaimen, niin siirrytään seuraavan solmuun. Jos solmu on lehti, eikä seuraava merkki ei ole välilyönti, niin sana ei löydy ja sen voi alleviivata.
Myös oikoluvun voisi toteuttaa niin, että sana etsitään vasta kun käyttäjä on kirjoittanut koko sanan, vaikka hajautus taulun avulla.
Itse ajattelin että sen voisi toteuttaa puuna, juuresta lähtevät kaikki kirjaimet, a,b,c,d,jne.. sitten a:sta taas kaikki kirjaimet, jne.. Eli kun käyttäjä kirjoittaa a-kirjaimen, niin puussa siirrytään puussa a-solmuun, kun käyttäjä kirjoittaa seuraavan kirjaimen, niin siirrytään seuraavan solmuun. Jos solmu on lehti, eikä seuraava merkki ei ole välilyönti, niin sana ei löydy ja sen voi alleviivata.
Myös oikoluvun voisi toteuttaa niin, että sana etsitään vasta kun käyttäjä on kirjoittanut koko sanan, vaikka hajautus taulun avulla.
Vastaukset 1
Vanhimmat
oikoluku suoritetaan vasta kun käyttäjä haluaa sen tapahtuvan, koska tuollainen jatkuva oikoluku jonkinverran hidastaa kirjoittamista...ja tästä kaikki ei pidä. Sinänsä realiaikainen oikoluku olis aika makee, pitäisi varmaan laittaa säikeeseen, jolloin ohjelman toimivuus olisi parempi.