Leia selle kahendpuu tippude keskjärjestus ning esita see ilma tühikuteta sõnena. Vastus: DBEAFC Find the reverse polish notation (RPN) of the following expression and write it as a string where elements are separated by one space exactly. Leia selle avaldise pööratud poola kuju ning esita see sõnena, milles avaldise elemendid on eraldatud täpselt ühe tühikuga: 4 /(5-3) + 2*6 Vastus: 4 5 3 - / 2 6 * + Progemine: Leia suurima laste arvuga tipu laste arv Answer v = Answer.parseTree("A(B,C(D,F(K,L,M,N(O)),P))"); System.out.println(v); int n = v.maxWidth(); System.out.println("Maximum number of children: " + n); // 4 public class Answer { private String name; private Answer firstChild; private Answer nextSibling;
multipleks) rakendamine; S/V-protsessorite ehk preprotsessorite (eelprotsessorite) //front-end processor// rakendamine). 2. Arvutipõlvkondade iseloomustus (iseloomulikud jooned). 1. põlvkond - aastad 1946 - 1954; elementbaasi moodustasid elektronlambid; jõudlus jäi vahemikku 2x103 kuni 16x103; arhitektuur tugines siseprogrammi kasutamisele; igal arvutil oli ainuslik protsessor; operatiivmälu infomahutavus oli 100 baidist kuni 2kb; progemine masinkeeles; mõõtmed ja mass suur, töökindlus madal. 2. põlvkond - aastad 1954 - 1965; elementbaasi moodustasid transistorid; jõudlus jäi vahemikku 6x103 kuni 3x106; progemisel arvkood asendati sõnaliste käskudega; hakati arendama süsteemset tarkvara; väiksemad, kiiremad ja töökindlamad 3. põlvkond - aastad 1965 - 1971; elementbaasi moodustasid madala- ja keskmise integratsioonitasemega integraallülitused; jõudlus ulatus 0,1kuni 400
kasutajate nõudmisi ja mida saab hooldada teatud ajaperioodi vältel. IEEE definitsioon: Tarkvaratehnika on süstemaatilise, distsiplineeritud ja mõõdetava lähehemisviisi rakendamine tarkvara arendamisele, käitamisele ja hooldamisele, see tähendab, inseneriteaduste rakendamine tarkvarale. Tarkvaraarendus on nõrgem termin, kus tingimata ei kasutata protsesse, tööriistu, standardeid, jne. Tarkvaraarendus on progemine + konfigursatsiooni haldus. Tarkvaratehnika ei ole ainult programmi kirjutamine, vaid teemad hõlmavad ka kvaliteeti, ajakavasid, tasuvust ning põhimõtete ja korra tundmist ja rakendamist. Tarkvaratehnikas hallatakse ja kontrollitakse: ● Kvaliteeti ● Keerukust ● Ressursse: eelarvet, aega, inimesi ● Riske ! Tarkvaratehnika e