{"id":26084,"date":"2016-04-02T22:47:43","date_gmt":"2016-04-02T19:47:43","guid":{"rendered":"http:\/\/studentpmr.ru\/?p=26084"},"modified":"2016-04-02T22:47:43","modified_gmt":"2016-04-02T19:47:43","slug":"%d1%82%d1%8f%d0%bf-%d0%bb%d0%b0%d0%b1%d0%be%d1%80%d0%b0%d1%82%d0%be%d1%80%d0%bd%d0%b0%d1%8f-%d1%80%d0%b0%d0%b1%d0%be%d1%82%d0%b0-1-%d0%b8%d1%81%d1%85%d0%be%d0%b4%d0%bd%d0%b8%d0%ba%d0%b8","status":"publish","type":"post","link":"https:\/\/studentpmr.ru\/?p=26084","title":{"rendered":"\u0422\u042f\u041f &#8212; \u043b\u0430\u0431\u043e\u0440\u0430\u0442\u043e\u0440\u043d\u0430\u044f \u0440\u0430\u0431\u043e\u0442\u0430 1. \u0418\u0441\u0445\u043e\u0434\u043d\u0438\u043a\u0438."},"content":{"rendered":"<p>using System;<br \/>\nusing System.Collections.Generic;<br \/>\nusing System.ComponentModel;<br \/>\nusing System.Data;<br \/>\nusing System.Drawing;<br \/>\nusing System.Text;<br \/>\nusing System.Windows.Forms;<br \/>\nusing System.IO;<\/p>\n<p><!--more--><\/p>\n<p>namespace HashClassesProject<br \/>\n{<br \/>\npublic partial class Form1 : Form<br \/>\n{<br \/>\nHashOpenAddress hashTable;<br \/>\nint collisionNum;<br \/>\npublic Form1()<br \/>\n{<br \/>\nInitializeComponent();<br \/>\ncollisionNum = 0;<br \/>\nhashTable = new HashOpenAddress(5);<\/p>\n<p>}<\/p>\n<p>void LoadTable(string fileName)<br \/>\n{<br \/>\nif (File.Exists(fileName) == false)<br \/>\n{<br \/>\nMessageBox.Show(&#171;\u0424\u0430\u0439\u043b \u043d\u0435 \u043d\u0430\u0439\u0434\u0435\u043d: &#187; + fileName);<br \/>\nreturn;<br \/>\n}<br \/>\nStreamReader reader = new StreamReader(fileName);<br \/>\nstring tempStr;<br \/>\ncollisionNum = 0;<br \/>\nwhile (!reader.EndOfStream)<br \/>\n{<br \/>\ntempStr = reader.ReadLine();<br \/>\ncollisionNum += hashTable.Add(tempStr);<br \/>\n}<br \/>\n}<\/p>\n<p>private void button1_Click(object sender, EventArgs e)<br \/>\n{<br \/>\nthis.hashTable.Clear();<br \/>\nthis.LoadTable(Directory.GetCurrentDirectory() + &#171;\\\\words.txt&#187;);<br \/>\nthis.outTextBox.Text = hashTable.ToString();<br \/>\nthis.outTextBox.Text += &#171;\\n\\n\u0427\u0438\u0441\u043b\u043e \u043a\u043e\u043b\u043b\u0438\u0437\u0438\u0439: &#171;+collisionNum;<br \/>\n}<br \/>\n}<br \/>\n}<\/p>\n<p>\u0424\u0430\u0439\u043b\u00a0words.txt \u0441\u043e\u0434\u0435\u0440\u0436\u0438\u0442:<\/p>\n<p>cat<br \/>\ndog<br \/>\nhouse<br \/>\ncar<br \/>\nletter<br \/>\ndictionary<br \/>\nexam<br \/>\nclass<br \/>\ntest<\/p>\n<p>\u041f\u0440\u043e\u0433\u0430 \u0432\u044b\u0434\u0430\u0435\u0442:<br \/>\n214 : class<br \/>\n210 : exam<br \/>\n232 : test<br \/>\n203 : dog<br \/>\n213 : car<br \/>\n222 : letter<br \/>\n205 : house<br \/>\n215 : cat<br \/>\n221 : dictionary<\/p>\n<p>\u0427\u0438\u0441\u043b\u043e \u043a\u043e\u043b\u043b\u0438\u0437\u0438\u0439: 38<\/p>\n","protected":false},"excerpt":{"rendered":"<p>using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using System.Text; using System.Windows.Forms; using System.IO;<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[48],"tags":[],"_links":{"self":[{"href":"https:\/\/studentpmr.ru\/index.php?rest_route=\/wp\/v2\/posts\/26084"}],"collection":[{"href":"https:\/\/studentpmr.ru\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/studentpmr.ru\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/studentpmr.ru\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/studentpmr.ru\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=26084"}],"version-history":[{"count":1,"href":"https:\/\/studentpmr.ru\/index.php?rest_route=\/wp\/v2\/posts\/26084\/revisions"}],"predecessor-version":[{"id":26085,"href":"https:\/\/studentpmr.ru\/index.php?rest_route=\/wp\/v2\/posts\/26084\/revisions\/26085"}],"wp:attachment":[{"href":"https:\/\/studentpmr.ru\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=26084"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/studentpmr.ru\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=26084"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/studentpmr.ru\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=26084"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}