MESSAGE
DATE | 2015-02-22 |
FROM | Ruben Safir
|
SUBJECT | Subject: [LIU Comp Sci] Binary tree Excersize
|
From owner-learn-outgoing-at-mrbrklyn.com Sun Feb 22 02:35:42 2015 Return-Path: X-Original-To: archive-at-mrbrklyn.com Delivered-To: archive-at-mrbrklyn.com Received: by mrbrklyn.com (Postfix) id 1EF94161161; Sun, 22 Feb 2015 02:35:42 -0500 (EST) Delivered-To: learn-outgoing-at-mrbrklyn.com Received: by mrbrklyn.com (Postfix, from userid 28) id 09FFE161185; Sun, 22 Feb 2015 02:35:41 -0500 (EST) Delivered-To: learn-at-nylxs.com Received: from mailbackend.panix.com (mailbackend.panix.com [166.84.1.89]) by mrbrklyn.com (Postfix) with ESMTP id 754FD161161 for ; Sun, 22 Feb 2015 02:35:41 -0500 (EST) Received: from [10.0.0.19] (unknown [96.57.23.82]) by mailbackend.panix.com (Postfix) with ESMTPSA id D8E6E12C18 for ; Sun, 22 Feb 2015 02:35:40 -0500 (EST) Message-ID: <54E986CC.1080008-at-panix.com> Date: Sun, 22 Feb 2015 02:35:40 -0500 From: Ruben Safir User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:31.0) Gecko/20100101 Thunderbird/31.3.0 MIME-Version: 1.0 To: learn-at-nylxs.com Subject: [LIU Comp Sci] Binary tree Excersize Content-Type: multipart/mixed; boundary="------------050103000607000408080708" Sender: owner-learn-at-mrbrklyn.com Precedence: bulk Reply-To: learn-at-mrbrklyn.com
This is a multi-part message in MIME format. --------------050103000607000408080708 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit
I'm attaching a example of the Binary Tree which is based on Dr Rodriquez's example EXCEPT, well this one is much easier to learn about binary trees from and I strongly recommend looking it over and trying it out.
Ruben
--------------050103000607000408080708 Content-Type: application/octet-stream; name="btree" Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="btree"
f0VMRgIBAQAAAAAAAAAAAAIAPgABAAAA0ApAAAAAAABAAAAAAAAAADB9AAAAAAAAAAAAAEAA OAAIAEAAIgAfAAYAAAAFAAAAQAAAAAAAAABAAEAAAAAAAEAAQAAAAAAAwAEAAAAAAADAAQAA AAAAAAgAAAAAAAAAAwAAAAQAAAAAAgAAAAAAAAACQAAAAAAAAAJAAAAAAAAcAAAAAAAAABwA AAAAAAAAAQAAAAAAAAABAAAABQAAAAAAAAAAAAAAAABAAAAAAAAAAEAAAAAAAHQWAAAAAAAA dBYAAAAAAAAAACAAAAAAAAEAAAAGAAAAeBYAAAAAAAB4FmAAAAAAAHgWYAAAAAAA4AIAAAAA AACABQAAAAAAAAAAIAAAAAAAAgAAAAYAAACgFgAAAAAAAKAWYAAAAAAAoBZgAAAAAAAAAgAA AAAAAAACAAAAAAAACAAAAAAAAAAEAAAABAAAABwCAAAAAAAAHAJAAAAAAAAcAkAAAAAAAEQA AAAAAAAARAAAAAAAAAAEAAAAAAAAAFDldGQEAAAA2BMAAAAAAADYE0AAAAAAANgTQAAAAAAA fAAAAAAAAAB8AAAAAAAAAAQAAAAAAAAAUeV0ZAYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAvbGliNjQvbGQtbGludXgteDg2LTY0LnNvLjIA BAAAABAAAAABAAAAR05VAAAAAAACAAAABgAAACAAAAAEAAAAFAAAAAMAAABHTlUAATnIft32 EfHvUNrX1HNoQEtIFTYDAAAAEwAAAAEAAAAGAAAAAAAQkgEBFCITAAAAFQAAABYAAABylgcC eX9fjCH99Akel3ocKEXVTBWYDEMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAywAAABIA AAAAAAAAAAAAAAAAAAAAAAAAaQAAABIAAAAAAAAAAAAAAAAAAAAAAAAAHwAAACAAAAAAAAAA AAAAAAAAAAAAAAAAlQEAABIAAAAAAAAAAAAAAAAAAAAAAAAABQIAABIAAAAAAAAAAAAAAAAA AAAAAAAA2gEAABIAAAAAAAAAAAAAAAAAAAAAAAAATgEAABIAAAAAAAAAAAAAAAAAAAAAAAAA MwAAACAAAAAAAAAAAAAAAAAAAAAAAAAA2wAAABIAAAAAAAAAAAAAAAAAAAAAAAAATwAAACAA AAAAAAAAAAAAAAAAAAAAAAAAtgAAABIAAAAAAAAAAAAAAAAAAAAAAAAAzwEAABIAAAAAAAAA AAAAAAAAAAAAAAAA9AEAABIAAAAAAAAAAAAAAAAAAAAAAAAA5wEAABIAAAAAAAAAAAAAAAAA AAAAAAAAhAEAABIAAAAAAAAAAAAAAAAAAAAAAAAA0AEAABIAAAAAAAAAAAAAAAAAAAAAAAAA 1QAAABIAAAAAAAAAAAAAAAAAAAAAAAAA1QEAABIAAAAAAAAAAAAAAAAAAAAAAAAArQAAABEA GACAGWAAAAAAABgBAAAAAAAA+wEAABIAAAAwCkAAAAAAAAAAAAAAAAAAEwEAABIAAACQCkAA AAAAAAAAAAAAAAAAEAAAABIADQAAC0AAAAAAADsAAAAAAAAAlQAAABIAAAAQCkAAAAAAAAAA AAAAAAAAwQAAABEAGADAGmAAAAAAABABAAAAAAAAAGxpYnN0ZGMrKy5zby42AF9fZ21vbl9z dGFydF9fAF9Kdl9SZWdpc3RlckNsYXNzZXMAX0lUTV9kZXJlZ2lzdGVyVE1DbG9uZVRhYmxl AF9JVE1fcmVnaXN0ZXJUTUNsb25lVGFibGUAX1pOS1N0OWJhc2ljX2lvc0ljU3QxMWNoYXJf dHJhaXRzSWNFRWN2UHZFdgBfWk5TdDhpb3NfYmFzZTRJbml0RDFFdgBfWlN0M2NpbgBfWk5T aXJzRVJpAF9aU3Q0Y291dABfWk5Tb2xzRWkAX1pud20AX1pTdGxzSVN0MTFjaGFyX3RyYWl0 c0ljRUVSU3QxM2Jhc2ljX29zdHJlYW1JY1RfRVM1X1BLYwBfWlN0NGVuZGxJY1N0MTFjaGFy X3RyYWl0c0ljRUVSU3QxM2Jhc2ljX29zdHJlYW1JVF9UMF9FUzZfAF9aU3Rsc0lTdDExY2hh cl90cmFpdHNJY0VFUlN0MTNiYXNpY19vc3RyZWFtSWNUX0VTNV9jAF9aTlNvbHNFUEZSU29T X0UAX1pOU3Q4aW9zX2Jhc2U0SW5pdEMxRXYAbGlibS5zby42AGxpYmdjY19zLnNvLjEAbGli Yy5zby42AHNyYW5kAHRpbWUAX19jeGFfYXRleGl0AF9fbW9uc3RhcnR1cABtY291bnQAX21j bGVhbnVwAF9fbGliY19zdGFydF9tYWluAEdMSUJDXzIuMi41AEdMSUJDWFhfMy40AAAAAAIA AgAAAAIAAwADAAIAAAACAAAAAgADAAMAAwACAAMAAgADAAIAAwACAAEAAgACAAAAAAAAAAEA AQDFAQAAEAAAACAAAAB1GmkJAAADABcCAAAAAAAAAQABAAEAAAAQAAAAAAAAAHQpkggAAAIA IwIAAAAAAACAGWAAAAAAAAUAAAATAAAAAAAAAAAAAADAGmAAAAAAAAUAAAAYAAAAAAAAAAAA AAC4GGAAAAAAAAcAAAABAAAAAAAAAAAAAADAGGAAAAAAAAcAAAACAAAAAAAAAAAAAADIGGAA AAAAAAcAAAAEAAAAAAAAAAAAAADQGGAAAAAAAAcAAAAFAAAAAAAAAAAAAADYGGAAAAAAAAcA AAAGAAAAAAAAAAAAAADgGGAAAAAAAAcAAAAHAAAAAAAAAAAAAADoGGAAAAAAAAcAAAAXAAAA AAAAAAAAAADwGGAAAAAAAAcAAAAJAAAAAAAAAAAAAAD4GGAAAAAAAAcAAAAUAAAAAAAAAAAA AAAAGWAAAAAAAAcAAAALAAAAAAAAAAAAAAAIGWAAAAAAAAcAAAAMAAAAAAAAAAAAAAAQGWAA AAAAAAcAAAANAAAAAAAAAAAAAAAYGWAAAAAAAAcAAAAOAAAAAAAAAAAAAAAgGWAAAAAAAAcA AAAPAAAAAAAAAAAAAAAoGWAAAAAAAAcAAAAVAAAAAAAAAAAAAAAwGWAAAAAAAAcAAAAQAAAA AAAAAAAAAAA4GWAAAAAAAAcAAAARAAAAAAAAAAAAAABAGWAAAAAAAAcAAAASAAAAAAAAAAAA AABIg+wISI0FdQEAAEiFwHQF6GsBAABIg8QIwwAAAAAAAP81Ag8gAP8lBA8gAA8fQAD/JQIP IABoAAAAAOng/////yX6DiAAaAEAAADp0P////8l8g4gAGgCAAAA6cD/////JeoOIABoAwAA AOmw/////yXiDiAAaAQAAADpoP////8l2g4gAGgFAAAA6ZD/////JdIOIABoBgAAAOmA//// /yXKDiAAaAcAAADpcP////8lwg4gAGgIAAAA6WD/////JboOIABoCQAAAOlQ/////yWyDiAA aAoAAADpQP////8lqg4gAGgLAAAA6TD/////JaIOIABoDAAAAOkg/////yWaDiAAaA0AAADp EP////8lkg4gAGgOAAAA6QD/////JYoOIABoDwAAAOnw/v///yWCDiAAaBAAAADp4P7///8l eg4gAGgRAAAA6dD+//8x7UmJ0V5IieJIg+TwUFRJx8DwEUAASMfBgBFAAEjHxxoQQADo5/7/ //RmDx9EAACLBcoQIACFwHQG88MPH0AASIPsCL/QCkAAvjUSQADHBagQIAABAAAA6EP///+/ MApAAEiDxAjpxQYAAA8fRAAAuF8ZYABVSC1YGWAASIP4DkiJ5XYbuAAAAABIhcB0EV2/WBlg AP/gZg8fhAAAAAAAXcNmZmZmZi4PH4QAAAAAAL5YGWAAVUiB7lgZYABIwf4DSInlSInwSMHo P0gBxkjR/nQVuAAAAABIhcB0C12/WBlgAP/gDx8AXcNmDx9EAACAPQ0QIAAAdRFVSInl6G7/ //9dxgX6DyAAAfPDDx9AAL+YFmAASIM/AHUF65MPHwC4AAAAAEiFwHTxVUiJ5f/QXel6//// VUiJ5ehR/v//vwAAAADop/7//4nH6DD+//+4AAAAAF3DVUiJ5VNIg+wo6Cv+//9IiX3YiXXU SItF2EiLAEiFwA+F+wAAAIsdig8gAI1DAYkFgQ8gAL5AEkAAv8AaYADotv3//4neSInH6Dz9 //++kApAAEiJx+j//f//ix1ZDyAAvnMSQAC/wBpgAOiK/f//id5IicfoEP3//78YAAAA6Ab+ //9IicJIi0XYSIkQvooSQAC/wBpgAOhd/f//vpAKQABIicfosP3//0iLRdhIiwCLVdSJEL6e EkAAv8AaYADoNf3//0iJwotF1InGSInX6LX8//++kApAAEiJx+h4/f//SItF2EiLEEiLRdhI iwBIx0AQAAAAAEiLQBBIiUIIvsASQAC/wBpgAOjr/P//vpAKQABIicfoPv3//+llAQAA6FT9 //+JwonQwfgfwegfAcKD4gEpwonQiUXsvuASQAC/wBpgAOiv/P//vpAKQABIicfoAv3//4sF XA4gAIPAAYkFUw4gAIsdTQ4gAL4OE0AAv8AaYADofvz//4neSInH6AT8//++kApAAEiJx+jH /P//vh4TQAC/wBpgAOhY/P//g33sAHVSviYTQAC/wBpgAOhD/P//vpAKQABIicfolvz//0iL RdhIiwBIjVAIi0XUicZIidfoJf7//745E0AAv8AaYADoD/z//76QCkAASInH6GL8///rUL5U E0AAv8AaYADo8fv//76QCkAASInH6ET8//9Ii0XYSIsASI1QEItF1InGSInX6NP9//++ZRNA AL/AGmAA6L37//++kApAAEiJx+gQ/P//iwVqDSAAg+gBiQVhDSAAix1bDSAAvoETQAC/wBpg AOiM+///id5IicfoEvv//76QCkAASInH6NX7//+QSIPEKFtdw1VIieVBVFNIg+wg6J37//9I iX3YifCIRdRIi0XYSIsASIXAdRS+kBNAAL/AGmAA6Dn7///pyAAAAEiLRdhIiwCLGEQPvmXU vpQTQAC/wBpgAOgX+///RInmSInH6Oz6//++lhNAAEiJx+j/+v//id5Iicfohfr//76YE0AA SInH6Oj6//8PtkXUiEXvD7ZF1IPAAYhF1A++RdRIi1XYSIsSSIPCCInGSInX6FH///++mBNA AL/AGmAA6K/6//8PvkXUSItV2EiLEkiDwhCJxkiJ1+gp////D75d776YE0AAv8AaYADog/r/ /4neSInH6Fn6//++mxNAAEiJx+hs+v//kEiDxCBbQVxdw1VIieVIg+wQ6JX6//+JffyJdfiD ffwBdSeBffj//wAAdR6/5BtgAOjm+f//ulAZYAC+5BtgAL8QCkAA6PL5///Jw1VIieXoV/r/ /77//wAAvwEAAADopv///13DVUiJ5VNIg+wo6Dj6//+JfdxIiXXQxwWjCyAAAAAAAMcFnQsg AAAAAADovvv//0iJBZkLIADrf4td7L6dE0AAv8AaYADovfn//4neSInH6EP5//++kApAAEiJ x+gG+v//i0Xsica/6BtgAOie+///vqsTQAC/wBpgAOiI+f//vpAKQABIicfo2/n//76QCkAA SInH6M75//++YQAAAL/oG2AA6PL9//++kApAAL/AGmAA6LD5//++uBNAAL/AGmAA6EH5//9I jUXsSInGv4AZYADoUPn//0iLEEiD6hhIixJIAdBIicfou/j//0iFwA+VwITAD4U+////uAAA AABIg8QoW13DVUiJ5UiD7BDoNPn//4l9/Il1+IN9/AF1J4F9+P//AAB1Hr/wG2AA6IX4//+6 UBlgAL7wG2AAvxAKQADokfj//8nDVUiJ5ej2+P//vv//AAC/AQAAAOim////XcMPH0QAAEFX QVZBif9BVUFUTI0l5gQgAFVIjS32BCAAU0mJ9kmJ1THbTCnlSIPsCEjB/QPozff//0iF7XQe Dx+EAAAAAABMiepMifZEif9B/xTcSIPDAUg563XqSIPECFtdQVxBXUFeQV/DZmYuDx+EAAAA AADzw2YuDx+EAAAAAAAPH0AASI0FSQcgAEiFwHQUSIsQMfbp2vf//2YuDx+EAAAAAAAx0jH2 6cf3//8AAABIg+wISIPECMMAAAABAAIAAAAAAAlJbnNlcnRpbmcgaW50byB0aGUgTmV3IE5v ZGU6IE5vZGUgSWRlbnRpZmllciA9PT4gAAlMZXZlbCBlbnRlcmVkIGlzID09PiAACWNyZWF0 ZWQgYSBuZXcgbm9kZQAJTm9kZSBJbnNlcnRlZCB3aXRoIHZhbHVlPT0+IAAAAAAACURhdWdo dGVyIG5vZGVzIGRlZmluZWQgYXMgbnVsbABub2RlIG9jY3VwaWVkID09PmZpbmQgYW4gRW1w dHkgTm9kZSBhdCByYW5kb20ACUdvaW5nIERvd24gPT0+AFRyeWluZyAASW5zZXJ0aW5nIG9u IExlZnQgAExlZnQgUGF0aCBEb25lIC0tIEdvaW5nIFVwAEluc2VydGluZyBSaWdodCAAUmln aHQgUGF0aCBEb25lIC0tIEdvaW5nIFVwAE5leHQgTGV2ZWwgLS0+AFsgXQAoACAALCAAKQBJ bnNlcnRpbmcgPT0+AEdyb3VuZCBGbG9vcgBFbnRlciB2YWx1ZSAoQ1RsLUQgdG8gZW5kKTog AAAAAAEbAzt8AAAADgAAAMj1///gAAAA+Pb//5gAAAAo9///yAAAAC74//8IAQAAT/j//ygB AADb+v//UAEAAOb7//94AQAAKPz//5gBAABC/P//uAEAAEf9///gAQAAif3//wACAACo/f// IAIAABj+//9oAgAAKP7//4ACAAAAAAAAFAAAAAAAAAABelIAAXgQARsMBwiQAQcQFAAAABwA AABY9v//KgAAAAAAAAAAAAAAFAAAAAAAAAABelIAAXgQARsMBwiQAQAAFAAAABwAAABY9v// OwAAAABUDhBiDggAJAAAADQAAADg9P//MAEAAAAOEEYOGEoPC3cIgAA/GjsqMyQiAAAAABwA AABcAAAAHvf//yEAAAAAQQ4QhgJDDQZcDAcIAAAAJAAAAHwAAAAf9///jAIAAABBDhCGAkMN BkWDAwOCAgwHCAAAAAAAACQAAACkAAAAg/n//wsBAAAAQQ4QhgJDDQZHjAODBAL/DAcIAAAA AAAcAAAAzAAAAGb6//9CAAAAAEEOEIYCQw0GfQwHCAAAABwAAADsAAAAiPr//xoAAAAAQQ4Q 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 Ii4BPxkDDjoLOwUyCzwZZBMAACMWAAMOOgs7C0kTMgsAACQNAAMOOgs7BUkTPxkyCzwZHAsA ACUNAAMIOgs7BUkTPxkyCzwZHAsAACYNAAMOOgs7BUkTPxkyCzwZHAUAACcWAAMOOgs7BUkT MgsAACgvAAMOSRMAACkvAAMOSRMeGQAAKjQAAwg6CzsLbg5JEz8ZPBkAACs0AAMOOgs7C24O SRM/GTwZAAAsNAADDjoLOwtJEzwZAAAtLgE/GQMOOgs7BUkTPBkBEwAALhgAAAAvLgA/GQMO Ogs7BUkTPBkAADAuAT8ZAw46CzsLSRM8GQETAAAxEwEDCAsLOgs7CwETAAAyLgE/GQMOOgs7 C24OSRM8GQETAAAzOQEDDjoLOwsBEwAANA0AAw46CzsLSRM/GTwZAAA1LgE/GQMIOgs7C24O SRM8GQAANjoAOgs7CxgTAAA3EAALC0kTAAA4LgA/GQMOOgs7C0kTPBkAADkmAAAAOg0AAwg6 CzsLSRM4CwAAOxUBSRMBEwAAPBUAAAA9LgE/GQMIOgs7BUkTPBkBEwAAPi4BPxkDDjoLOwU8 GQETAAA/LgE/GQMOOgs7C0kTEQESB0AYlkIZARMAAEAFAAMOOgs7C0kTAhgAAEELAREBEgcA AEI0AAMIOgs7C0kTAhgAAEMuAQMONBkRARIHQBiWQhkBEwAARC4AAw40GREBEgdAGJZCGQAA RTQAAw46CzsLSRM/GTwZAABGNAADDjoLOwtJEz8ZAhgAAEc0AAMOSRM/GTQZPBkAAEg0AEcT AhgAAEk0AEcTbg4cDQAASjQARxNuDhwGAABLNABHE24OHAsAAEw0AEcTbg4cBQAATTQARxNu DhwHAAAAyAIAAAIATwIAAAEB+w4NAAEBAQEAAAABAAABL3Vzci9pbmNsdWRlL2MrKy80Ljku MgAvdXNyL2luY2x1ZGUAL3Vzci9saWIvZ2NjL3g4Nl82NC11bmtub3duLWxpbnV4LWdudS80 LjkuMi9pbmNsdWRlAC91c3IvaW5jbHVkZS9jKysvNC45LjIvYml0cwAvdXNyL2luY2x1ZGUv YysrLzQuOS4yL3g4Nl82NC11bmtub3duLWxpbnV4LWdudS9iaXRzAC91c3IvaW5jbHVkZS9j KysvNC45LjIvZGVidWcAL3Vzci9pbmNsdWRlL2MrKy80LjkuMi9leHQAL3Vzci9pbmNsdWRl L2JpdHMAAGJpbmFyeS5jcHAAAAAAaW9zdHJlYW0AAQAAYmluYXJ5LmgAAAAAc3RkaW8uaAAC AAA8YnVpbHQtaW4+AAAAAHN0ZGRlZi5oAAMAAHdjaGFyLmgAAgAAY3djaGFyAAEAAGNoYXJf dHJhaXRzLmgABAAAYysrY29uZmlnLmgABQAAY2xvY2FsZQABAABpb3NfYmFzZS5oAAQAAGN3 Y3R5cGUAAQAAY3N0ZGxpYgABAABpb3Nmd2QAAQAAdGltZS5oAAIAAGRlYnVnLmgABgAAcHJl ZGVmaW5lZF9vcHMuaAAEAABuZXdfYWxsb2NhdG9yLmgABwAAbnVtZXJpY190cmFpdHMuaAAH AABsb2NhbGUuaAACAAB0eXBlcy5oAAgAAGF0b21pY193b3JkLmgABQAAd2N0eXBlLmgAAgAA c3RkbGliLmgAAgAAAAAJAgYMQAAAAAAAAw8BkQMRCBJZMwhL8wI1EwjXCD0IrbsCLBMIyQit WwifCK0COxPlZwitCHUIywitCHUIruUCLBMhdwiFuwg/AkwTdZ8Ig+UIgwIqFCGQCC4AAgQB BmYEAgYDcZAEAQMPCMgukAgAAQGVAgAAAgBTAgAAAQH7Dg0AAQEBAQAAAAEAAAEvdXNyL2lu Y2x1ZGUvYysrLzQuOS4yAC91c3IvaW5jbHVkZQAvdXNyL2xpYi9nY2MveDg2XzY0LXVua25v d24tbGludXgtZ251LzQuOS4yL2luY2x1ZGUAL3Vzci9pbmNsdWRlL2MrKy80LjkuMi9iaXRz AC91c3IvaW5jbHVkZS9jKysvNC45LjIveDg2XzY0LXVua25vd24tbGludXgtZ251L2JpdHMA L3Vzci9pbmNsdWRlL2MrKy80LjkuMi9kZWJ1ZwAvdXNyL2luY2x1ZGUvYysrLzQuOS4yL2V4 dAAvdXNyL2luY2x1ZGUvYml0cwAAYnRyZWVfbWFpbi5jcHAAAAAAaW9zdHJlYW0AAQAAPGJ1 aWx0LWluPgAAAABzdGRpby5oAAIAAHN0ZGRlZi5oAAMAAHdjaGFyLmgAAgAAY3djaGFyAAEA AGNoYXJfdHJhaXRzLmgABAAAYysrY29uZmlnLmgABQAAY2xvY2FsZQABAABpb3NfYmFzZS5o AAQAAGN3Y3R5cGUAAQAAY3N0ZGxpYgABAABpb3Nmd2QAAQAAdGltZS5oAAIAAGRlYnVnLmgA BgAAcHJlZGVmaW5lZF9vcHMuaAAEAABuZXdfYWxsb2NhdG9yLmgABwAAbnVtZXJpY190cmFp dHMuaAAHAABsb2NhbGUuaAACAAB0eXBlcy5oAAgAAGF0b21pY193b3JkLmgABQAAd2N0eXBl LmgAAgAAc3RkbGliLmgAAgAAYmluYXJ5LmgAAAAAAAAJAhoQQAAAAAAAAw4BCEufn7wvAikT 5QIpE+XfAkMZWXQILgACBAEGZgQCBgMukAQBA1IIyC6QCAABAV9TX2VuZABzaXplX3QAc2l6 ZXR5cGUAdG1faG91cgBfX3ZhbHVlAF9fbnVtZXJpY190cmFpdHNfaW50ZWdlcjxpbnQ+AF9a TjlfX2dudV9jeHgyNF9fbnVtZXJpY190cmFpdHNfaW50ZWdlcklpRTVfX21heEUAbWJzdG93 Y3MAX19tYXgAd2NzY3NwbgBsZXZlbF9jb3VudGVyAGxvY2FsZWNvbnYAc3RydG9sZABzdHJ0 b2xsAGludF9jdXJyX3N5bWJvbAB3Y3NjaHIAX1NfYm9vbGFscGhhAF9TX2JhZGJpdABfX2Nv bXBhcl9mbl90AG1icnRvd2MAYXRvaQB3Y3N4ZnJtAGF0b2xsAGludF9mcmFjX2RpZ2l0cwBf U19iZWcAd2NzY29sbABfX3djaABfWk5TdDExY2hhcl90cmFpdHNJY0U0bW92ZUVQY1BLY20A X1NfYmFzZWZpZWxkAGF0b2YAX1pOOV9fZ251X2N4eDNkaXZFeHgAYXRvbABfWk5TdDExY2hh cl90cmFpdHNJY0UxMXRvX2ludF90eXBlRVJLYwBtb25fZGVjaW1hbF9wb2ludABub2RlX2Nv dW50ZXIAX19udW1lcmljX3RyYWl0c19pbnRlZ2VyPGNoYXI+AHZ3cHJpbnRmAF9Jb3NfT3Bl bm1vZGUAd2N0b21iAGludF9uX2NzX3ByZWNlZGVzAHRvd2N0cmFucwBOZXdCaW5UcmVlAGNv cHkAX19pb2luaXQAX1Nfc3luY2VkX3dpdGhfc3RkaW8AX1ZhbHVlAF9TX2VvZmJpdAB0bV95 ZGF5AF9JT19GSUxFAHN5c3RlbQBiYXNpY19vc3RyZWFtPGNoYXIsIHN0ZDo6Y2hhcl90cmFp dHM8Y2hhcj4gPgB3Y3R5cGVfdABmZ2V0d2MAX1oxMVByaW50TmVzdGVkUlA1Ym5vZGVjAGdl dHdjaGFyAGZnZXR3cwBfU19yaWdodAB1bnNpZ25lZCBjaGFyAHdtZW1jaHIAX1NfZ29vZGJp dABfWk45X19nbnVfY3h4MjRfX251bWVyaWNfdHJhaXRzX2ludGVnZXJJc0U1X19tYXhFAF9T X2JpbgA3bGxkaXZfdAB3Y3NjbXAAc3JhbmQAbm90X2VvZgB3Y3NwYnJrAF9aTjlfX2dudV9j eHgyNF9fbnVtZXJpY190cmFpdHNfaW50ZWdlcklsRTVfX21heEUAX19pc19zaWduZWQAX1Nf b3V0AF9TX2FwcABvcGVubW9kZQB3Y3NuY21wAGludF9uX3NpZ25fcG9zbgB3bWVtbW92ZQA1 ZGl2X3QAX19taW4AX1oxMkluc2VydFJhbmRvbVJQNWJub2RlaQBtb25fdGhvdXNhbmRzX3Nl cAB1bmdldHdjAGZwX29mZnNldABwdHJkaWZmX3QAX1pOOV9fZ251X2N4eDI0X19udW1lcmlj X3RyYWl0c19pbnRlZ2VySWlFNV9fbWluRQB3Y3RyYW5zX3QAbWJybGVuAG5lZ2F0aXZlX3Np Z24AX1NfaGV4AGludF9wX2NzX3ByZWNlZGVzAHdjc3RvdWxsAF9TX2ludGVybmFsAGNvbXBh cmUAdG1fbWRheQBmaW5kAHdjc2NweQBfQ2hhclQAdnN3cHJpbnRmAHN0cnRvdWwAd21lbXNl dABzZWVrZGlyAFByaW50TmVzdGVkAGZ3aWRlAHRtX3NlYwB0bV9pc2RzdAB3Y3NuY3B5AHB1 dHdjaGFyAHNhdmVfdGFnAHdtZW1jbXAAX1NfYXRlAF9aTlN0MTFjaGFyX3RyYWl0c0ljRTRj b3B5RVBjUEtjbQBfWk5TdDExY2hhcl90cmFpdHNJY0UybHRFUktjUzJfAF9TX2ZpeGVkAGlu dF9uX3NlcF9ieV9zcGFjZQBnZXRlbnYAX19wcmlvcml0eQBfU19zaG93YmFzZQBfU19pbgBf X2dudV9kZWJ1ZwA2bGRpdl90AHZmd3ByaW50ZgB2c3dzY2FuZgBlcV9pbnRfdHlwZQBfU19y ZWZjb3VudABfWk5TdDExY2hhcl90cmFpdHNJY0UxMnRvX2NoYXJfdHlwZUVSS2kAX1NfdHJ1 bmMAX19pbml0aWFsaXplX3AAX1Nfc2hvd3BvcwB3bWVtY3B5AHRtX21vbgBfU19kZWMAX0lv c19GbXRmbGFncwBfWk5TdDExY2hhcl90cmFpdHNJY0U0ZmluZEVQS2NtUlMxXwBtYnRvd2MA X1pOOV9fZ251X2N4eDI0X19udW1lcmljX3RyYWl0c19pbnRlZ2VySXNFNV9fbWluRQB3Y3Rv YgBfU19zaG93cG9pbnQAX1Nfc2tpcHdzAGdwX29mZnNldABfU19hZGp1c3RmaWVsZABfWjEw TmV3QmluVHJlZXYAX1pOOV9fZ251X2N4eDI0X19udW1lcmljX3RyYWl0c19pbnRlZ2VySW1F OF9fZGlnaXRzRQBmbG9hdABfWlN0NGNvdXQAdG1fbWluAF9TX2xlZnQAX1pOOV9fZ251X2N4 eDI0X19udW1lcmljX3RyYWl0c19pbnRlZ2VySWxFNV9fbWluRQBjaGFyX3RyYWl0czxjaGFy PgBwb3NpdGl2ZV9zaWduAF9TX2lvc19vcGVubW9kZV9lbmQAd2Nzc3BuAF9aTlN0MTFjaGFy X3RyYWl0c0ljRTExZXFfaW50X3R5cGVFUktpUzJfAHdjc3RvbWJzAF9TX3VwcGVyY2FzZQBf QXRvbWljX3dvcmQAb3ZlcmZsb3dfYXJnX2FyZWEAX1NfaW9zX2ZtdGZsYWdzX2VuZABvc3Ry ZWFtAF9fY291bnQAX19nbnVfY3h4AGJvb2wAX1pOU3QxMWNoYXJfdHJhaXRzSWNFNmFzc2ln bkVQY21jAHN0cnRvdWxsAHFzb3J0AGxvbmcgZG91YmxlAGJub2RlAF9fbnVtZXJpY190cmFp dHNfaW50ZWdlcjxsb25nIGludD4AX1NfZmxvYXRmaWVsZABfU19vY3QAX193Y2hiAGJzZWFy Y2gAYmluYXJ5AF9fc3RhdGljX2luaXRpYWxpemF0aW9uX2FuZF9kZXN0cnVjdGlvbl8wAF9a TlN0MTFjaGFyX3RyYWl0c0ljRTdjb21wYXJlRVBLY1MyX20AbG9uZyBsb25nIHVuc2lnbmVk IGludAByZWdfc2F2ZV9hcmVhAHdjc3RvbGQAaW50X3Bfc2VwX2J5X3NwYWNlAF9TX2lvc19z ZWVrZGlyX2VuZABsZW5ndGgAd2NzdG9sbAB3Y3NzdHIAX0lvc19Jb3N0YXRlAF9aTjlfX2du dV9jeHgyNF9fbnVtZXJpY190cmFpdHNfaW50ZWdlckljRTVfX21heEUAd2NzcnRvbWJzAHRt X3dkYXkAX1NfdW5pdGJ1ZgBfWk5TdDExY2hhcl90cmFpdHNJY0UyZXFFUktjUzJfAF9HTE9C QUxfX3N1Yl9JX2MAX19kaWdpdHMAd2NzdG9kAHdjc3RvZgB3Y3N0b2sAd2NzdG9sAHF1b3QA X19GSUxFAHNldGxvY2FsZQB3Y3NyY2hyAHdpbnRfdABpb3NfYmFzZQBJbnNlcnRSYW5kb20A bWJsZW4Ad2NzbGVuAGlvc3RhdGUAc3RydG9kAHRvX2ludF90eXBlAHN0cnRvZgB0b19jaGFy X3R5cGUAc3RydG9sAF9fZGVidWcAdG1fZ210b2ZmAGN1cnJlbmN5X3N5bWJvbABHTlUgQysr IDQuOS4yIDIwMTQxMjI0IChwcmVyZWxlYXNlKSAtbXR1bmU9Z2VuZXJpYyAtbWFyY2g9eDg2 LTY0IC1nIC1wAHNob3J0IGludABfWk5TdDExY2hhcl90cmFpdHNJY0U2bGVuZ3RoRVBLYwB3 Y3NmdGltZQBhdGV4aXQAbW9uX2dyb3VwaW5nAF9TX2N1cgBfWk5TdDExY2hhcl90cmFpdHNJ Y0U2YXNzaWduRVJjUktjAHdjc2NhdAAxMV9fbWJzdGF0ZV90AGludF9wX3NpZ25fcG9zbgB0 bV96b25lAHZ3c2NhbmYAX1NfaW9zX2lvc3RhdGVfZW5kAHdjcnRvbWIAbGNvbnYAX1pOU3Qx MWNoYXJfdHJhaXRzSWNFM2VvZkV2AHdjc25jYXQAX19udW1lcmljX3RyYWl0c19pbnRlZ2Vy PHNob3J0IGludD4AX19kc29faGFuZGxlAGxvbmcgbG9uZyBpbnQAYmluYXJ5LmNwcABmcHV0 d2MAZnB1dHdzAH5Jbml0AG1ic3J0b3djcwBfU19mYWlsYml0AC9ob21lL3J1YmVuL3NyYy9n cmFkX3NjaG9vbC9hbGdvcml0aG1zL2JpbmFyeV90cmVlcwBfX251bWVyaWNfdHJhaXRzX2lu dGVnZXI8bG9uZyB1bnNpZ25lZCBpbnQ+AHRtX3llYXIAc2hvcnQgdW5zaWduZWQgaW50AF9U cmFpdHMAX19vcHMAdmZ3c2NhbmYAX0lvc19TZWVrZGlyAGZtdGZsYWdzAF9faW50MzJfdABt YnNpbml0AGlzd2N0eXBlAGFzc2lnbgBsbGRpdgBkYXRhAF9aTlN0MTFjaGFyX3RyYWl0c0lj RTdub3RfZW9mRVJLaQBfU19zY2llbnRpZmljAHdjaGFyX3QAdHlwZWRlZiBfX3ZhX2xpc3Rf dGFnIF9fdmFfbGlzdF90YWcAd2NzdG91bABidHJlZV9tYWluLmNwcABtYWluAGJhc2ljX2lz dHJlYW08Y2hhciwgc3RkOjpjaGFyX3RyYWl0czxjaGFyPiA+AGFyZ2MAYXJndgBfR0xPQkFM X19zdWJfSV9yb290AF9aU3QzY2luAGlzdHJlYW0AAC5zeW10YWIALnN0cnRhYgAuc2hzdHJ0 YWIALmludGVycAAubm90ZS5BQkktdGFnAC5ub3RlLmdudS5idWlsZC1pZAAuZ251Lmhhc2gA LmR5bnN5bQAuZHluc3RyAC5nbnUudmVyc2lvbgAuZ251LnZlcnNpb25fcgAucmVsYS5keW4A LnJlbGEucGx0AC5pbml0AC50ZXh0AC5maW5pAC5yb2RhdGEALmVoX2ZyYW1lX2hkcgAuZWhf ZnJhbWUALmluaXRfYXJyYXkALmZpbmlfYXJyYXkALmpjcgAuZHluYW1pYwAuZ290LnBsdAAu ZGF0YQAuYnNzAC5jb21tZW50AC5kZWJ1Z19hcmFuZ2VzAC5kZWJ1Z19pbmZvAC5kZWJ1Z19h YmJyZXYALmRlYnVnX2xpbmUALmRlYnVnX3N0cgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAMAAQAAAkAAAAAAAAAAAAAAAAAAAAAAAAMAAgAcAkAAAAAAAAAAAAAAAAAAAAAAAAMA AwA8AkAAAAAAAAAAAAAAAAAAAAAAAAMABABgAkAAAAAAAAAAAAAAAAAAAAAAAAMABQCgAkAA AAAAAAAAAAAAAAAAAAAAAAMABgD4BEAAAAAAAAAAAAAAAAAAAAAAAAMABwAoB0AAAAAAAAAA AAAAAAAAAAAAAAMACABgB0AAAAAAAAAAAAAAAAAAAAAAAAMACQCgB0AAAAAAAAAAAAAAAAAA AAAAAAMACgDQB0AAAAAAAAAAAAAAAAAAAAAAAAMACwCACUAAAAAAAAAAAAAAAAAAAAAAAAMA DACgCUAAAAAAAAAAAAAAAAAAAAAAAAMADQDQCkAAAAAAAAAAAAAAAAAAAAAAAAMADgAsEkAA AAAAAAAAAAAAAAAAAAAAAAMADwA4EkAAAAAAAAAAAAAAAAAAAAAAAAMAEADYE0AAAAAAAAAA AAAAAAAAAAAAAAMAEQBYFEAAAAAAAAAAAAAAAAAAAAAAAAMAEgB4FmAAAAAAAAAAAAAAAAAA AAAAAAMAEwCQFmAAAAAAAAAAAAAAAAAAAAAAAAMAFACYFmAAAAAAAAAAAAAAAAAAAAAAAAMA FQCgFmAAAAAAAAAAAAAAAAAAAAAAAAMAFgCgGGAAAAAAAAAAAAAAAAAAAAAAAAMAFwBIGWAA AAAAAAAAAAAAAAAAAAAAAAMAGACAGWAAAAAAAAAAAAAAAAAAAAAAAAMAGQAAAAAAAAAAAAAA AAAAAAAAAAAAAAMAGgAAAAAAAAAAAAAAAAAAAAAAAAAAAAMAGwAAAAAAAAAAAAAAAAAAAAAA AAAAAAMAHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMAHQAAAAAAAAAAAAAAAAAAAAAAAAAAAAMA HgAAAAAAAAAAAAAAAAAAAAAAAQAAAAQA8f8AAAAAAAAAAAAAAAAAAAAACAAAAAQA8f8AAAAA AAAAAAAAAAAAAAAAFQAAAAEAGADQG2AAAAAAAAQAAAAAAAAAIQAAAAQA8f8AAAAAAAAAAAAA AAAAAAAALAAAAAEAFACYFmAAAAAAAAAAAAAAAAAAOQAAAAIADQBAC0AAAAAAAAAAAAAAAAAA TgAAAAIADQCAC0AAAAAAAAAAAAAAAAAAYQAAAAIADQDAC0AAAAAAAAAAAAAAAAAAdwAAAAEA GADUG2AAAAAAAAEAAAAAAAAAhgAAAAEAEwCQFmAAAAAAAAAAAAAAAAAArQAAAAIADQDgC0AA AAAAAAAAAAAAAAAAuQAAAAEAEgB4FmAAAAAAAAAAAAAAAAAA2AAAAAQA8f8AAAAAAAAAAAAA AAAAAAAA4wAAAAEAGADkG2AAAAAAAAEAAAAAAAAA8gAAAAIADQC+D0AAAAAAAEIAAAAAAAAA IgEAAAIADQAAEEAAAAAAABoAAAAAAAAAMwEAAAQA8f8AAAAAAAAAAAAAAAAAAAAA4wAAAAEA GADwG2AAAAAAAAEAAAAAAAAA8gAAAAIADQAfEUAAAAAAAEIAAAAAAAAAQgEAAAIADQBhEUAA AAAAABoAAAAAAAAAIQAAAAQA8f8AAAAAAAAAAAAAAAAAAAAAVgEAAAEAEQBwFkAAAAAAAAAA AAAAAAAAZAEAAAEAFACYFmAAAAAAAAAAAAAAAAAAAAAAAAQA8f8AAAAAAAAAAAAAAAAAAAAA cAEAAAEAFgCgGGAAAAAAAAAAAAAAAAAAhgEAAAAAEgCQFmAAAAAAAAAAAAAAAAAAlwEAAAAA EgB4FmAAAAAAAAAAAAAAAAAAqgEAAAEAFQCgFmAAAAAAAAAAAAAAAAAAswEAACAAFwBIGWAA AAAAAAAAAAAAAAAAvgEAABEAGACAGWAAAAAAABgBAAAAAAAA1AEAABEAGADcG2AAAAAAAAQA AAAAAAAA4QEAABIAAAAAAAAAAAAAAAAAAAAAAAAA+AEAABIADQDwEUAAAAAAAAIAAAAAAAAA CAIAABIADQDQCkAAAAAAAAAAAAAAAAAADwIAABIAAAAAAAAAAAAAAAAAAAAAAAAASAIAABIA DQAAC0AAAAAAADsAAAAAAAAAVwIAACAAAAAAAAAAAAAAAAAAAAAAAAAAawIAABAADgA1EkAA AAAAAAAAAAAAAAAAcQIAABIADgAsEkAAAAAAAAAAAAAAAAAAdwIAABIADQAGDEAAAAAAACEA AAAAAAAAhwIAABIAAAAAAAAAAAAAAAAAAAAAAAAArAIAABIAAAAAAAAAAAAAAAAAAAAAAAAA ywIAABIAAAAAAAAAAAAAAAAAAAAAAAAA5QIAABIAAAAAAAAAAAAAAAAAAAAAAAAAKAMAABIA AAAQCkAAAAAAAAAAAAAAAAAATQMAACAAAAAAAAAAAAAAAAAAAAAAAAAAaQMAABIAAAAAAAAA AAAAAAAAAAAAAAAArgMAABEADwA4EkAAAAAAAAQAAAAAAAAAvQMAABICDQAAEkAAAAAAACkA AAAAAAAAxAMAACAAAAAAAAAAAAAAAAAAAAAAAAAA3gMAABAAFwBIGWAAAAAAAAAAAAAAAAAA 6wMAABIADQCzDkAAAAAAAAsBAAAAAAAABAQAABEAGADgG2AAAAAAAAQAAAAAAAAAEgQAABEA GADoG2AAAAAAAAgAAAAAAAAAFwQAABECFwBYGWAAAAAAAAAAAAAAAAAAIwQAABEAGADAGmAA AAAAABABAAAAAAAAOgQAABECFwBQGWAAAAAAAAAAAAAAAAAARwQAABIADQCAEUAAAAAAAGUA AAAAAAAAVwQAABIAAAAwCkAAAAAAAAAAAAAAAAAAbgQAABAAGABYGWAAAAAAAAAAAAAAAAAA egQAABIAAAAAAAAAAAAAAAAAAAAAAAAAkgQAABIAAAAAAAAAAAAAAAAAAAAAAAAApQQAABIA AAAAAAAAAAAAAAAAAAAAAAAAuQQAABIAAAAAAAAAAAAAAAAAAAAAAAAA0wQAABAAGAD4G2AA AAAAAAAAAAAAAAAA2AQAABIAAAAAAAAAAAAAAAAAAAAAAAAA9gQAABIADQAnDEAAAAAAAIwC AAAAAAAAEAUAABIAAACQCkAAAAAAAAAAAAAAAAAAWAUAABIAAAAAAAAAAAAAAAAAAAAAAAAA agUAABAAFwBYGWAAAAAAAAAAAAAAAAAAcQUAABIAAAAAAAAAAAAAAAAAAAAAAAAAhAUAABIA AAAAAAAAAAAAAAAAAAAAAAAAlgUAABIADQAaEEAAAAAAAAUBAAAAAAAAmwUAABIACwCACUAA AAAAAAAAAAAAAAAAoQUAABEAGADYG2AAAAAAAAEAAAAAAAAAAGluaXQuYwBnbW9uLXN0YXJ0 LmMAY2FsbGVkLjQyNTIAY3J0c3R1ZmYuYwBfX0pDUl9MSVNUX18AZGVyZWdpc3Rlcl90bV9j bG9uZXMAcmVnaXN0ZXJfdG1fY2xvbmVzAF9fZG9fZ2xvYmFsX2R0b3JzX2F1eABjb21wbGV0 ZWQuNjYyNwBfX2RvX2dsb2JhbF9kdG9yc19hdXhfZmluaV9hcnJheV9lbnRyeQBmcmFtZV9k dW1teQBfX2ZyYW1lX2R1bW15X2luaXRfYXJyYXlfZW50cnkAYmluYXJ5LmNwcABfWlN0TDhf X2lvaW5pdABfWjQxX19zdGF0aWNfaW5pdGlhbGl6YXRpb25fYW5kX2Rlc3RydWN0aW9uXzBp aQBfR0xPQkFMX19zdWJfSV9jAGJ0cmVlX21haW4uY3BwAF9HTE9CQUxfX3N1Yl9JX3Jvb3QA X19GUkFNRV9FTkRfXwBfX0pDUl9FTkRfXwBfR0xPQkFMX09GRlNFVF9UQUJMRV8AX19pbml0 X2FycmF5X2VuZABfX2luaXRfYXJyYXlfc3RhcnQAX0RZTkFNSUMAZGF0YV9zdGFydABfWlN0 M2NpbkBAR0xJQkNYWF8zLjQAbm9kZV9jb3VudGVyAF9aTlNvbHNFaUBAR0xJQkNYWF8zLjQA X19saWJjX2NzdV9maW5pAF9zdGFydABfWk5LU3Q5YmFzaWNfaW9zSWNTdDExY2hhcl90cmFp dHNJY0VFY3ZQdkV2QEBHTElCQ1hYXzMuNABfX2dtb25fc3RhcnRfXwBfSnZfUmVnaXN0ZXJD bGFzc2VzAGV0ZXh0AF9maW5pAF9aMTBOZXdCaW5UcmVldgBfWk5TdDhpb3NfYmFzZTRJbml0 QzFFdkBAR0xJQkNYWF8zLjQAX19saWJjX3N0YXJ0X21haW5AQEdMSUJDXzIuMi41AF9fY3hh X2F0ZXhpdEBAR0xJQkNfMi4yLjUAX1pTdGxzSVN0MTFjaGFyX3RyYWl0c0ljRUVSU3QxM2Jh c2ljX29zdHJlYW1JY1RfRVM1X2NAQEdMSUJDWFhfMy40AF9aTlN0OGlvc19iYXNlNEluaXRE MUV2QEBHTElCQ1hYXzMuNABfSVRNX2RlcmVnaXN0ZXJUTUNsb25lVGFibGUAX1pTdGxzSVN0 MTFjaGFyX3RyYWl0c0ljRUVSU3QxM2Jhc2ljX29zdHJlYW1JY1RfRVM1X1BLY0BAR0xJQkNY WF8zLjQAX0lPX3N0ZGluX3VzZWQAYXRleGl0AF9JVE1fcmVnaXN0ZXJUTUNsb25lVGFibGUA X19kYXRhX3N0YXJ0AF9aMTFQcmludE5lc3RlZFJQNWJub2RlYwBsZXZlbF9jb3VudGVyAHJv b3QAX19UTUNfRU5EX18AX1pTdDRjb3V0QEBHTElCQ1hYXzMuNABfX2Rzb19oYW5kbGUAX19s aWJjX2NzdV9pbml0AF9tY2xlYW51cEBAR0xJQkNfMi4yLjUAX19ic3Nfc3RhcnQAX1pOU2ly c0VSaUBAR0xJQkNYWF8zLjQAc3JhbmRAQEdMSUJDXzIuMi41AG1jb3VudEBAR0xJQkNfMi4y LjUAX19tb25zdGFydHVwQEBHTElCQ18yLjIuNQBfZW5kAF9aTlNvbHNFUEZSU29TX0VAQEdM SUJDWFhfMy40AF9aMTJJbnNlcnRSYW5kb21SUDVibm9kZWkAX1pTdDRlbmRsSWNTdDExY2hh cl90cmFpdHNJY0VFUlN0MTNiYXNpY19vc3RyZWFtSVRfVDBfRVM2X0BAR0xJQkNYWF8zLjQA cmFuZEBAR0xJQkNfMi4yLjUAX2VkYXRhAF9abndtQEBHTElCQ1hYXzMuNAB0aW1lQEBHTElC Q18yLjIuNQBtYWluAF9pbml0AGMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGwAAAAEAAAACAAAAAAAAAAAC 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 --------------050103000607000408080708 Content-Type: text/x-c++src; name="binary.cpp" Content-Transfer-Encoding: 7bit Content-Disposition: attachment; filename="binary.cpp"
#include "binary.h" #include #include
/* Binary Tree Function File for Binary exercises * from LIU Comp Sci Allorgithms Class * J Rodriguez * 2015 * Ruben Safir */
using namespace std; char c;
BinTree NewBinTree() { srand(time(NULL)); // cout << rand() % 2 << endl; // cout << rand() % 2 << endl; // cout << rand() % 2 << endl; // cout << rand() % 2 << endl; // cout << rand() % 2 << endl; // cout << rand() % 2 << endl; // cout << rand() % 2 << endl; // cout << rand() % 2 << endl; // cout << rand() % 2 << endl; // cout << rand() % 2 << endl; // cout << rand() % 2 << endl; // cout << rand() % 2 << endl; // cout << rand() % 2 << endl; // cout << rand() % 2 << endl; // cout << rand() % 2 << endl; // cout << rand() % 2 << endl; return 0; }; //this just seeds a new radnom number generator fresh with each new node, avoiding a repeating psuedorandom number
int node_counter = 0; int level_counter; void InsertRandom(BinTree& top, int val) { if(top == 0){ cout << "\tInserting into the New Node: Node Identifier ==> "<< node_counter++ << endl; cout << "\tLevel entered is ==> " << level_counter; top = new bnode; cout << "\tcreated a new node" << endl; top->data = val; cout << "\tNode Inserted with value==> " << val << endl; top->left = top->right = 0; cout << "\tDaughter nodes defined as null" << endl; return; }
int r = rand() % 2; cout << "node occupied ==>find an Empty Node at random" << endl; cout << "\tGoing Down ==>" << ++level_counter << endl; cout << "Trying "; if (r == 0){ cout << "Inserting on Left " << endl; InsertRandom(top->left, val); cout << "Left Path Done -- Going Up" << endl; } else{ cout << "Inserting Right " << endl; InsertRandom(top->right, val); cout << "Right Path Done -- Going Up" << endl; } level_counter--; cout << "Next Level -->" << level_counter << endl; return; }
void PrintNested(BinTree& top, char tag) { char save_tag;
if (top == 0){ cout << "[ ]"; } else{ cout << "(" << tag << " " << top->data << ", "; save_tag = tag; tag++; PrintNested(top->left, tag); cout << ", "; PrintNested(top->right, tag); cout << ", " << save_tag << ")"; } return; }
--------------050103000607000408080708 Content-Type: text/x-c++src; name="btree_main.cpp" Content-Transfer-Encoding: 7bit Content-Disposition: attachment; filename="btree_main.cpp"
#include #include #include "binary.h" /* btree main File for Binary exercises * from LIU Comp Sci Allorgithms Class * J Rodriguez * 2015 * Ruben Safir */
using namespace std; bnode * root; int main(int argc, char * argv[]) { node_counter = 0; level_counter = 0; root = NewBinTree(); int val; while(cout << "Enter value (CTl-D to end): ", cin >> val){ cout << "Inserting ==>" << val << endl; InsertRandom(root,val); cout << "Ground Floor" << endl << endl; PrintNested(root, 'a'); // start tags with 'a' cout << endl; } return 0; }
--------------050103000607000408080708 Content-Type: text/x-chdr; name="binary.h" Content-Transfer-Encoding: 7bit Content-Disposition: attachment; filename="binary.h"
#ifndef BINARY_RS #define BINARY_RS
/* Binary Header File for Binary exercises * from LIU Comp Sci Allorgithms Class * J Rodriguez * 2015 * Ruben Safir */ struct bnode{ int data; bnode *left; bnode *right; };
typedef bnode *BinTree;
BinTree NewBinTree(); void InsertRandom(BinTree&, int ); void PrintNested(BinTree&, char); extern int level_counter; extern int node_counter; #endif
--------------050103000607000408080708 Content-Type: text/plain; charset=UTF-8; name="makefile" Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="makefile"
Q1hYOj1nKysKQ1hYRkxBR1M6PS1XYWxsIC1nIC1wZwpMREZMQUdTOj0gLXBnCgpidHJlZSA6 IGJ0cmVlX21haW4ubyBiaW5hcnkubwoJJChDWFgpICQoQ1hYRkxBR1MpICQoTERGTEFHUykg LW8gYnRyZWUgYmluYXJ5Lm8gIGJ0cmVlX21haW4ubwoKYnRyZWVfbWFpbi5vIDogYnRyZWVf bWFpbi5jcHAgCgkkKENYWCkgJChDWFhGTEFHUykgJChMREZMQUdTKSAtYyBidHJlZV9tYWlu LmNwcAoKYmluYXJ5Lm8gOiBiaW5hcnkuY3BwIGJpbmFyeS5oCgkkKENYWCkgJChDWFhGTEFH UykgJChMREZMQUdTKSAtYyBiaW5hcnkuY3BwCgppbmNsdWRlIG1ha2UuZGVwcwptYWtlLmRl cHM6ICouY3BwOyAke0NYWH0gJHtDWFhGTEFHU30gLU0gKi5jcHAgPiRACg== --------------050103000607000408080708--
|
|