{"id":414,"date":"2015-11-29T22:02:37","date_gmt":"2015-11-29T19:02:37","guid":{"rendered":"http:\/\/java.mazurok.com\/?p=414"},"modified":"2016-06-29T18:12:46","modified_gmt":"2016-06-29T15:12:46","slug":"java-collections-framework-map-%d1%87%d0%b0%d1%81%d1%82%d0%be%d1%82%d0%bd%d1%8b%d0%b9-%d1%81%d0%bb%d0%be%d0%b2%d0%b0%d1%80%d1%8c","status":"publish","type":"post","link":"https:\/\/java.mazurok.com\/?p=414","title":{"rendered":"Java Collections Framework: Map. \u0427\u0430\u0441\u0442\u043e\u0442\u043d\u044b\u0439 \u0441\u043b\u043e\u0432\u0430\u0440\u044c."},"content":{"rendered":"<h2>\u0417\u0430\u0434\u0430\u0447\u0430 1:<\/h2>\n<p>\u041f\u043e\u043b\u0443\u0447\u0438\u0432 \u043d\u0430 \u0432\u0445\u043e\u0434\u0435 \u043a\u043e\u0440\u043f\u0443\u0441 \u044f\u0437\u044b\u043a\u0430 (\u043e\u0433\u0440\u043e\u043c\u043d\u044b\u0439 \u043d\u0430\u0431\u043e\u0440 \u0430\u0442\u0440\u0438\u0431\u0443\u0442\u0438\u0440\u043e\u0432\u0430\u043d\u043d\u044b\u0445 \u0442\u0435\u043a\u0441\u0442\u043e\u0432 \u043d\u0430 \u043a\u0430\u043a\u043e\u043c-\u043d\u0438\u0431\u0443\u0434\u044c \u044f\u0437\u044b\u043a\u0435) \u043f\u043e\u0441\u0442\u0440\u043e\u0438\u0442\u044c \u0447\u0430\u0441\u0442\u043e\u0442\u043d\u044b\u0439 \u0441\u043b\u043e\u0432\u0430\u0440\u044c. \u0417\u043d\u0430\u043a\u0438 \u043f\u0440\u0435\u043f\u0438\u043d\u0430\u043d\u0438\u044f, \u0441\u043a\u043e\u0431\u043a\u0438, \u043a\u0430\u0432\u044b\u0447\u043a\u0438 \u0438 \u0447\u0438\u0441\u043b\u0430 \u0434\u043e\u043b\u0436\u043d\u044b \u0431\u044b\u0442\u044c \u0443\u0434\u0430\u043b\u0435\u043d\u044b. \u0421\u043b\u043e\u0432\u0430, \u0441\u043e\u0434\u0435\u0440\u0436\u0430\u0449\u0438\u0435 \u0432 \u0441\u0435\u0431\u0435 \u043d\u0435 \u0431\u0443\u043a\u0432\u0435\u043d\u043d\u044b\u0435 \u0441\u0438\u043c\u0432\u043e\u043b\u044b, \u0438\u0433\u043d\u043e\u0440\u0438\u0440\u0443\u044e\u0442\u0441\u044f \u0446\u0435\u043b\u0438\u043a\u043e\u043c.<\/p>\n<h2>\u0417\u0430\u0434\u0430\u0447\u0430 2:<\/h2>\n<p>\u041f\u0440\u0438 \u0430\u0432\u0442\u043e\u043c\u0430\u0442\u0438\u0447\u0435\u0441\u043a\u043e\u043c \u043f\u0435\u0440\u0435\u0432\u043e\u0434\u0435 \u043d\u0435\u043e\u0431\u0445\u043e\u0434\u0438\u043c\u043e \u0438\u0437 \u043d\u0435\u0441\u043a\u043e\u043b\u044c\u043a\u0438\u0445 \u0441\u043b\u043e\u0432 \u0432\u044b\u0431\u0440\u0430\u0442\u044c \u043d\u0430\u0438\u0431\u043e\u043b\u0435\u0435 \u0443\u043f\u043e\u0442\u0440\u0435\u0431\u0438\u0442\u0435\u043b\u044c\u043d\u043e\u0435. \u041d\u0435\u043e\u0431\u0445\u043e\u0434\u0438\u043c\u043e \u043f\u043e\u0441\u0442\u0440\u043e\u0438\u0442\u044c \u044d\u0444\u0444\u0435\u043a\u0442\u0438\u0432\u043d\u0443\u044e \u0440\u0435\u0430\u043b\u0438\u0437\u0430\u0446\u0438\u044e \u0444\u0443\u043d\u043a\u0446\u0438\u0438, \u043a\u043e\u0442\u043e\u0440\u0430\u044f \u0434\u043b\u044f \u0434\u0430\u043d\u043d\u043e\u0433\u043e \u043c\u043d\u043e\u0436\u0435\u0441\u0442\u0432\u0430 (Set) \u0441\u043b\u043e\u0432-\u043a\u043b\u044e\u0447\u0435\u0439, \u043e\u043f\u0440\u0435\u0434\u0435\u043b\u0438\u0442 \u0442\u043e, \u043a\u043e\u0442\u043e\u0440\u043e\u043c\u0443 \u0441\u043e\u043e\u0442\u0432\u0435\u0442\u0441\u0442\u0432\u0443\u0435\u0442 \u043c\u0430\u043a\u0441\u0438\u043c\u0430\u043b\u044c\u043d\u043e\u0435 \u0437\u043d\u0430\u0447\u0435\u043d\u0438\u0435.<\/p>\n<hr \/>\n<p>&nbsp;<\/p>\n<p><strong>\u0422\u0435\u0441\u0442<\/strong><\/p>\n<table style=\"height: 1366px\" width=\"901\">\n<tbody>\n<tr>\n<td>input<\/td>\n<td>output<\/td>\n<\/tr>\n<tr>\n<td>aaa for bbb aaa for if<br \/>\n%EOF%<\/td>\n<td style=\"text-align: left\">\u00a0Word frequency statistics:<\/p>\n<p>aaa\u00a0\u00a0 \u00a0,\u00a0\u00a0 \u00a02,\u00a0\u00a0 \u00a00.250000<br \/>\nbbb\u00a0\u00a0 \u00a0,\u00a0\u00a0 \u00a01,\u00a0\u00a0 \u00a00.125000<br \/>\nfor\u00a0\u00a0 \u00a0,\u00a0\u00a0 \u00a02,\u00a0\u00a0 \u00a00.250000<br \/>\nif\u00a0\u00a0 \u00a0,\u00a0\u00a0 \u00a01,\u00a0\u00a0 \u00a00.125000<br \/>\n&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;<\/p>\n<p>Select max frequent token from:\u00a0 for do to while if<br \/>\n=&gt; selected is: for<\/td>\n<\/tr>\n<tr>\n<td>\n<p style=\"text-align: left\">To be, or not to be: that is the question:<br \/>\nWhether &#8217;tis nobler in the mind to suffer<br \/>\nThe slings and arrows of outrageous fortune,<br \/>\nOr to take arms against a sea of troubles,<br \/>\nAnd by opposing end them? To die: to sleep;<br \/>\nNo more; and by a sleep to say we end<br \/>\nThe heart-ache and the thousand natural shocks<br \/>\nThat flesh is heir to, &#8217;tis a consummation<br \/>\nDevoutly to be wish&#8217;d. To die, to sleep;<br \/>\nTo sleep: perchance to dream: ay, there&#8217;s the rub;<br \/>\nFor in that sleep of death what dreams may come<br \/>\nWhen we have shuffled off this mortal coil,<br \/>\nMust give us pause: there&#8217;s the respect<br \/>\nThat makes calamity of so long life;<br \/>\nFor who would bear the whips and scorns of time,<br \/>\nThe oppressor&#8217;s wrong, the proud man&#8217;s contumely,<br \/>\nThe pangs of despised love, the law&#8217;s delay,<br \/>\nThe insolence of office and the spurns<br \/>\nThat patient merit of the unworthy takes,<br \/>\nWhen he himself might his quietus make<br \/>\nWith a bare bodkin? who would fardels bear,<br \/>\nTo grunt and sweat under a weary life,<br \/>\nBut that the dread of something after death,<br \/>\nThe undiscover&#8217;d country from whose bourn<br \/>\nNo traveller returns, puzzles the will<br \/>\nAnd makes us rather bear those ills we have<br \/>\nThan fly to others that we know not of?<br \/>\nThus conscience does make cowards of us all;<br \/>\nAnd thus the native hue of resolution<br \/>\nIs sicklied o&#8217;er with the pale cast of thought,<br \/>\nAnd enterprises of great pith and moment<br \/>\nWith this regard their currents turn awry,<br \/>\nAnd lose the name of action. &#8212; Soft you now!<br \/>\nThe fair Ophelia! Nymph, in thy orisons<br \/>\nBe all my sins remember&#8217;d.<\/p>\n<p>%EOF%<\/td>\n<td>Word frequency statistics:<\/p>\n<p>And\u00a0\u00a0 \u00a0,\u00a0\u00a0 \u00a05,\u00a0\u00a0 \u00a00.007321<br \/>\nBe\u00a0\u00a0 \u00a0,\u00a0\u00a0 \u00a01,\u00a0\u00a0 \u00a00.001464<br \/>\nBut\u00a0\u00a0 \u00a0,\u00a0\u00a0 \u00a01,\u00a0\u00a0 \u00a00.001464<br \/>\nDevoutly\u00a0\u00a0 \u00a0,\u00a0\u00a0 \u00a01,\u00a0\u00a0 \u00a00.001464<br \/>\nFor\u00a0\u00a0 \u00a0,\u00a0\u00a0 \u00a02,\u00a0\u00a0 \u00a00.002928<br \/>\nIs\u00a0\u00a0 \u00a0,\u00a0\u00a0 \u00a01,\u00a0\u00a0 \u00a00.001464<br \/>\nMust\u00a0\u00a0 \u00a0,\u00a0\u00a0 \u00a01,\u00a0\u00a0 \u00a00.001464<br \/>\nNo\u00a0\u00a0 \u00a0,\u00a0\u00a0 \u00a02,\u00a0\u00a0 \u00a00.002928<br \/>\nNymph\u00a0\u00a0 \u00a0,\u00a0\u00a0 \u00a01,\u00a0\u00a0 \u00a00.001464<br \/>\nOphelia\u00a0\u00a0 \u00a0,\u00a0\u00a0 \u00a01,\u00a0\u00a0 \u00a00.001464<br \/>\nOr\u00a0\u00a0 \u00a0,\u00a0\u00a0 \u00a01,\u00a0\u00a0 \u00a00.001464<br \/>\nSoft\u00a0\u00a0 \u00a0,\u00a0\u00a0 \u00a01,\u00a0\u00a0 \u00a00.001464<br \/>\nThan\u00a0\u00a0 \u00a0,\u00a0\u00a0 \u00a01,\u00a0\u00a0 \u00a00.001464<br \/>\nThat\u00a0\u00a0 \u00a0,\u00a0\u00a0 \u00a03,\u00a0\u00a0 \u00a00.004392<br \/>\nThe\u00a0\u00a0 \u00a0,\u00a0\u00a0 \u00a07,\u00a0\u00a0 \u00a00.010249<br \/>\nThus\u00a0\u00a0 \u00a0,\u00a0\u00a0 \u00a01,\u00a0\u00a0 \u00a00.001464<br \/>\nTo\u00a0\u00a0 \u00a0,\u00a0\u00a0 \u00a05,\u00a0\u00a0 \u00a00.007321<br \/>\nWhen\u00a0\u00a0 \u00a0,\u00a0\u00a0 \u00a02,\u00a0\u00a0 \u00a00.002928<br \/>\nWhether\u00a0\u00a0 \u00a0,\u00a0\u00a0 \u00a01,\u00a0\u00a0 \u00a00.001464<br \/>\nWith\u00a0\u00a0 \u00a0,\u00a0\u00a0 \u00a02,\u00a0\u00a0 \u00a00.002928<br \/>\na\u00a0\u00a0 \u00a0,\u00a0\u00a0 \u00a05,\u00a0\u00a0 \u00a00.007321<br \/>\nache\u00a0\u00a0 \u00a0,\u00a0\u00a0 \u00a01,\u00a0\u00a0 \u00a00.001464<br \/>\naction\u00a0\u00a0 \u00a0,\u00a0\u00a0 \u00a01,\u00a0\u00a0 \u00a00.001464<br \/>\nafter\u00a0\u00a0 \u00a0,\u00a0\u00a0 \u00a01,\u00a0\u00a0 \u00a00.001464<br \/>\nagainst\u00a0\u00a0 \u00a0,\u00a0\u00a0 \u00a01,\u00a0\u00a0 \u00a00.001464<br \/>\nall\u00a0\u00a0 \u00a0,\u00a0\u00a0 \u00a02,\u00a0\u00a0 \u00a00.002928<br \/>\nand\u00a0\u00a0 \u00a0,\u00a0\u00a0 \u00a07,\u00a0\u00a0 \u00a00.010249<br \/>\narms\u00a0\u00a0 \u00a0,\u00a0\u00a0 \u00a01,\u00a0\u00a0 \u00a00.001464<br \/>\narrows\u00a0\u00a0 \u00a0,\u00a0\u00a0 \u00a01,\u00a0\u00a0 \u00a00.001464<br \/>\nawry\u00a0\u00a0 \u00a0,\u00a0\u00a0 \u00a01,\u00a0\u00a0 \u00a00.001464<br \/>\nay\u00a0\u00a0 \u00a0,\u00a0\u00a0 \u00a01,\u00a0\u00a0 \u00a00.001464<br \/>\nbare\u00a0\u00a0 \u00a0,\u00a0\u00a0 \u00a01,\u00a0\u00a0 \u00a00.001464<br \/>\nbe\u00a0\u00a0 \u00a0,\u00a0\u00a0 \u00a03,\u00a0\u00a0 \u00a00.004392<br \/>\nbear\u00a0\u00a0 \u00a0,\u00a0\u00a0 \u00a03,\u00a0\u00a0 \u00a00.004392<br \/>\nbodkin\u00a0\u00a0 \u00a0,\u00a0\u00a0 \u00a01,\u00a0\u00a0 \u00a00.001464<br \/>\nbourn\u00a0\u00a0 \u00a0,\u00a0\u00a0 \u00a01,\u00a0\u00a0 \u00a00.001464<br \/>\nby\u00a0\u00a0 \u00a0,\u00a0\u00a0 \u00a02,\u00a0\u00a0 \u00a00.002928<br \/>\ncalamity\u00a0\u00a0 \u00a0,\u00a0\u00a0 \u00a01,\u00a0\u00a0 \u00a00.001464<br \/>\ncast\u00a0\u00a0 \u00a0,\u00a0\u00a0 \u00a01,\u00a0\u00a0 \u00a00.001464<br \/>\ncoil\u00a0\u00a0 \u00a0,\u00a0\u00a0 \u00a01,\u00a0\u00a0 \u00a00.001464<br \/>\ncome\u00a0\u00a0 \u00a0,\u00a0\u00a0 \u00a01,\u00a0\u00a0 \u00a00.001464<br \/>\nconscience\u00a0\u00a0 \u00a0,\u00a0\u00a0 \u00a01,\u00a0\u00a0 \u00a00.001464<br \/>\nconsummation\u00a0\u00a0 \u00a0,\u00a0\u00a0 \u00a01,\u00a0\u00a0 \u00a00.001464<br \/>\ncontumely\u00a0\u00a0 \u00a0,\u00a0\u00a0 \u00a01,\u00a0\u00a0 \u00a00.001464<br \/>\ncountry\u00a0\u00a0 \u00a0,\u00a0\u00a0 \u00a01,\u00a0\u00a0 \u00a00.001464<br \/>\ncowards\u00a0\u00a0 \u00a0,\u00a0\u00a0 \u00a01,\u00a0\u00a0 \u00a00.001464<br \/>\ncurrents\u00a0\u00a0 \u00a0,\u00a0\u00a0 \u00a01,\u00a0\u00a0 \u00a00.001464<br \/>\nd\u00a0\u00a0 \u00a0,\u00a0\u00a0 \u00a03,\u00a0\u00a0 \u00a00.004392<br \/>\ndeath\u00a0\u00a0 \u00a0,\u00a0\u00a0 \u00a02,\u00a0\u00a0 \u00a00.002928<br \/>\ndelay\u00a0\u00a0 \u00a0,\u00a0\u00a0 \u00a01,\u00a0\u00a0 \u00a00.001464<br \/>\ndespised\u00a0\u00a0 \u00a0,\u00a0\u00a0 \u00a01,\u00a0\u00a0 \u00a00.001464<br \/>\ndie\u00a0\u00a0 \u00a0,\u00a0\u00a0 \u00a02,\u00a0\u00a0 \u00a00.002928<br \/>\ndoes\u00a0\u00a0 \u00a0,\u00a0\u00a0 \u00a01,\u00a0\u00a0 \u00a00.001464<br \/>\ndread\u00a0\u00a0 \u00a0,\u00a0\u00a0 \u00a01,\u00a0\u00a0 \u00a00.001464<br \/>\ndream\u00a0\u00a0 \u00a0,\u00a0\u00a0 \u00a01,\u00a0\u00a0 \u00a00.001464<br \/>\ndreams\u00a0\u00a0 \u00a0,\u00a0\u00a0 \u00a01,\u00a0\u00a0 \u00a00.001464<br \/>\nend\u00a0\u00a0 \u00a0,\u00a0\u00a0 \u00a02,\u00a0\u00a0 \u00a00.002928<br \/>\nenterprises\u00a0\u00a0 \u00a0,\u00a0\u00a0 \u00a01,\u00a0\u00a0 \u00a00.001464<br \/>\ner\u00a0\u00a0 \u00a0,\u00a0\u00a0 \u00a01,\u00a0\u00a0 \u00a00.001464<br \/>\nfair\u00a0\u00a0 \u00a0,\u00a0\u00a0 \u00a01,\u00a0\u00a0 \u00a00.001464<br \/>\nfardels\u00a0\u00a0 \u00a0,\u00a0\u00a0 \u00a01,\u00a0\u00a0 \u00a00.001464<br \/>\nflesh\u00a0\u00a0 \u00a0,\u00a0\u00a0 \u00a01,\u00a0\u00a0 \u00a00.001464<br \/>\nfly\u00a0\u00a0 \u00a0,\u00a0\u00a0 \u00a01,\u00a0\u00a0 \u00a00.001464<br \/>\nfortune\u00a0\u00a0 \u00a0,\u00a0\u00a0 \u00a01,\u00a0\u00a0 \u00a00.001464<br \/>\nfrom\u00a0\u00a0 \u00a0,\u00a0\u00a0 \u00a01,\u00a0\u00a0 \u00a00.001464<br \/>\ngive\u00a0\u00a0 \u00a0,\u00a0\u00a0 \u00a01,\u00a0\u00a0 \u00a00.001464<br \/>\ngreat\u00a0\u00a0 \u00a0,\u00a0\u00a0 \u00a01,\u00a0\u00a0 \u00a00.001464<br \/>\ngrunt\u00a0\u00a0 \u00a0,\u00a0\u00a0 \u00a01,\u00a0\u00a0 \u00a00.001464<br \/>\nhave\u00a0\u00a0 \u00a0,\u00a0\u00a0 \u00a02,\u00a0\u00a0 \u00a00.002928<br \/>\nhe\u00a0\u00a0 \u00a0,\u00a0\u00a0 \u00a01,\u00a0\u00a0 \u00a00.001464<br \/>\nheart\u00a0\u00a0 \u00a0,\u00a0\u00a0 \u00a01,\u00a0\u00a0 \u00a00.001464<br \/>\nheir\u00a0\u00a0 \u00a0,\u00a0\u00a0 \u00a01,\u00a0\u00a0 \u00a00.001464<br \/>\nhimself\u00a0\u00a0 \u00a0,\u00a0\u00a0 \u00a01,\u00a0\u00a0 \u00a00.001464<br \/>\nhis\u00a0\u00a0 \u00a0,\u00a0\u00a0 \u00a01,\u00a0\u00a0 \u00a00.001464<br \/>\nhue\u00a0\u00a0 \u00a0,\u00a0\u00a0 \u00a01,\u00a0\u00a0 \u00a00.001464<br \/>\nills\u00a0\u00a0 \u00a0,\u00a0\u00a0 \u00a01,\u00a0\u00a0 \u00a00.001464<br \/>\nin\u00a0\u00a0 \u00a0,\u00a0\u00a0 \u00a03,\u00a0\u00a0 \u00a00.004392<br \/>\ninsolence\u00a0\u00a0 \u00a0,\u00a0\u00a0 \u00a01,\u00a0\u00a0 \u00a00.001464<br \/>\nis\u00a0\u00a0 \u00a0,\u00a0\u00a0 \u00a02,\u00a0\u00a0 \u00a00.002928<br \/>\nknow\u00a0\u00a0 \u00a0,\u00a0\u00a0 \u00a01,\u00a0\u00a0 \u00a00.001464<br \/>\nlaw\u00a0\u00a0 \u00a0,\u00a0\u00a0 \u00a01,\u00a0\u00a0 \u00a00.001464<br \/>\nlife\u00a0\u00a0 \u00a0,\u00a0\u00a0 \u00a02,\u00a0\u00a0 \u00a00.002928<br \/>\nlong\u00a0\u00a0 \u00a0,\u00a0\u00a0 \u00a01,\u00a0\u00a0 \u00a00.001464<br \/>\nlose\u00a0\u00a0 \u00a0,\u00a0\u00a0 \u00a01,\u00a0\u00a0 \u00a00.001464<br \/>\nlove\u00a0\u00a0 \u00a0,\u00a0\u00a0 \u00a01,\u00a0\u00a0 \u00a00.001464<br \/>\nmake\u00a0\u00a0 \u00a0,\u00a0\u00a0 \u00a02,\u00a0\u00a0 \u00a00.002928<br \/>\nmakes\u00a0\u00a0 \u00a0,\u00a0\u00a0 \u00a02,\u00a0\u00a0 \u00a00.002928<br \/>\nman\u00a0\u00a0 \u00a0,\u00a0\u00a0 \u00a01,\u00a0\u00a0 \u00a00.001464<br \/>\nmay\u00a0\u00a0 \u00a0,\u00a0\u00a0 \u00a01,\u00a0\u00a0 \u00a00.001464<br \/>\nmerit\u00a0\u00a0 \u00a0,\u00a0\u00a0 \u00a01,\u00a0\u00a0 \u00a00.001464<br \/>\nmight\u00a0\u00a0 \u00a0,\u00a0\u00a0 \u00a01,\u00a0\u00a0 \u00a00.001464<br \/>\nmind\u00a0\u00a0 \u00a0,\u00a0\u00a0 \u00a01,\u00a0\u00a0 \u00a00.001464<br \/>\nmoment\u00a0\u00a0 \u00a0,\u00a0\u00a0 \u00a01,\u00a0\u00a0 \u00a00.001464<br \/>\nmore\u00a0\u00a0 \u00a0,\u00a0\u00a0 \u00a01,\u00a0\u00a0 \u00a00.001464<br \/>\nmortal\u00a0\u00a0 \u00a0,\u00a0\u00a0 \u00a01,\u00a0\u00a0 \u00a00.001464<br \/>\nmy\u00a0\u00a0 \u00a0,\u00a0\u00a0 \u00a01,\u00a0\u00a0 \u00a00.001464<br \/>\nname\u00a0\u00a0 \u00a0,\u00a0\u00a0 \u00a01,\u00a0\u00a0 \u00a00.001464<br \/>\nnative\u00a0\u00a0 \u00a0,\u00a0\u00a0 \u00a01,\u00a0\u00a0 \u00a00.001464<br \/>\nnatural\u00a0\u00a0 \u00a0,\u00a0\u00a0 \u00a01,\u00a0\u00a0 \u00a00.001464<br \/>\nnobler\u00a0\u00a0 \u00a0,\u00a0\u00a0 \u00a01,\u00a0\u00a0 \u00a00.001464<br \/>\nnot\u00a0\u00a0 \u00a0,\u00a0\u00a0 \u00a02,\u00a0\u00a0 \u00a00.002928<br \/>\nnow\u00a0\u00a0 \u00a0,\u00a0\u00a0 \u00a01,\u00a0\u00a0 \u00a00.001464<br \/>\no\u00a0\u00a0 \u00a0,\u00a0\u00a0 \u00a01,\u00a0\u00a0 \u00a00.001464<br \/>\nof\u00a0\u00a0 \u00a0,\u00a0\u00a0 \u00a015,\u00a0\u00a0 \u00a00.021962<br \/>\noff\u00a0\u00a0 \u00a0,\u00a0\u00a0 \u00a01,\u00a0\u00a0 \u00a00.001464<br \/>\noffice\u00a0\u00a0 \u00a0,\u00a0\u00a0 \u00a01,\u00a0\u00a0 \u00a00.001464<br \/>\nopposing\u00a0\u00a0 \u00a0,\u00a0\u00a0 \u00a01,\u00a0\u00a0 \u00a00.001464<br \/>\noppressor\u00a0\u00a0 \u00a0,\u00a0\u00a0 \u00a01,\u00a0\u00a0 \u00a00.001464<br \/>\nor\u00a0\u00a0 \u00a0,\u00a0\u00a0 \u00a01,\u00a0\u00a0 \u00a00.001464<br \/>\norisons\u00a0\u00a0 \u00a0,\u00a0\u00a0 \u00a01,\u00a0\u00a0 \u00a00.001464<br \/>\nothers\u00a0\u00a0 \u00a0,\u00a0\u00a0 \u00a01,\u00a0\u00a0 \u00a00.001464<br \/>\noutrageous\u00a0\u00a0 \u00a0,\u00a0\u00a0 \u00a01,\u00a0\u00a0 \u00a00.001464<br \/>\npale\u00a0\u00a0 \u00a0,\u00a0\u00a0 \u00a01,\u00a0\u00a0 \u00a00.001464<br \/>\npangs\u00a0\u00a0 \u00a0,\u00a0\u00a0 \u00a01,\u00a0\u00a0 \u00a00.001464<br \/>\npatient\u00a0\u00a0 \u00a0,\u00a0\u00a0 \u00a01,\u00a0\u00a0 \u00a00.001464<br \/>\npause\u00a0\u00a0 \u00a0,\u00a0\u00a0 \u00a01,\u00a0\u00a0 \u00a00.001464<br \/>\nperchance\u00a0\u00a0 \u00a0,\u00a0\u00a0 \u00a01,\u00a0\u00a0 \u00a00.001464<br \/>\npith\u00a0\u00a0 \u00a0,\u00a0\u00a0 \u00a01,\u00a0\u00a0 \u00a00.001464<br \/>\nproud\u00a0\u00a0 \u00a0,\u00a0\u00a0 \u00a01,\u00a0\u00a0 \u00a00.001464<br \/>\npuzzles\u00a0\u00a0 \u00a0,\u00a0\u00a0 \u00a01,\u00a0\u00a0 \u00a00.001464<br \/>\nquestion\u00a0\u00a0 \u00a0,\u00a0\u00a0 \u00a01,\u00a0\u00a0 \u00a00.001464<br \/>\nquietus\u00a0\u00a0 \u00a0,\u00a0\u00a0 \u00a01,\u00a0\u00a0 \u00a00.001464<br \/>\nrather\u00a0\u00a0 \u00a0,\u00a0\u00a0 \u00a01,\u00a0\u00a0 \u00a00.001464<br \/>\nregard\u00a0\u00a0 \u00a0,\u00a0\u00a0 \u00a01,\u00a0\u00a0 \u00a00.001464<br \/>\nremember\u00a0\u00a0 \u00a0,\u00a0\u00a0 \u00a01,\u00a0\u00a0 \u00a00.001464<br \/>\nresolution\u00a0\u00a0 \u00a0,\u00a0\u00a0 \u00a01,\u00a0\u00a0 \u00a00.001464<br \/>\nrespect\u00a0\u00a0 \u00a0,\u00a0\u00a0 \u00a01,\u00a0\u00a0 \u00a00.001464<br \/>\nreturns\u00a0\u00a0 \u00a0,\u00a0\u00a0 \u00a01,\u00a0\u00a0 \u00a00.001464<br \/>\nrub\u00a0\u00a0 \u00a0,\u00a0\u00a0 \u00a01,\u00a0\u00a0 \u00a00.001464<br \/>\ns\u00a0\u00a0 \u00a0,\u00a0\u00a0 \u00a05,\u00a0\u00a0 \u00a00.007321<br \/>\nsay\u00a0\u00a0 \u00a0,\u00a0\u00a0 \u00a01,\u00a0\u00a0 \u00a00.001464<br \/>\nscorns\u00a0\u00a0 \u00a0,\u00a0\u00a0 \u00a01,\u00a0\u00a0 \u00a00.001464<br \/>\nsea\u00a0\u00a0 \u00a0,\u00a0\u00a0 \u00a01,\u00a0\u00a0 \u00a00.001464<br \/>\nshocks\u00a0\u00a0 \u00a0,\u00a0\u00a0 \u00a01,\u00a0\u00a0 \u00a00.001464<br \/>\nshuffled\u00a0\u00a0 \u00a0,\u00a0\u00a0 \u00a01,\u00a0\u00a0 \u00a00.001464<br \/>\nsicklied\u00a0\u00a0 \u00a0,\u00a0\u00a0 \u00a01,\u00a0\u00a0 \u00a00.001464<br \/>\nsins\u00a0\u00a0 \u00a0,\u00a0\u00a0 \u00a01,\u00a0\u00a0 \u00a00.001464<br \/>\nsleep\u00a0\u00a0 \u00a0,\u00a0\u00a0 \u00a05,\u00a0\u00a0 \u00a00.007321<br \/>\nslings\u00a0\u00a0 \u00a0,\u00a0\u00a0 \u00a01,\u00a0\u00a0 \u00a00.001464<br \/>\nso\u00a0\u00a0 \u00a0,\u00a0\u00a0 \u00a01,\u00a0\u00a0 \u00a00.001464<br \/>\nsomething\u00a0\u00a0 \u00a0,\u00a0\u00a0 \u00a01,\u00a0\u00a0 \u00a00.001464<br \/>\nspurns\u00a0\u00a0 \u00a0,\u00a0\u00a0 \u00a01,\u00a0\u00a0 \u00a00.001464<br \/>\nsuffer\u00a0\u00a0 \u00a0,\u00a0\u00a0 \u00a01,\u00a0\u00a0 \u00a00.001464<br \/>\nsweat\u00a0\u00a0 \u00a0,\u00a0\u00a0 \u00a01,\u00a0\u00a0 \u00a00.001464<br \/>\ntake\u00a0\u00a0 \u00a0,\u00a0\u00a0 \u00a01,\u00a0\u00a0 \u00a00.001464<br \/>\ntakes\u00a0\u00a0 \u00a0,\u00a0\u00a0 \u00a01,\u00a0\u00a0 \u00a00.001464<br \/>\nthat\u00a0\u00a0 \u00a0,\u00a0\u00a0 \u00a04,\u00a0\u00a0 \u00a00.005857<br \/>\nthe\u00a0\u00a0 \u00a0,\u00a0\u00a0 \u00a015,\u00a0\u00a0 \u00a00.021962<br \/>\ntheir\u00a0\u00a0 \u00a0,\u00a0\u00a0 \u00a01,\u00a0\u00a0 \u00a00.001464<br \/>\nthem\u00a0\u00a0 \u00a0,\u00a0\u00a0 \u00a01,\u00a0\u00a0 \u00a00.001464<br \/>\nthere\u00a0\u00a0 \u00a0,\u00a0\u00a0 \u00a02,\u00a0\u00a0 \u00a00.002928<br \/>\nthis\u00a0\u00a0 \u00a0,\u00a0\u00a0 \u00a02,\u00a0\u00a0 \u00a00.002928<br \/>\nthose\u00a0\u00a0 \u00a0,\u00a0\u00a0 \u00a01,\u00a0\u00a0 \u00a00.001464<br \/>\nthought\u00a0\u00a0 \u00a0,\u00a0\u00a0 \u00a01,\u00a0\u00a0 \u00a00.001464<br \/>\nthousand\u00a0\u00a0 \u00a0,\u00a0\u00a0 \u00a01,\u00a0\u00a0 \u00a00.001464<br \/>\nthus\u00a0\u00a0 \u00a0,\u00a0\u00a0 \u00a01,\u00a0\u00a0 \u00a00.001464<br \/>\nthy\u00a0\u00a0 \u00a0,\u00a0\u00a0 \u00a01,\u00a0\u00a0 \u00a00.001464<br \/>\ntime\u00a0\u00a0 \u00a0,\u00a0\u00a0 \u00a01,\u00a0\u00a0 \u00a00.001464<br \/>\ntis\u00a0\u00a0 \u00a0,\u00a0\u00a0 \u00a02,\u00a0\u00a0 \u00a00.002928<br \/>\nto\u00a0\u00a0 \u00a0,\u00a0\u00a0 \u00a010,\u00a0\u00a0 \u00a00.014641<br \/>\ntraveller\u00a0\u00a0 \u00a0,\u00a0\u00a0 \u00a01,\u00a0\u00a0 \u00a00.001464<br \/>\ntroubles\u00a0\u00a0 \u00a0,\u00a0\u00a0 \u00a01,\u00a0\u00a0 \u00a00.001464<br \/>\nturn\u00a0\u00a0 \u00a0,\u00a0\u00a0 \u00a01,\u00a0\u00a0 \u00a00.001464<br \/>\nunder\u00a0\u00a0 \u00a0,\u00a0\u00a0 \u00a01,\u00a0\u00a0 \u00a00.001464<br \/>\nundiscover\u00a0\u00a0 \u00a0,\u00a0\u00a0 \u00a01,\u00a0\u00a0 \u00a00.001464<br \/>\nunworthy\u00a0\u00a0 \u00a0,\u00a0\u00a0 \u00a01,\u00a0\u00a0 \u00a00.001464<br \/>\nus\u00a0\u00a0 \u00a0,\u00a0\u00a0 \u00a03,\u00a0\u00a0 \u00a00.004392<br \/>\nwe\u00a0\u00a0 \u00a0,\u00a0\u00a0 \u00a04,\u00a0\u00a0 \u00a00.005857<br \/>\nweary\u00a0\u00a0 \u00a0,\u00a0\u00a0 \u00a01,\u00a0\u00a0 \u00a00.001464<br \/>\nwhat\u00a0\u00a0 \u00a0,\u00a0\u00a0 \u00a01,\u00a0\u00a0 \u00a00.001464<br \/>\nwhips\u00a0\u00a0 \u00a0,\u00a0\u00a0 \u00a01,\u00a0\u00a0 \u00a00.001464<br \/>\nwho\u00a0\u00a0 \u00a0,\u00a0\u00a0 \u00a02,\u00a0\u00a0 \u00a00.002928<br \/>\nwhose\u00a0\u00a0 \u00a0,\u00a0\u00a0 \u00a01,\u00a0\u00a0 \u00a00.001464<br \/>\nwill\u00a0\u00a0 \u00a0,\u00a0\u00a0 \u00a01,\u00a0\u00a0 \u00a00.001464<br \/>\nwish\u00a0\u00a0 \u00a0,\u00a0\u00a0 \u00a01,\u00a0\u00a0 \u00a00.001464<br \/>\nwith\u00a0\u00a0 \u00a0,\u00a0\u00a0 \u00a01,\u00a0\u00a0 \u00a00.001464<br \/>\nwould\u00a0\u00a0 \u00a0,\u00a0\u00a0 \u00a02,\u00a0\u00a0 \u00a00.002928<br \/>\nwrong\u00a0\u00a0 \u00a0,\u00a0\u00a0 \u00a01,\u00a0\u00a0 \u00a00.001464<br \/>\nyou\u00a0\u00a0 \u00a0,\u00a0\u00a0 \u00a01,\u00a0\u00a0 \u00a00.001464<br \/>\n&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;<\/p>\n<p>Select max frequent token from:\u00a0 else for do to while if<br \/>\n=&gt; selected is: to<\/td>\n<\/tr>\n<tr>\n<td>\n<p style=\"text-align: left\">#include &lt;iostream&gt;<br \/>\nusing namespace std;<\/p>\n<p>int main() {<\/p>\n<p>for( int i = 0; i &lt; 10; i++ )<br \/>\n{<br \/>\nif( i % 2 == 0 )<br \/>\n{<br \/>\ncout &lt;&lt; &#171;Even&#187; &lt;&lt; endl;<br \/>\n}<br \/>\nelse<br \/>\n{<br \/>\ncout &lt;&lt; &#171;Odd&#187; &lt;&lt; endl;<br \/>\n}<br \/>\n}<br \/>\nreturn 0;<br \/>\n}<\/p>\n<p style=\"text-align: left\">%EOF%<\/p>\n<\/td>\n<td>Word frequency statistics:<\/p>\n<p>Even\u00a0\u00a0 \u00a0,\u00a0\u00a0 \u00a01,\u00a0\u00a0 \u00a00.032258<br \/>\nOdd\u00a0\u00a0 \u00a0,\u00a0\u00a0 \u00a01,\u00a0\u00a0 \u00a00.032258<br \/>\ncout\u00a0\u00a0 \u00a0,\u00a0\u00a0 \u00a02,\u00a0\u00a0 \u00a00.064516<br \/>\nelse\u00a0\u00a0 \u00a0,\u00a0\u00a0 \u00a01,\u00a0\u00a0 \u00a00.032258<br \/>\nendl\u00a0\u00a0 \u00a0,\u00a0\u00a0 \u00a02,\u00a0\u00a0 \u00a00.064516<br \/>\nfor\u00a0\u00a0 \u00a0,\u00a0\u00a0 \u00a01,\u00a0\u00a0 \u00a00.032258<br \/>\ni\u00a0\u00a0 \u00a0,\u00a0\u00a0 \u00a04,\u00a0\u00a0 \u00a00.129032<br \/>\nif\u00a0\u00a0 \u00a0,\u00a0\u00a0 \u00a01,\u00a0\u00a0 \u00a00.032258<br \/>\ninclude\u00a0\u00a0 \u00a0,\u00a0\u00a0 \u00a01,\u00a0\u00a0 \u00a00.032258<br \/>\nint\u00a0\u00a0 \u00a0,\u00a0\u00a0 \u00a02,\u00a0\u00a0 \u00a00.064516<br \/>\niostream\u00a0\u00a0 \u00a0,\u00a0\u00a0 \u00a01,\u00a0\u00a0 \u00a00.032258<br \/>\nmain\u00a0\u00a0 \u00a0,\u00a0\u00a0 \u00a01,\u00a0\u00a0 \u00a00.032258<br \/>\nnamespace\u00a0\u00a0 \u00a0,\u00a0\u00a0 \u00a01,\u00a0\u00a0 \u00a00.032258<br \/>\nreturn\u00a0\u00a0 \u00a0,\u00a0\u00a0 \u00a01,\u00a0\u00a0 \u00a00.032258<br \/>\nstd\u00a0\u00a0 \u00a0,\u00a0\u00a0 \u00a01,\u00a0\u00a0 \u00a00.032258<br \/>\nusing\u00a0\u00a0 \u00a0,\u00a0\u00a0 \u00a01,\u00a0\u00a0 \u00a00.032258<br \/>\n&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;<\/p>\n<p>Select max frequent token from:\u00a0 else for do to while if<br \/>\n=&gt; selected is: else<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p><strong>\u0421\u0442\u0440\u0443\u043a\u0442\u0443\u0440\u0430 \u043f\u0440\u043e\u0433\u0440\u0430\u043c\u043c\u044b<\/strong><\/p>\n<p>\u041a\u043e\u0434 \u043f\u0440\u043e\u0433\u0440\u0430\u043c\u043c\u044b \u0441\u043e\u0441\u0442\u043e\u0438\u0442 \u0438\u0437 \u0441\u043b\u0435\u0434\u0443\u044e\u0449\u0438\u0445 \u044d\u043b\u0435\u043c\u0435\u043d\u0442\u043e\u0432, \u043e\u0431\u044a\u0435\u0434\u0438\u043d\u0435\u043d\u043d\u044b\u0445 \u0432 \u043f\u0430\u043a\u0435\u0442 <em><strong>odessa.uni.imem.maxim<\/strong><\/em>:<\/p>\n<ol>\n<li>\u0418\u043d\u0442\u0435\u0440\u0444\u0435\u0439\u0441<strong> <em>FrequencyVocabulary<\/em>, <\/strong>\u043a\u043e\u0442\u043e\u0440\u044b\u0439 \u043e\u043f\u0438\u0441\u044b\u0432\u0430\u0435\u0442 \u0437\u0430\u0434\u0430\u043d\u043d\u0443\u044e \u0444\u0443\u043d\u043a\u0446\u0438\u043e\u043d\u0430\u043b\u044c\u043d\u043e\u0441\u0442\u044c \u0434\u043e\u0441\u0442\u0443\u043f\u0430 \u043a \u0447\u0430\u0441\u0442\u043e\u0442\u043d\u043e\u043c\u0443 \u0441\u043b\u043e\u0432\u0430\u0440\u044e<\/li>\n<li>\u041a\u043b\u0430\u0441\u0441 <strong><em>FrequencyVocabularyImpl<\/em>, <\/strong>\u0438\u043c\u043f\u043b\u0435\u043c\u0435\u043d\u0442\u0438\u0440\u0443\u0435\u0442 \u0434\u0430\u043d\u043d\u044b\u0439 \u0438\u043d\u0442\u0435\u0440\u0444\u0435\u0439\u0441<\/li>\n<li>\u041a\u043b\u0430\u0441\u0441 <em><strong>FrequencyVocabularyTest<\/strong><\/em>, \u043a\u043e\u0442\u043e\u0440\u044b\u0439 \u0438\u043c\u043f\u043b\u0435\u043c\u0435\u043d\u0442\u0438\u0440\u0443\u0435\u0442 \u0442\u0435\u0441\u0442\u0435\u0432\u043e\u0435 \u043f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u0435, \u043e\u043d \u0441\u043e\u0434\u0435\u0440\u0436\u0438\u0442 \u043c\u0435\u0442\u043e\u0434 main \u0438 \u0432\u0441\u043f\u043e\u043c\u043e\u0433\u0430\u0442\u0435\u043b\u044c\u043d\u044b\u0435 \u043c\u0435\u0442\u043e\u0434\u044b \u0432\u0432\u043e\u0434\u0430 \u0434\u0430\u043d\u043d\u044b\u0445 \u0438 \u0432\u044b\u0432\u043e\u0434\u0430 \u0440\u0435\u0437\u0443\u043b\u044c\u0442\u0430\u0442\u0430.<\/li>\n<\/ol>\n<p><strong>\u0418\u043d\u0442\u0435\u0440\u0444\u0435\u0439\u0441 <em>FrequencyVocabulary<\/em>:<\/strong><\/p>\n<pre class=\"lang:java decode:true\" title=\"Java Collections Framework: Map. \u0427\u0430\u0441\u0442\u043e\u0442\u043d\u044b\u0439 \u0441\u043b\u043e\u0432\u0430\u0440\u044c.\">package odessa.uni.imem.maxim;\r\n\r\nimport java.util.Set;\r\nimport java.util.Map;\r\nimport java.util.TreeMap;\r\n\r\npublic interface FrequencyVocabulary\r\n{\r\n   public class Statistic\r\n   {\r\n      public int count;\r\n      public double frequency;\r\n      public Statistic()\r\n      {\r\n         count = 0;\r\n         frequency = 0;\r\n      }\r\n   }\r\n   \r\n   public TreeMap&lt;String,Statistic&gt; getMap();\r\n   public String selectMaxFreqToken( Set&lt;String&gt; tokens );\r\n   \r\n}\r\n<\/pre>\n<p>\u0418\u043d\u0442\u0435\u0440\u0444\u0435\u0439\u0441 \u043f\u043e\u0434\u0440\u0430\u0437\u0443\u043c\u0435\u0432\u0430\u0435\u0442, \u0447\u0442\u043e \u0447\u0430\u0441\u0442\u043e\u0442\u043d\u044b\u0439 \u0441\u043b\u043e\u0432\u0430\u0440\u044c \u043f\u0440\u0435\u0434\u0441\u0442\u0430\u0432\u043b\u0435\u043d \u0432 \u0432\u0438\u0434\u0435 \u0441\u0442\u0430\u043d\u0434\u0430\u0440\u0442\u043d\u043e\u0433\u043e \u043a\u043b\u0430\u0441\u0441\u0430 TreeMap. \u0412 \u043a\u0430\u0447\u0435\u0441\u0442\u0432\u0435 \u043a\u043b\u044e\u0447\u0430 \u0442\u0438\u043f\u0430 String \u0432\u044b\u0441\u0442\u0443\u043f\u0430\u0435\u0442 \u0441\u0430\u043c\u043e \u0441\u043b\u043e\u0432\u043e, \u0430 \u0432 \u043a\u0430\u0447\u0435\u0441\u0442\u0432\u0435 \u0437\u043d\u0430\u0447\u0435\u043d\u0438\u044f &#8212; \u0441\u043f\u0435\u0446\u0438\u0430\u043b\u044c\u043d\u0430\u044f \u0441\u0442\u0440\u0443\u043a\u0442\u0443\u0440\u0430 Statistic, \u0441\u043e\u0434\u0435\u0440\u0436\u0430\u0449\u0430\u044f \u0441\u0442\u0430\u0442\u0438\u0441\u0442\u0438\u043a\u0443 \u043f\u043e \u0434\u0430\u043d\u043d\u043e\u043c\u0443 \u0441\u043b\u043e\u0432\u0443, \u0430 \u0438\u043c\u0435\u043d\u043d\u043e &#8212; \u0447\u0438\u0441\u043b\u043e \u0432\u0445\u043e\u0436\u0434\u0435\u043d\u0438\u0439 count \u0438 \u0447\u0430\u0441\u0442\u043e\u0442\u0443 frequency.<\/p>\n<p>\u0418\u043d\u0442\u0435\u0440\u0444\u0435\u0439\u0441 \u0441\u043e\u0434\u0435\u0440\u0436\u0438\u0442 \u0434\u0432\u0430 \u043c\u0435\u0442\u043e\u0434\u0430:<\/p>\n<ol>\n<li>getMap &#8212; \u0432\u043e\u0437\u0432\u0440\u0430\u0449\u0430\u0435\u0442 \u0441\u0430\u043c \u0447\u0430\u0441\u0442\u043e\u0442\u043d\u044b\u0439 \u0441\u043b\u043e\u0432\u0430\u0440\u044c \u043a\u0430\u043a TreeMap \u043e\u0431\u044a\u0435\u043a\u0442.<\/li>\n<li>selectMaxFreqToken &#8212; \u0432\u044b\u043f\u043e\u043b\u043d\u044f\u0435\u0442 \u0443\u0441\u043b\u043e\u0432\u0438\u0435 2-\u0433\u043e \u0437\u0430\u0434\u0430\u043d\u0438\u044f, \u0430 \u0438\u043c\u0435\u043d\u043d\u043e &#8212; \u0432\u044b\u0431\u0438\u0440\u0430\u0435\u0442 \u043d\u0430\u0438\u0431\u043e\u043b\u0435\u0435 \u0447\u0430\u0441\u0442\u043e \u0432\u0441\u0442\u0440\u0435\u0447\u0430\u0435\u043c\u043e\u0435 \u0441\u043b\u043e\u0432\u043e \u0438\u0437 \u0437\u0430\u0434\u0430\u043d\u043d\u043e\u0433\u043e \u043d\u0430\u0431\u043e\u0440\u0430, \u043f\u0435\u0440\u0435\u0434\u0430\u0432\u0430\u0435\u043c\u043e\u0433\u043e \u043a\u0430\u043a \u0430\u0440\u0433\u0443\u043c\u0435\u043d\u0442 \u0442\u0438\u043f\u0430 Set<\/li>\n<\/ol>\n<p><strong>\u041a\u043b\u0430\u0441\u0441 <em>FrequencyVocabularyImpl<\/em>:<\/strong><\/p>\n<pre class=\"lang:java decode:true\" title=\"Java Collections Framework: Map. \u0427\u0430\u0441\u0442\u043e\u0442\u043d\u044b\u0439 \u0441\u043b\u043e\u0432\u0430\u0440\u044c.\">package odessa.uni.imem.maxim;\r\n\r\nimport java.util.Set;\r\nimport java.util.Map;\r\nimport java.util.TreeMap;\r\nimport java.util.StringTokenizer;\r\n\r\npublic class FrequencyVocabularyImpl implements FrequencyVocabulary\r\n{\r\n\u00a0\u00a0 TreeMap&lt;String, Statistic&gt; map;\r\n\r\n\u00a0\u00a0 public FrequencyVocabularyImpl(String text, String delimiters)\r\n\u00a0\u00a0 {\r\n\u00a0\u00a0\u00a0\u00a0\u00a0 map = new TreeMap&lt;String, Statistic&gt;();\r\n\u00a0\u00a0\u00a0\u00a0\u00a0 int totalCount = 0;\r\n\u00a0\u00a0\u00a0\u00a0 \u00a0\r\n\u00a0\u00a0\u00a0\u00a0\u00a0 \/\/ first we parse text to tokens (words) and fill the map where keys are words and values - statistic for given word\r\n\u00a0\u00a0\u00a0\u00a0\u00a0 StringTokenizer st = new StringTokenizer(text, delimiters);\r\n\u00a0\u00a0\u00a0\u00a0\u00a0 while (st.hasMoreTokens())\r\n\u00a0\u00a0\u00a0\u00a0\u00a0 {\r\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 String key = st.nextToken();\r\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 if ( containsDigits(key) )\r\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 {\r\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 \u00a0\u00a0\u00a0 \u00a0continue;\r\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 }\r\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 Statistic value = map.get(key);\r\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 if (null != value)\r\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 {\r\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 value.count++;\r\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 map.replace(key, value);\r\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 }\r\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 else\r\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 {\r\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 value = new Statistic();\r\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 value.count = 1;\r\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 map.put( key, value );\r\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 }\r\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 totalCount += value.count;\r\n\u00a0\u00a0\u00a0\u00a0\u00a0 }\r\n\r\n\u00a0\u00a0\u00a0\u00a0\u00a0 \/\/ now we can calculate and set frequency field for all the entries\r\n\u00a0\u00a0\u00a0\u00a0\u00a0 for (Map.Entry&lt;String, Statistic&gt; entry : map.entrySet())\r\n\u00a0\u00a0\u00a0\u00a0\u00a0 {\r\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 if ( entry.getValue().count != 0 )\r\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 {\r\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 entry.getValue().frequency = ((double)entry.getValue().count) \/ totalCount;\r\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 }\r\n\u00a0\u00a0\u00a0\u00a0\u00a0 }\r\n\u00a0\u00a0 }\r\n\r\n\u00a0\u00a0 public TreeMap&lt;String, Statistic&gt; getMap()\r\n\u00a0\u00a0 {\r\n\u00a0\u00a0\u00a0\u00a0\u00a0 return map;\r\n\u00a0\u00a0 }\r\n\r\n\u00a0\u00a0 \/\/ select token with max frequency from the given set of tokens\r\n\u00a0\u00a0 public String selectMaxFreqToken( Set&lt;String&gt; tokens )\r\n\u00a0\u00a0 {\r\n\u00a0\u00a0\u00a0\u00a0\u00a0 String maxFreqToken = null;\r\n\u00a0\u00a0\u00a0\u00a0\u00a0 Statistic maxFreqStat = null;\r\n\u00a0\u00a0\u00a0\u00a0\u00a0 for( String token : tokens )\r\n\u00a0\u00a0\u00a0\u00a0\u00a0 {\r\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 Statistic stat = map.get(token);\r\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 if ( stat != null )\r\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 {\r\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 if ( maxFreqToken == null )\r\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 {\r\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 maxFreqToken = token;\r\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 maxFreqStat = stat;\r\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 }\r\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 else\r\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 {\r\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 if ( stat.count &gt; maxFreqStat.count )\r\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 {\r\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 maxFreqToken = token;\r\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 maxFreqStat = stat;\r\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 }\r\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 }\r\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 }\r\n\u00a0\u00a0\u00a0\u00a0\u00a0 }\r\n\u00a0\u00a0\u00a0\u00a0 \u00a0\r\n\u00a0\u00a0\u00a0\u00a0\u00a0 return maxFreqToken;\r\n\u00a0\u00a0 }\r\n\u00a0 \u00a0\r\n\u00a0\u00a0 public static boolean containsDigits( String token )\r\n\u00a0\u00a0 {\r\n\u00a0 \u00a0\u00a0\u00a0 \u00a0if (\u00a0 token.indexOf('0') &gt;= 0 || \r\n\u00a0 \u00a0\u00a0\u00a0 \u00a0\u00a0\u00a0 \u00a0\u00a0\u00a0 \u00a0token.indexOf('1') &gt;= 0 ||\r\n\u00a0 \u00a0\u00a0\u00a0 \u00a0\u00a0\u00a0 \u00a0\u00a0\u00a0 \u00a0token.indexOf('2') &gt;= 0 ||\r\n\u00a0 \u00a0\u00a0\u00a0 \u00a0\u00a0\u00a0 \u00a0\u00a0\u00a0 \u00a0token.indexOf('3') &gt;= 0 ||\r\n\u00a0 \u00a0\u00a0\u00a0 \u00a0\u00a0\u00a0 \u00a0\u00a0\u00a0 \u00a0token.indexOf('4') &gt;= 0 ||\r\n\u00a0 \u00a0\u00a0\u00a0 \u00a0\u00a0\u00a0 \u00a0\u00a0\u00a0 \u00a0token.indexOf('5') &gt;= 0 ||\r\n\u00a0 \u00a0\u00a0\u00a0 \u00a0\u00a0\u00a0 \u00a0\u00a0\u00a0 \u00a0token.indexOf('6') &gt;= 0 ||\r\n\u00a0 \u00a0\u00a0\u00a0 \u00a0\u00a0\u00a0 \u00a0\u00a0\u00a0 \u00a0token.indexOf('7') &gt;= 0 ||\r\n\u00a0 \u00a0\u00a0\u00a0 \u00a0\u00a0\u00a0 \u00a0\u00a0\u00a0 \u00a0token.indexOf('8') &gt;= 0 ||\r\n\u00a0 \u00a0\u00a0\u00a0 \u00a0\u00a0\u00a0 \u00a0\u00a0\u00a0 \u00a0token.indexOf('9') &gt;= 0\r\n\u00a0 \u00a0\u00a0\u00a0 \u00a0\u00a0\u00a0 \u00a0\u00a0\u00a0 \u00a0)\r\n\u00a0\u00a0\u00a0\u00a0\u00a0 {\r\n\u00a0\u00a0 \u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 return true;\r\n\u00a0\u00a0\u00a0\u00a0\u00a0 }\r\n\u00a0 \u00a0\u00a0\u00a0 \u00a0return false;\r\n\u00a0\u00a0 }\r\n}\r\n<\/pre>\n<p>\u041a\u043b\u0430\u0441\u0441 \u0441\u0442\u0440\u043e\u0438\u0442 \u0447\u0430\u0441\u0442\u043e\u0442\u043d\u044b\u0439 \u0441\u043b\u043e\u0432\u0430\u0440\u044c \u043d\u0430 \u043e\u0441\u043d\u043e\u0432\u0435 \u0432\u0445\u043e\u0434\u043d\u043e\u0433\u043e \u0442\u0435\u043a\u0441\u0442\u0430. \u0421\u043b\u043e\u0432\u0430\u0440\u044c \u0445\u0440\u0430\u043d\u0438\u0442\u044c\u0441\u044f \u0432 \u0432\u0438\u0434\u0435 \u043f\u0440\u0438\u0432\u0430\u0442\u043d\u043e\u0433\u043e \u0447\u043b\u0435\u043d\u0430 \u0442\u0438\u043f\u0430 TreeMap. \u0414\u043b\u044f \u0440\u0430\u0437\u0431\u043e\u0440\u0430 \u0442\u0435\u043a\u0441\u0442\u0430 \u043d\u0430 \u0441\u043b\u043e\u0432\u0430 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u0435\u0442\u0441\u044f \u0438\u0437\u0432\u0435\u0441\u0442\u043d\u044b\u0439 \u043a\u043b\u0430\u0441\u0441 StringTokenizer. \u041a\u043e\u043d\u0441\u0442\u0440\u0443\u043a\u0442\u043e\u0440 \u0441\u043e\u0437\u0434\u0430\u0435\u0442 \u043a\u043b\u0430\u0441\u0441 \u0432 2 \u043f\u0440\u043e\u0445\u043e\u0434\u0430. \u0417\u0430 \u043f\u0435\u0440\u0432\u044b\u0439 \u043f\u0440\u043e\u0445\u043e\u0434 \u0437\u0430\u043f\u043e\u043b\u043d\u044f\u0435\u0442\u0441\u044f \u0441\u043b\u043e\u0432\u0430\u0440\u044c, \u0433\u0434\u0435 \u0434\u043b\u044f \u043a\u0430\u0436\u0434\u043e\u0433\u043e \u0441\u043b\u043e\u0432\u0430 \u0437\u0430\u043d\u043e\u0441\u0438\u0442\u0441\u044f \u0441\u0442\u0430\u0442\u0438\u0441\u0442\u0438\u043a\u0430 \u0441 \u043f\u043e\u0434\u0441\u0447\u0438\u0442\u0430\u043d\u043d\u044b\u043c \u0441\u0447\u0435\u0442\u0447\u0438\u043a\u043e\u043c \u0432\u0445\u043e\u0436\u0434\u0435\u043d\u0438\u0439 count \u0438 \u043f\u043e\u043a\u0430 \u0435\u0449\u0435 \u043d\u0443\u043b\u0435\u0432\u044b\u043c frequency, \u043e\u0434\u043d\u0430\u043a\u043e, \u0432\u044b\u0447\u0438\u0441\u043b\u044f\u0435\u0442\u0441\u044f \u043e\u0431\u0449\u0438\u0439 \u0441\u0447\u0435\u0442\u0447\u0438\u043a \u0432\u0441\u0435\u0445 \u0441\u043b\u043e\u0432 totalCount. \u0417\u0430 \u0432\u0442\u043e\u0440\u043e\u0439 \u043f\u0440\u043e\u0445\u043e\u0434 \u043f\u043e \u0443\u0436\u0435 \u0438\u0437\u0432\u0435\u0441\u0442\u043d\u043e\u0439 \u0441\u0442\u0430\u0442\u0438\u0441\u0442\u0438\u043a\u0435 \u043a\u0430\u0436\u0434\u043e\u0433\u043e \u0441\u043b\u043e\u0432\u0430 \u0440\u0430\u0441\u0441\u0447\u0438\u0442\u044b\u0432\u0430\u0435\u0442\u0441\u044f \u0435\u0433\u043e frequency \u043a\u0430\u043a count \/totalCount.<\/p>\n<p>\u041c\u0435\u0442\u043e\u0434 containsDigits \u0434\u043e\u0431\u0430\u0432\u043b\u044f\u0435\u0442 \u043f\u0440\u043e\u0432\u0435\u0440\u043a\u0443 \u0434\u043b\u044f \u043e\u0442\u0441\u0435\u0438\u0432\u0430\u043d\u0438\u044f \u043b\u0435\u043a\u0441\u043a\u043c, \u0441\u043e\u0434\u0435\u0440\u0436\u0430\u0449\u0438\u0445 \u0446\u0438\u0444\u0440\u044b \u0441\u043e\u0433\u043b\u0430\u0441\u043d\u043e \u0442\u0440\u0435\u0431\u043e\u0432\u0430\u043d\u0438\u044e 1-\u0439 \u0437\u0430\u0434\u0430\u0447\u0438.<\/p>\n<p>\u0412\u044b\u0431\u043e\u0440\u043a\u0430 \u0441\u043b\u043e\u0432\u0430 \u0441 \u043c\u0430\u043a\u0441\u0438\u043c\u0430\u043b\u044c\u043d\u043e\u0439 \u0447\u0430\u0441\u0442\u043e\u0442\u043e\u0439 \u0441\u043e\u0433\u043b\u0430\u0441\u043d\u043e \u0432\u0442\u043e\u0440\u043e\u0439 \u0437\u0430\u0434\u0430\u0447\u0435 \u0440\u0435\u0430\u043b\u0438\u0437\u043e\u0432\u0430\u043d\u0430 \u0432 \u043c\u0435\u0442\u043e\u0434\u0435 selectMaxFreqToken, \u0433\u0434\u0435 \u0432\u044b\u043f\u043e\u043b\u043d\u044f\u0435\u0442\u0441\u044f \u0446\u0438\u043a\u043b \u043f\u043e \u0432\u0441\u0435\u043c \u0437\u0430\u0434\u0430\u043d\u043d\u044b\u043c \u0441\u043b\u043e\u0432\u0430\u043c \u0438 \u0432\u044b\u0431\u0438\u0440\u0430\u0435\u0442\u0441\u044f \u0441\u043b\u043e\u0432\u043e \u0441 \u043c\u0430\u043a\u0441\u0438\u043c\u0430\u043b\u044c\u043d\u044b\u043c count.<\/p>\n<p><strong>\u041a\u043b\u0430\u0441\u0441 <em>FrequencyVocabularyTest<\/em><br \/>\n<\/strong><\/p>\n<pre class=\"lang:java decode:true\" title=\"Java Collections Framework: Map. \u0427\u0430\u0441\u0442\u043e\u0442\u043d\u044b\u0439 \u0441\u043b\u043e\u0432\u0430\u0440\u044c.\">package odessa.uni.imem.maxim;\r\n\r\nimport java.util.Set;\r\nimport java.util.HashSet;\r\nimport java.util.Map;\r\nimport java.util.TreeMap;\r\nimport java.util.NoSuchElementException;\r\nimport java.io.IOException;\r\n\r\nimport odessa.uni.imem.maxim.FrequencyVocabulary.Statistic;\r\n\r\nimport java.util.Scanner;\r\n\r\npublic class FrequencyVocabularyTest\r\n{\r\n\r\n   public static void main(String[] args)\r\n   {\r\n      \r\n      String text = \"\";\r\n      \r\n      Scanner in = new Scanner(System.in);\r\n      \r\n      for(;;)\r\n      {\r\n        if ( ! in.hasNextLine() ) break;\r\n        String inputLine = in.nextLine();\r\n        if ( inputLine == null || inputLine.equals(\"%EOF%\") ) break;\r\n        text = text + inputLine + \"\\n\";\r\n      }\r\n      in.close();\r\n      \r\n      if ( text.isEmpty() )\r\n      {\r\n         System.out.println(\"*** Empty text ****\");\r\n         return;\r\n      }\r\n      \r\n      \/\/System.out.println(\"*** DBG:input text is: &lt;\"+text+\"&gt;\");\r\n            \r\n      FrequencyVocabulary fv = new FrequencyVocabularyImpl( text, \" ?.,;:-+\\n\\t{}[]=()&lt;&gt;*&amp;%$#@\\\"\\'`~!\" );\r\n      \r\n      TreeMap&lt;String,FrequencyVocabulary.Statistic&gt; statMap = fv.getMap();\r\n      System.out.println(\"Word frequency statistics:\\n\");\r\n      for (Map.Entry&lt;String, Statistic&gt; statEntry : statMap.entrySet())\r\n      {\r\n         System.out.printf(\"%s\\t,\\t%d,\\t%f\\n\",\r\n               statEntry.getKey(),\r\n               statEntry.getValue().count,\r\n               statEntry.getValue().frequency\r\n               );\r\n      }\r\n      System.out.println(\"--------------------------------------\\n\");\r\n      \r\n      HashSet&lt;String&gt; tokens = new HashSet&lt;String&gt;();\r\n      tokens.add(\"for\");\r\n      tokens.add(\"do\");\r\n\u00a0\u00a0\u00a0\u00a0\u00a0 tokens.add(\"to\");\r\n      tokens.add(\"while\");\r\n      tokens.add(\"else\");\r\n      tokens.add(\"if\");\r\n      String caption = \"Select max frequent token from: \";\r\n      for( String s : tokens )\r\n      {\r\n         caption += \" \" + s;\r\n      }\r\n      System.out.println(caption);\r\n      String s = fv.selectMaxFreqToken(tokens);\r\n      if ( s == null ) s = \"&lt;null&gt;\";\r\n      System.out.println(\"=&gt; selected is: \" + s );\r\n      \r\n   }\r\n\r\n}\r\n<\/pre>\n<p>\u0412 \u0434\u0430\u043d\u043d\u043e\u043c \u043a\u043b\u0430\u0441\u0441\u0435 \u0440\u0435\u0430\u043b\u0438\u0437\u0443\u0435\u0442\u0441\u044f \u043f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u0435, \u043a\u043e\u0442\u043e\u0440\u043e\u0435 \u0442\u0435\u0441\u0442\u0438\u0440\u0443\u0435\u0442 \u0438\u043d\u0442\u0435\u0440\u0444\u0435\u0439\u0441\u043d\u044b\u0435 \u043c\u0435\u0442\u043e\u0434\u044b \u0447\u0430\u0441\u0442\u043e\u0442\u043d\u043e\u0433\u043e \u0441\u043b\u043e\u0432\u0430\u0440\u044f. \u041e\u043d \u0441\u043e\u0441\u0442\u043e\u0438\u0442 \u0438\u0437 \u0441\u043b\u0435\u0434\u0443\u044e\u0449\u0438\u0445 \u044d\u0442\u0430\u043f\u043e\u0432:<\/p>\n<ol>\n<li>\u0412\u0432\u043e\u0434 \u0438\u0441\u0445\u043e\u0434\u043d\u043e\u0433\u043e \u0442\u0435\u043a\u0441\u0442\u0430, \u0442\u0430\u043a \u043a\u0430\u043a \u0442\u0435\u043a\u0441\u0442 \u043c\u043e\u0436\u0435\u0442 \u0434\u043e\u043f\u0443\u0441\u043a\u0430\u0442\u044c \u043b\u044e\u0431\u043e\u0435 \u043a\u043e\u043b\u0438\u0447\u0435\u0441\u0442\u0432\u043e \u0441\u0438\u043c\u0432\u043e\u043b\u043e\u0432 \u043d\u043e\u0432\u043e\u0439 \u0441\u0442\u0440\u043e\u043a\u0438, \u0438 \u043f\u043e\u0441\u043a\u043e\u043b\u044c\u043a\u0443 \u0437\u0430\u0442\u0440\u0443\u0434\u043d\u0438\u0442\u0435\u043b\u044c\u043d\u043e \u043e\u043f\u0440\u0435\u0434\u0435\u043b\u0438\u0442\u044c \u043f\u0440\u0438\u0437\u043d\u0430\u043a \u043a\u043e\u043d\u0446\u0430 \u0442\u0435\u043a\u0441\u0442\u0430 \u043a\u0430\u043a \u043a\u043e\u043d\u0435\u0446 \u0444\u0430\u0439\u043b\u0430, \u0432 \u043a\u0430\u0447\u0435\u0441\u0442\u0432\u0435 \u043f\u0440\u0438\u0437\u043d\u0430\u043a\u0430 \u043a\u043e\u043d\u0446\u0430 \u0442\u0435\u043a\u0441\u0442\u0430 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u0435\u0442\u0441\u044f \u0441\u043f\u0435\u0446. \u043b\u0435\u043a\u0441\u0435\u043c\u0430 %EOF% , \u043a\u043e\u0442\u043e\u0440\u0430\u044f \u0434\u043e\u043b\u0436\u043d\u0430 \u0431\u044b\u0442\u044c \u043f\u043e\u0441\u043b\u0435 \u043f\u043e\u0441\u043b\u0435\u0434\u043d\u0435\u0439 \u0441\u0442\u0440\u043e\u043a\u0438 \u0442\u0435\u043a\u0441\u0442\u0430.<\/li>\n<li>\u0421\u043e\u0437\u0434\u0430\u043d\u0438\u0435 \u043e\u0431\u044a\u0435\u043a\u0442\u0430 \u0447\u0430\u0441\u0442\u043e\u0442\u043d\u043e\u0433\u043e \u0441\u043b\u043e\u0432\u0430\u0440\u044f \u043d\u0430 \u043e\u0441\u043d\u043e\u0432\u0435 \u0432\u0432\u0435\u0434\u0435\u043d\u043d\u043e\u0433\u043e \u0442\u0435\u043a\u0441\u0442\u0430, \u0432 \u043a\u0430\u0447\u0435\u0441\u0442\u0432\u0435 \u0440\u0430\u0437\u0434\u0435\u043b\u0438\u0442\u0435\u043b\u0435\u0439 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u044e\u0442\u0441\u044f \u0432\u0441\u0435 \u0438\u0437\u0432\u0435\u0441\u0442\u043d\u044b\u0435 \u0441\u0438\u043c\u0432\u043e\u043b\u044b, \u043a\u043e\u0442\u043e\u0440\u044b\u0435 \u043d\u0435 \u044f\u0432\u043b. \u0431\u0443\u043a\u0432\u043e\u0439 \u0438\u043b\u0438 \u0446\u0438\u0444\u0440\u043e\u0439.<\/li>\n<li>\u041f\u0440\u043e\u0445\u043e\u0434 \u043f\u043e \u044d\u043b\u0435\u043c\u0435\u043d\u0442\u0430\u043c \u0441\u043b\u043e\u0432\u0430\u0440\u044f \u0438 \u043f\u0435\u0447\u0430\u0442\u044c \u0441\u0442\u0430\u0442\u0438\u0441\u0442\u0438\u043a\u0438.<\/li>\n<li>\u0422\u0435\u0441\u0442\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u0435 \u043c\u0435\u0442\u043e\u0434\u0430, \u043e\u043f\u0440\u0435\u0434\u0435\u043b\u044f\u044e\u0449\u0435\u0433\u043e \u043c\u0430\u043a\u0441\u0438\u043c\u0430\u043b\u044c\u043d\u043e \u0432\u0441\u0442\u0440\u0435\u0447\u0430\u044e\u0449\u0438\u0435\u0441\u044f \u0441\u043b\u043e\u0432\u0430 \u0438\u0437 \u043d\u0430\u0431\u043e\u0440\u0430 \u0437\u0430\u0434\u0430\u043d\u043d\u044b\u0445<\/li>\n<\/ol>\n<p><strong>\u041f\u0440\u0438\u043c\u0435\u0447\u0430\u043d\u0438\u0435:<\/strong> \u0412\u0432\u0438\u0434\u0443 \u0442\u043e\u0433\u043e, \u0447\u0442\u043e \u0437\u0430\u0442\u0440\u0443\u0434\u043d\u0438\u0442\u0435\u043b\u044c\u043d\u043e \u0437\u0430 \u043e\u0434\u0438\u043d \u0440\u0430\u0437 \u0432\u0432\u0435\u0441\u0442\u0438 \u0441 \u043a\u043e\u043d\u0441\u043e\u043b\u0438 \u0438\u0441\u0445\u043e\u0434\u043d\u044b\u0439 \u0442\u0435\u043a\u0441\u0442 \u0434\u043b\u044f 1-\u0433\u043e \u0437\u0430\u0434\u0430\u043d\u0438\u044f \u0438 \u0441\u043f\u0438\u0441\u043e\u043a \u0441\u043b\u043e\u0432 \u0434\u043b\u044f 2-\u0433\u043e, \u043d\u0430\u0431\u043e\u0440 \u0441\u043b\u043e\u0432 \u0434\u043b\u044f 2-\u0433\u043e \u0437\u0430\u0434\u0430\u043d\u0438\u044f \u0437\u0430\u0434\u0430\u0435\u0442\u0441\u044f \u0432 \u043a\u043e\u0434\u0435 \u043d\u0435\u043f\u043e\u0441\u0440\u0435\u0434\u0441\u0442\u0432\u0435\u043d\u043d\u043e, \u0430 \u0438\u043c\u0435\u043d\u043d\u043e do, to, for, while \u0438 if.<\/p>\n<p><strong>\u041a\u043e\u0434 \u043d\u0430 Ideone: <a href=\"https:\/\/ideone.com\/jxJ4rU\" target=\"_blank\">https:\/\/ideone.com\/jxJ4rU<\/a><\/strong><\/p>\n","protected":false},"excerpt":{"rendered":"<p>\u0417\u0430\u0434\u0430\u0447\u0430 1: \u041f\u043e\u043b\u0443\u0447\u0438\u0432 \u043d\u0430 \u0432\u0445\u043e\u0434\u0435 \u043a\u043e\u0440\u043f\u0443\u0441 \u044f\u0437\u044b\u043a\u0430 (\u043e\u0433\u0440\u043e\u043c\u043d\u044b\u0439 \u043d\u0430\u0431\u043e\u0440 \u0430\u0442\u0440\u0438\u0431\u0443\u0442\u0438\u0440\u043e\u0432\u0430\u043d\u043d\u044b\u0445 \u0442\u0435\u043a\u0441\u0442\u043e\u0432 \u043d\u0430 \u043a\u0430\u043a\u043e\u043c-\u043d\u0438\u0431\u0443\u0434\u044c \u044f\u0437\u044b\u043a\u0435) \u043f\u043e\u0441\u0442\u0440\u043e\u0438\u0442\u044c \u0447\u0430\u0441\u0442\u043e\u0442\u043d\u044b\u0439 \u0441\u043b\u043e\u0432\u0430\u0440\u044c. \u0417\u043d\u0430\u043a\u0438 \u043f\u0440\u0435\u043f\u0438\u043d\u0430\u043d\u0438\u044f, \u0441\u043a\u043e\u0431\u043a\u0438, \u043a\u0430\u0432\u044b\u0447\u043a\u0438 \u0438 \u0447\u0438\u0441\u043b\u0430 \u0434\u043e\u043b\u0436\u043d\u044b \u0431\u044b\u0442\u044c \u0443\u0434\u0430\u043b\u0435\u043d\u044b. \u0421\u043b\u043e\u0432\u0430, \u0441\u043e\u0434\u0435\u0440\u0436\u0430\u0449\u0438\u0435 \u0432 \u0441\u0435\u0431\u0435 \u043d\u0435 \u0431\u0443\u043a\u0432\u0435\u043d\u043d\u044b\u0435 \u0441\u0438\u043c\u0432\u043e\u043b\u044b, \u0438\u0433\u043d\u043e\u0440\u0438\u0440\u0443\u044e\u0442\u0441\u044f \u0446\u0435\u043b\u0438\u043a\u043e\u043c. \u0417\u0430\u0434\u0430\u0447\u0430 2: \u041f\u0440\u0438 \u0430\u0432\u0442\u043e\u043c\u0430\u0442\u0438\u0447\u0435\u0441\u043a\u043e\u043c \u043f\u0435\u0440\u0435\u0432\u043e\u0434\u0435 \u043d\u0435\u043e\u0431\u0445\u043e\u0434\u0438\u043c\u043e \u0438\u0437 \u043d\u0435\u0441\u043a\u043e\u043b\u044c\u043a\u0438\u0445 \u0441\u043b\u043e\u0432 \u0432\u044b\u0431\u0440\u0430\u0442\u044c \u043d\u0430\u0438\u0431\u043e\u043b\u0435\u0435 \u0443\u043f\u043e\u0442\u0440\u0435\u0431\u0438\u0442\u0435\u043b\u044c\u043d\u043e\u0435. \u041d\u0435\u043e\u0431\u0445\u043e\u0434\u0438\u043c\u043e \u043f\u043e\u0441\u0442\u0440\u043e\u0438\u0442\u044c \u044d\u0444\u0444\u0435\u043a\u0442\u0438\u0432\u043d\u0443\u044e \u0440\u0435\u0430\u043b\u0438\u0437\u0430\u0446\u0438\u044e \u0444\u0443\u043d\u043a\u0446\u0438\u0438, \u043a\u043e\u0442\u043e\u0440\u0430\u044f \u0434\u043b\u044f \u0434\u0430\u043d\u043d\u043e\u0433\u043e &hellip; <a href=\"https:\/\/java.mazurok.com\/?p=414\" class=\"more-link\">Continue reading <span class=\"meta-nav\">&rarr;<\/span><\/a><\/p>\n","protected":false},"author":41,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[3,27,49],"tags":[44,45],"jetpack_featured_media_url":"","_links":{"self":[{"href":"https:\/\/java.mazurok.com\/index.php?rest_route=\/wp\/v2\/posts\/414"}],"collection":[{"href":"https:\/\/java.mazurok.com\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/java.mazurok.com\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/java.mazurok.com\/index.php?rest_route=\/wp\/v2\/users\/41"}],"replies":[{"embeddable":true,"href":"https:\/\/java.mazurok.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=414"}],"version-history":[{"count":12,"href":"https:\/\/java.mazurok.com\/index.php?rest_route=\/wp\/v2\/posts\/414\/revisions"}],"predecessor-version":[{"id":427,"href":"https:\/\/java.mazurok.com\/index.php?rest_route=\/wp\/v2\/posts\/414\/revisions\/427"}],"wp:attachment":[{"href":"https:\/\/java.mazurok.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=414"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/java.mazurok.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=414"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/java.mazurok.com\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=414"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}