Feltöltés

This commit is contained in:
Tóth Ádám 2024-12-10 09:59:52 +01:00
commit 6a63fae3ec
32 changed files with 775 additions and 0 deletions

View File

@ -0,0 +1,205 @@
<mxfile host="app.diagrams.net" agent="Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/131.0.0.0 Safari/537.36" version="24.7.17">
<diagram name="1 oldal" id="hneQANYvLyh1itpVVvue">
<mxGraphModel dx="1388" dy="624" grid="1" gridSize="10" guides="1" tooltips="1" connect="1" arrows="1" fold="1" page="1" pageScale="1" pageWidth="2336" pageHeight="1654" math="0" shadow="0">
<root>
<mxCell id="0" />
<mxCell id="1" parent="0" />
<mxCell id="KcO-uelCqg7dfD4Xytvr-1" value="&lt;font style=&quot;font-size: 18px;&quot;&gt;é, 1&lt;/font&gt;" style="text;html=1;align=center;verticalAlign=middle;resizable=0;points=[];autosize=1;strokeColor=none;fillColor=none;" vertex="1" parent="1">
<mxGeometry x="315" y="1040" width="50" height="40" as="geometry" />
</mxCell>
<mxCell id="KcO-uelCqg7dfD4Xytvr-3" value="&lt;font style=&quot;font-size: 18px;&quot;&gt;t, 1&lt;/font&gt;" style="text;html=1;align=center;verticalAlign=middle;resizable=0;points=[];autosize=1;strokeColor=none;fillColor=none;" vertex="1" parent="1">
<mxGeometry x="405" y="1040" width="50" height="40" as="geometry" />
</mxCell>
<mxCell id="KcO-uelCqg7dfD4Xytvr-4" value="&lt;font style=&quot;font-size: 18px;&quot;&gt;2&lt;/font&gt;" style="text;html=1;align=center;verticalAlign=middle;resizable=0;points=[];autosize=1;strokeColor=none;fillColor=none;" vertex="1" parent="1">
<mxGeometry x="375" y="933" width="30" height="40" as="geometry" />
</mxCell>
<mxCell id="KcO-uelCqg7dfD4Xytvr-6" value="" style="endArrow=none;html=1;rounded=0;exitX=0.456;exitY=0.044;exitDx=0;exitDy=0;exitPerimeter=0;" edge="1" parent="1" source="KcO-uelCqg7dfD4Xytvr-1">
<mxGeometry width="50" height="50" relative="1" as="geometry">
<mxPoint x="330" y="1030" as="sourcePoint" />
<mxPoint x="380" y="960" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="KcO-uelCqg7dfD4Xytvr-7" value="" style="endArrow=none;html=1;rounded=0;exitX=0.424;exitY=0.089;exitDx=0;exitDy=0;exitPerimeter=0;" edge="1" parent="1" source="KcO-uelCqg7dfD4Xytvr-3" target="KcO-uelCqg7dfD4Xytvr-4">
<mxGeometry width="50" height="50" relative="1" as="geometry">
<mxPoint x="420" y="1020" as="sourcePoint" />
<mxPoint x="470" y="970" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="KcO-uelCqg7dfD4Xytvr-9" value="&lt;font style=&quot;font-size: 18px;&quot;&gt;k, 1&lt;/font&gt;" style="text;html=1;align=center;verticalAlign=middle;resizable=0;points=[];autosize=1;strokeColor=none;fillColor=none;" vertex="1" parent="1">
<mxGeometry x="595" y="1038" width="50" height="40" as="geometry" />
</mxCell>
<mxCell id="KcO-uelCqg7dfD4Xytvr-10" value="&lt;font style=&quot;font-size: 18px;&quot;&gt;z, 1&lt;/font&gt;" style="text;html=1;align=center;verticalAlign=middle;resizable=0;points=[];autosize=1;strokeColor=none;fillColor=none;" vertex="1" parent="1">
<mxGeometry x="675" y="1040" width="50" height="40" as="geometry" />
</mxCell>
<mxCell id="KcO-uelCqg7dfD4Xytvr-11" value="&lt;font style=&quot;font-size: 18px;&quot;&gt;2&lt;/font&gt;" style="text;html=1;align=center;verticalAlign=middle;resizable=0;points=[];autosize=1;strokeColor=none;fillColor=none;" vertex="1" parent="1">
<mxGeometry x="640" y="928" width="30" height="40" as="geometry" />
</mxCell>
<mxCell id="KcO-uelCqg7dfD4Xytvr-12" value="" style="endArrow=none;html=1;rounded=0;exitX=0.53;exitY=0.125;exitDx=0;exitDy=0;exitPerimeter=0;" edge="1" parent="1" source="KcO-uelCqg7dfD4Xytvr-9" target="KcO-uelCqg7dfD4Xytvr-11">
<mxGeometry width="50" height="50" relative="1" as="geometry">
<mxPoint x="610" y="1025" as="sourcePoint" />
<mxPoint x="660" y="975" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="KcO-uelCqg7dfD4Xytvr-13" value="" style="endArrow=none;html=1;rounded=0;exitX=0.447;exitY=-0.014;exitDx=0;exitDy=0;exitPerimeter=0;" edge="1" parent="1" source="KcO-uelCqg7dfD4Xytvr-10" target="KcO-uelCqg7dfD4Xytvr-11">
<mxGeometry width="50" height="50" relative="1" as="geometry">
<mxPoint x="680" y="1035" as="sourcePoint" />
<mxPoint x="730" y="985" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="KcO-uelCqg7dfD4Xytvr-15" value="&lt;font style=&quot;font-size: 18px;&quot;&gt;a, 4&lt;/font&gt;" style="text;html=1;align=center;verticalAlign=middle;resizable=0;points=[];autosize=1;strokeColor=none;fillColor=none;" vertex="1" parent="1">
<mxGeometry x="425" y="933" width="50" height="40" as="geometry" />
</mxCell>
<mxCell id="KcO-uelCqg7dfD4Xytvr-16" value="&lt;font style=&quot;font-size: 18px;&quot;&gt;6&lt;/font&gt;" style="text;html=1;align=center;verticalAlign=middle;resizable=0;points=[];autosize=1;strokeColor=none;fillColor=none;" vertex="1" parent="1">
<mxGeometry x="405" y="833" width="30" height="40" as="geometry" />
</mxCell>
<mxCell id="KcO-uelCqg7dfD4Xytvr-17" value="" style="endArrow=none;html=1;rounded=0;" edge="1" parent="1" source="KcO-uelCqg7dfD4Xytvr-4" target="KcO-uelCqg7dfD4Xytvr-16">
<mxGeometry width="50" height="50" relative="1" as="geometry">
<mxPoint x="370" y="940" as="sourcePoint" />
<mxPoint x="420" y="890" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="KcO-uelCqg7dfD4Xytvr-18" value="" style="endArrow=none;html=1;rounded=0;entryX=0.707;entryY=0.931;entryDx=0;entryDy=0;entryPerimeter=0;exitX=0.469;exitY=0.031;exitDx=0;exitDy=0;exitPerimeter=0;" edge="1" parent="1" source="KcO-uelCqg7dfD4Xytvr-15" target="KcO-uelCqg7dfD4Xytvr-16">
<mxGeometry width="50" height="50" relative="1" as="geometry">
<mxPoint x="440" y="940" as="sourcePoint" />
<mxPoint x="490" y="880" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="KcO-uelCqg7dfD4Xytvr-20" value="&lt;font style=&quot;font-size: 18px;&quot;&gt;y, 5&lt;/font&gt;" style="text;html=1;align=center;verticalAlign=middle;resizable=0;points=[];autosize=1;strokeColor=none;fillColor=none;" vertex="1" parent="1">
<mxGeometry x="695" y="933" width="50" height="40" as="geometry" />
</mxCell>
<mxCell id="KcO-uelCqg7dfD4Xytvr-21" value="&lt;font style=&quot;font-size: 18px;&quot;&gt;7&lt;/font&gt;" style="text;html=1;align=center;verticalAlign=middle;resizable=0;points=[];autosize=1;strokeColor=none;fillColor=none;" vertex="1" parent="1">
<mxGeometry x="655" y="838" width="30" height="40" as="geometry" />
</mxCell>
<mxCell id="KcO-uelCqg7dfD4Xytvr-22" value="" style="endArrow=none;html=1;rounded=0;exitX=0.4;exitY=0.053;exitDx=0;exitDy=0;exitPerimeter=0;" edge="1" parent="1" source="KcO-uelCqg7dfD4Xytvr-11" target="KcO-uelCqg7dfD4Xytvr-21">
<mxGeometry width="50" height="50" relative="1" as="geometry">
<mxPoint x="600" y="925" as="sourcePoint" />
<mxPoint x="650" y="875" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="KcO-uelCqg7dfD4Xytvr-23" value="" style="endArrow=none;html=1;rounded=0;" edge="1" parent="1" target="KcO-uelCqg7dfD4Xytvr-21">
<mxGeometry width="50" height="50" relative="1" as="geometry">
<mxPoint x="708.8888888888887" y="928" as="sourcePoint" />
<mxPoint x="760" y="865" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="KcO-uelCqg7dfD4Xytvr-24" value="&lt;font style=&quot;font-size: 18px;&quot;&gt;e, 6&lt;/font&gt;" style="text;html=1;align=center;verticalAlign=middle;resizable=0;points=[];autosize=1;strokeColor=none;fillColor=none;" vertex="1" parent="1">
<mxGeometry x="455" y="833" width="50" height="40" as="geometry" />
</mxCell>
<mxCell id="KcO-uelCqg7dfD4Xytvr-25" value="&lt;font style=&quot;font-size: 18px;&quot;&gt;12&lt;/font&gt;" style="text;html=1;align=center;verticalAlign=middle;resizable=0;points=[];autosize=1;strokeColor=none;fillColor=none;" vertex="1" parent="1">
<mxGeometry x="430" y="745" width="40" height="40" as="geometry" />
</mxCell>
<mxCell id="KcO-uelCqg7dfD4Xytvr-26" value="" style="endArrow=none;html=1;rounded=0;" edge="1" parent="1" source="KcO-uelCqg7dfD4Xytvr-16" target="KcO-uelCqg7dfD4Xytvr-25">
<mxGeometry width="50" height="50" relative="1" as="geometry">
<mxPoint x="390" y="850" as="sourcePoint" />
<mxPoint x="440" y="800" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="KcO-uelCqg7dfD4Xytvr-27" value="" style="endArrow=none;html=1;rounded=0;exitX=0.491;exitY=0.042;exitDx=0;exitDy=0;exitPerimeter=0;" edge="1" parent="1" source="KcO-uelCqg7dfD4Xytvr-24" target="KcO-uelCqg7dfD4Xytvr-25">
<mxGeometry width="50" height="50" relative="1" as="geometry">
<mxPoint x="460" y="850" as="sourcePoint" />
<mxPoint x="510" y="800" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="KcO-uelCqg7dfD4Xytvr-28" value="&lt;font style=&quot;font-size: 18px;&quot;&gt;m, 7&lt;/font&gt;" style="text;html=1;align=center;verticalAlign=middle;resizable=0;points=[];autosize=1;strokeColor=none;fillColor=none;" vertex="1" parent="1">
<mxGeometry x="710" y="838" width="60" height="40" as="geometry" />
</mxCell>
<mxCell id="KcO-uelCqg7dfD4Xytvr-29" value="&lt;font style=&quot;font-size: 18px;&quot;&gt;14&lt;/font&gt;" style="text;html=1;align=center;verticalAlign=middle;resizable=0;points=[];autosize=1;strokeColor=none;fillColor=none;" vertex="1" parent="1">
<mxGeometry x="690" y="743" width="40" height="40" as="geometry" />
</mxCell>
<mxCell id="KcO-uelCqg7dfD4Xytvr-30" value="" style="endArrow=none;html=1;rounded=0;exitX=0.522;exitY=0.094;exitDx=0;exitDy=0;exitPerimeter=0;" edge="1" parent="1" source="KcO-uelCqg7dfD4Xytvr-21" target="KcO-uelCqg7dfD4Xytvr-29">
<mxGeometry width="50" height="50" relative="1" as="geometry">
<mxPoint x="660" y="840" as="sourcePoint" />
<mxPoint x="710" y="790" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="KcO-uelCqg7dfD4Xytvr-31" value="" style="endArrow=none;html=1;rounded=0;exitX=0.411;exitY=-0.039;exitDx=0;exitDy=0;exitPerimeter=0;" edge="1" parent="1" source="KcO-uelCqg7dfD4Xytvr-28" target="KcO-uelCqg7dfD4Xytvr-29">
<mxGeometry width="50" height="50" relative="1" as="geometry">
<mxPoint x="730" y="850" as="sourcePoint" />
<mxPoint x="780" y="800" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="KcO-uelCqg7dfD4Xytvr-32" value="&lt;font style=&quot;font-size: 18px;&quot;&gt;Space, 7&lt;/font&gt;" style="text;html=1;align=center;verticalAlign=middle;resizable=0;points=[];autosize=1;strokeColor=none;fillColor=none;" vertex="1" parent="1">
<mxGeometry x="490" y="745" width="90" height="40" as="geometry" />
</mxCell>
<mxCell id="KcO-uelCqg7dfD4Xytvr-33" value="&lt;font style=&quot;font-size: 18px;&quot;&gt;19&lt;/font&gt;" style="text;html=1;align=center;verticalAlign=middle;resizable=0;points=[];autosize=1;strokeColor=none;fillColor=none;" vertex="1" parent="1">
<mxGeometry x="475" y="640" width="40" height="40" as="geometry" />
</mxCell>
<mxCell id="KcO-uelCqg7dfD4Xytvr-34" value="" style="endArrow=none;html=1;rounded=0;exitX=0.706;exitY=0.108;exitDx=0;exitDy=0;exitPerimeter=0;" edge="1" parent="1" source="KcO-uelCqg7dfD4Xytvr-25" target="KcO-uelCqg7dfD4Xytvr-33">
<mxGeometry width="50" height="50" relative="1" as="geometry">
<mxPoint x="440" y="760" as="sourcePoint" />
<mxPoint x="490" y="710" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="KcO-uelCqg7dfD4Xytvr-36" value="" style="endArrow=none;html=1;rounded=0;entryX=0.758;entryY=1.089;entryDx=0;entryDy=0;entryPerimeter=0;exitX=0.358;exitY=0.019;exitDx=0;exitDy=0;exitPerimeter=0;" edge="1" parent="1" source="KcO-uelCqg7dfD4Xytvr-32" target="KcO-uelCqg7dfD4Xytvr-33">
<mxGeometry width="50" height="50" relative="1" as="geometry">
<mxPoint x="520" y="760" as="sourcePoint" />
<mxPoint x="570" y="710" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="KcO-uelCqg7dfD4Xytvr-37" value="&lt;font style=&quot;font-size: 18px;&quot;&gt;g, 12&lt;/font&gt;" style="text;html=1;align=center;verticalAlign=middle;resizable=0;points=[];autosize=1;strokeColor=none;fillColor=none;" vertex="1" parent="1">
<mxGeometry x="740" y="743" width="60" height="40" as="geometry" />
</mxCell>
<mxCell id="KcO-uelCqg7dfD4Xytvr-38" value="&lt;font style=&quot;font-size: 18px;&quot;&gt;26&lt;/font&gt;" style="text;html=1;align=center;verticalAlign=middle;resizable=0;points=[];autosize=1;strokeColor=none;fillColor=none;" vertex="1" parent="1">
<mxGeometry x="720" y="635" width="40" height="40" as="geometry" />
</mxCell>
<mxCell id="KcO-uelCqg7dfD4Xytvr-39" value="" style="endArrow=none;html=1;rounded=0;entryX=0.211;entryY=0.978;entryDx=0;entryDy=0;entryPerimeter=0;exitX=0.606;exitY=0.114;exitDx=0;exitDy=0;exitPerimeter=0;" edge="1" parent="1" source="KcO-uelCqg7dfD4Xytvr-29" target="KcO-uelCqg7dfD4Xytvr-38">
<mxGeometry width="50" height="50" relative="1" as="geometry">
<mxPoint x="700" y="740" as="sourcePoint" />
<mxPoint x="750" y="690" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="KcO-uelCqg7dfD4Xytvr-40" value="" style="endArrow=none;html=1;rounded=0;entryX=0.722;entryY=1.007;entryDx=0;entryDy=0;entryPerimeter=0;exitX=0.444;exitY=0.114;exitDx=0;exitDy=0;exitPerimeter=0;" edge="1" parent="1" source="KcO-uelCqg7dfD4Xytvr-37" target="KcO-uelCqg7dfD4Xytvr-38">
<mxGeometry width="50" height="50" relative="1" as="geometry">
<mxPoint x="760" y="740" as="sourcePoint" />
<mxPoint x="810" y="690" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="KcO-uelCqg7dfD4Xytvr-41" value="" style="endArrow=none;html=1;rounded=0;" edge="1" parent="1" target="KcO-uelCqg7dfD4Xytvr-42">
<mxGeometry width="50" height="50" relative="1" as="geometry">
<mxPoint x="510" y="640" as="sourcePoint" />
<mxPoint x="580" y="540" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="KcO-uelCqg7dfD4Xytvr-42" value="&lt;font style=&quot;font-size: 18px;&quot;&gt;45&lt;/font&gt;" style="text;html=1;align=center;verticalAlign=middle;resizable=0;points=[];autosize=1;strokeColor=none;fillColor=none;" vertex="1" parent="1">
<mxGeometry x="590" y="503" width="40" height="40" as="geometry" />
</mxCell>
<mxCell id="KcO-uelCqg7dfD4Xytvr-43" value="" style="endArrow=none;html=1;rounded=0;entryX=0.972;entryY=0.781;entryDx=0;entryDy=0;entryPerimeter=0;exitX=0.344;exitY=-0.031;exitDx=0;exitDy=0;exitPerimeter=0;" edge="1" parent="1" source="KcO-uelCqg7dfD4Xytvr-38" target="KcO-uelCqg7dfD4Xytvr-42">
<mxGeometry width="50" height="50" relative="1" as="geometry">
<mxPoint x="660" y="620" as="sourcePoint" />
<mxPoint x="710" y="570" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="KcO-uelCqg7dfD4Xytvr-44" value="&lt;font style=&quot;font-size: 18px;&quot;&gt;Space: 01&lt;/font&gt;" style="text;html=1;align=center;verticalAlign=middle;resizable=0;points=[];autosize=1;strokeColor=none;fillColor=none;" vertex="1" parent="1">
<mxGeometry x="80" y="560" width="100" height="40" as="geometry" />
</mxCell>
<mxCell id="KcO-uelCqg7dfD4Xytvr-45" value="&lt;font style=&quot;font-size: 18px;&quot;&gt;g: 11&lt;/font&gt;" style="text;html=1;align=center;verticalAlign=middle;resizable=0;points=[];autosize=1;strokeColor=none;fillColor=none;" vertex="1" parent="1">
<mxGeometry x="100" y="607" width="60" height="40" as="geometry" />
</mxCell>
<mxCell id="KcO-uelCqg7dfD4Xytvr-46" value="&lt;font style=&quot;font-size: 18px;&quot;&gt;e: 001&lt;/font&gt;" style="text;html=1;align=center;verticalAlign=middle;resizable=0;points=[];autosize=1;strokeColor=none;fillColor=none;" vertex="1" parent="1">
<mxGeometry x="95" y="664" width="70" height="40" as="geometry" />
</mxCell>
<mxCell id="KcO-uelCqg7dfD4Xytvr-47" value="&lt;font style=&quot;font-size: 18px;&quot;&gt;m: 101&lt;/font&gt;" style="text;html=1;align=center;verticalAlign=middle;resizable=0;points=[];autosize=1;strokeColor=none;fillColor=none;" vertex="1" parent="1">
<mxGeometry x="90" y="715" width="80" height="40" as="geometry" />
</mxCell>
<mxCell id="KcO-uelCqg7dfD4Xytvr-48" value="&lt;font style=&quot;font-size: 18px;&quot;&gt;a: 0001&lt;/font&gt;" style="text;html=1;align=center;verticalAlign=middle;resizable=0;points=[];autosize=1;strokeColor=none;fillColor=none;rotation=0;" vertex="1" parent="1">
<mxGeometry x="90" y="770" width="80" height="40" as="geometry" />
</mxCell>
<mxCell id="KcO-uelCqg7dfD4Xytvr-49" value="&lt;font style=&quot;font-size: 18px;&quot;&gt;y: 1001&lt;/font&gt;" style="text;html=1;align=center;verticalAlign=middle;resizable=0;points=[];autosize=1;strokeColor=none;fillColor=none;" vertex="1" parent="1">
<mxGeometry x="90" y="817" width="80" height="40" as="geometry" />
</mxCell>
<mxCell id="KcO-uelCqg7dfD4Xytvr-50" value="&lt;font style=&quot;font-size: 18px;&quot;&gt;é: 00000&lt;/font&gt;" style="text;html=1;align=center;verticalAlign=middle;resizable=0;points=[];autosize=1;strokeColor=none;fillColor=none;" vertex="1" parent="1">
<mxGeometry x="85" y="870" width="90" height="40" as="geometry" />
</mxCell>
<mxCell id="KcO-uelCqg7dfD4Xytvr-51" value="&lt;font style=&quot;font-size: 18px;&quot;&gt;t: 00001&lt;/font&gt;" style="text;html=1;align=center;verticalAlign=middle;resizable=0;points=[];autosize=1;strokeColor=none;fillColor=none;" vertex="1" parent="1">
<mxGeometry x="85" y="920" width="90" height="40" as="geometry" />
</mxCell>
<mxCell id="KcO-uelCqg7dfD4Xytvr-52" value="&lt;font style=&quot;font-size: 18px;&quot;&gt;k: 10000&lt;/font&gt;" style="text;html=1;align=center;verticalAlign=middle;resizable=0;points=[];autosize=1;strokeColor=none;fillColor=none;" vertex="1" parent="1">
<mxGeometry x="90" y="968" width="90" height="40" as="geometry" />
</mxCell>
<mxCell id="KcO-uelCqg7dfD4Xytvr-53" value="&lt;font style=&quot;font-size: 18px;&quot;&gt;z: 10001&lt;/font&gt;" style="text;html=1;align=center;verticalAlign=middle;resizable=0;points=[];autosize=1;strokeColor=none;fillColor=none;" vertex="1" parent="1">
<mxGeometry x="90" y="1020" width="90" height="40" as="geometry" />
</mxCell>
</root>
</mxGraphModel>
</diagram>
</mxfile>

Binary file not shown.

After

Width:  |  Height:  |  Size: 75 KiB

View File

@ -0,0 +1,29 @@
Az alábbi példa egy bináris fa adatszerkezetet mutat be. A kód tartalmazza a fa alapműveleteit, beleértve:
1. Beszúrás új elemeket hozzáadására.
2. Keresés egy adott elem megtalálására.
3.
Csomopont osztály:
- Egy csomópontot tartalmaz egy értéket Adat, valamint egy hivatkozást a bal és a jobb gyermekére
BinFa osztály:
- Beszúrás: Egy új csomópontot helyez el a megfelelő helyen a fa rendezett struktúrájának fenntartása érdekében.
- Keresés: Egy adott érték megtalálására
Program osztály:
- Bináris fa példányosítása.
- Beszúrás, keresés, törlés és bejárások bemutatása.
Hash függvény, Hash tábla
A hash egy rögzített hosszúságú érték, amelyet egy matematikai képlet segítségével állítanak elő. A hash értékeket adattömörítésben, kriptológiában stb. használják. Az adatindexelésben a hash értékeket használjuk, mert rögzített hosszúságúak, függetlenül a generálásukhoz használt értékektől. Lehetővé teszi, hogy a hash értékek minimális helyet foglaljanak el más, változó hosszúságú értékekkel összehasonlítva.
A hash függvény egy matematikai algoritmust alkalmaz a kulcs hashé alakítárása. Ütközés akkor következik be, ha egy hash függvény ugyanazt a hash értéket állítja elő több kulcshoz.
Mi az a hash-tábla?
A HASH TÁBLÁZAT egy olyan adatstruktúra, amely kulcs- és értékpár használatával értékeket tárol. Minden értékhez egyedi kulcs van hozzárendelve, amelyet egy hash függvény segítségével állítanak elő.
A kulcs neve a hozzá tartozó érték elérésére szolgál. Ez nagyon felgyorsítja az értékek keresését a hash táblában, függetlenül a hash táblában lévő elemek számától.
Hash funkciók
Például, ha az alkalmazottak nyilvántartásait szeretnénk tárolni és minden alkalmazott egyedileg azonosítható egy alkalmazotti szám segítségével. Kulcsként használhatjuk az alkalmazotti számot, értékként a munkavállalói adatokat rendelhetjük hozzá.
A hash függvény megoldja a fenti problémát azáltal, hogy lekéri az alkalmazotti számot, és ennek segítségével generál egy hash egész értéket, rögzített számjegyeket, és optimalizálja a tárhelyet. A hash függvény célja a kulcs létrehozása, amely a tárolni kívánt értékre hivatkozik. A függvény elfogadja a mentendő értéket, majd egy algoritmus segítségével kiszámítja a kulcs értékét.

View File

@ -0,0 +1,45 @@
{
"Version": 1,
"WorkspaceRootPath": "F:\\Suli\\13.b\\Programoz\u00E1s (Tusjak Brigitta)\\Gyakorlat\\\u00D3rai\\2024. 12. 05\\",
"Documents": [
{
"AbsoluteMoniker": "D:0:0:{7536A3BD-D784-4DC3-85E2-E36166D0E8BF}|2024. 12. 05\\2024. 12. 05.csproj|f:\\suli\\13.b\\programoz\u00E1s (tusjak brigitta)\\gyakorlat\\\u00F3rai\\2024. 12. 05\\2024. 12. 05\\program.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
"RelativeMoniker": "D:0:0:{7536A3BD-D784-4DC3-85E2-E36166D0E8BF}|2024. 12. 05\\2024. 12. 05.csproj|solutionrelative:2024. 12. 05\\program.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
}
],
"DocumentGroupContainers": [
{
"Orientation": 1,
"VerticalTabListWidth": 256,
"DocumentGroups": [
{
"DockedHeight": 303,
"SelectedChildIndex": 2,
"Children": [
{
"$type": "Bookmark",
"Name": "ST:0:0:{d78612c7-9962-4b83-95d9-268046dad23a}"
},
{
"$type": "Bookmark",
"Name": "ST:0:0:{34e76e81-ee4a-11d0-ae2e-00a0c90fffc3}"
},
{
"$type": "Document",
"DocumentIndex": 0,
"Title": "Program.cs",
"DocumentMoniker": "F:\\Suli\\13.b\\Programoz\u00E1s (Tusjak Brigitta)\\Gyakorlat\\\u00D3rai\\2024. 12. 05\\2024. 12. 05\\Program.cs",
"RelativeDocumentMoniker": "2024. 12. 05\\Program.cs",
"ToolTip": "F:\\Suli\\13.b\\Programoz\u00E1s (Tusjak Brigitta)\\Gyakorlat\\\u00D3rai\\2024. 12. 05\\2024. 12. 05\\Program.cs",
"RelativeToolTip": "2024. 12. 05\\Program.cs",
"ViewState": "AgIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA==",
"Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
"WhenOpened": "2024-12-05T07:17:38.027Z",
"EditorCaption": ""
}
]
}
]
}
]
}

View File

@ -0,0 +1,79 @@
{
"Version": 1,
"WorkspaceRootPath": "F:\\Suli\\13.b\\Programoz\u00E1s (Tusjak Brigitta)\\Gyakorlat\\\u00D3rai\\2024. 12. 05\\",
"Documents": [
{
"AbsoluteMoniker": "D:0:0:{7536A3BD-D784-4DC3-85E2-E36166D0E8BF}|2024. 12. 05\\2024. 12. 05.csproj|f:\\suli\\13.b\\programoz\u00E1s (tusjak brigitta)\\gyakorlat\\\u00F3rai\\2024. 12. 05\\2024. 12. 05\\program.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
"RelativeMoniker": "D:0:0:{7536A3BD-D784-4DC3-85E2-E36166D0E8BF}|2024. 12. 05\\2024. 12. 05.csproj|solutionrelative:2024. 12. 05\\program.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
},
{
"AbsoluteMoniker": "D:0:0:{7536A3BD-D784-4DC3-85E2-E36166D0E8BF}|2024. 12. 05\\2024. 12. 05.csproj|f:\\suli\\13.b\\programoz\u00E1s (tusjak brigitta)\\gyakorlat\\\u00F3rai\\2024. 12. 05\\2024. 12. 05\\binfa.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
"RelativeMoniker": "D:0:0:{7536A3BD-D784-4DC3-85E2-E36166D0E8BF}|2024. 12. 05\\2024. 12. 05.csproj|solutionrelative:2024. 12. 05\\binfa.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
},
{
"AbsoluteMoniker": "D:0:0:{7536A3BD-D784-4DC3-85E2-E36166D0E8BF}|2024. 12. 05\\2024. 12. 05.csproj|f:\\suli\\13.b\\programoz\u00E1s (tusjak brigitta)\\gyakorlat\\\u00F3rai\\2024. 12. 05\\2024. 12. 05\\csomopont.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
"RelativeMoniker": "D:0:0:{7536A3BD-D784-4DC3-85E2-E36166D0E8BF}|2024. 12. 05\\2024. 12. 05.csproj|solutionrelative:2024. 12. 05\\csomopont.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
}
],
"DocumentGroupContainers": [
{
"Orientation": 1,
"VerticalTabListWidth": 256,
"DocumentGroups": [
{
"DockedHeight": 303,
"SelectedChildIndex": 4,
"Children": [
{
"$type": "Bookmark",
"Name": "ST:0:0:{d78612c7-9962-4b83-95d9-268046dad23a}"
},
{
"$type": "Bookmark",
"Name": "ST:0:0:{34e76e81-ee4a-11d0-ae2e-00a0c90fffc3}"
},
{
"$type": "Document",
"DocumentIndex": 1,
"Title": "Binfa.cs",
"DocumentMoniker": "F:\\Suli\\13.b\\Programoz\u00E1s (Tusjak Brigitta)\\Gyakorlat\\\u00D3rai\\2024. 12. 05\\2024. 12. 05\\Binfa.cs",
"RelativeDocumentMoniker": "2024. 12. 05\\Binfa.cs",
"ToolTip": "F:\\Suli\\13.b\\Programoz\u00E1s (Tusjak Brigitta)\\Gyakorlat\\\u00D3rai\\2024. 12. 05\\2024. 12. 05\\Binfa.cs",
"RelativeToolTip": "2024. 12. 05\\Binfa.cs",
"ViewState": "AgIAAGsAAAAAAAAAAAAowHoAAAAJAAAAAAAAAA==",
"Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
"WhenOpened": "2024-12-05T07:23:09.419Z",
"EditorCaption": ""
},
{
"$type": "Document",
"DocumentIndex": 2,
"Title": "Csomopont.cs",
"DocumentMoniker": "F:\\Suli\\13.b\\Programoz\u00E1s (Tusjak Brigitta)\\Gyakorlat\\\u00D3rai\\2024. 12. 05\\2024. 12. 05\\Csomopont.cs",
"RelativeDocumentMoniker": "2024. 12. 05\\Csomopont.cs",
"ToolTip": "F:\\Suli\\13.b\\Programoz\u00E1s (Tusjak Brigitta)\\Gyakorlat\\\u00D3rai\\2024. 12. 05\\2024. 12. 05\\Csomopont.cs",
"RelativeToolTip": "2024. 12. 05\\Csomopont.cs",
"ViewState": "AgIAAAgAAAAAAAAAAAA5wBEAAAAYAAAAAAAAAA==",
"Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
"WhenOpened": "2024-12-05T07:18:17.103Z",
"EditorCaption": ""
},
{
"$type": "Document",
"DocumentIndex": 0,
"Title": "Program.cs",
"DocumentMoniker": "F:\\Suli\\13.b\\Programoz\u00E1s (Tusjak Brigitta)\\Gyakorlat\\\u00D3rai\\2024. 12. 05\\2024. 12. 05\\Program.cs",
"RelativeDocumentMoniker": "2024. 12. 05\\Program.cs",
"ToolTip": "F:\\Suli\\13.b\\Programoz\u00E1s (Tusjak Brigitta)\\Gyakorlat\\\u00D3rai\\2024. 12. 05\\2024. 12. 05\\Program.cs",
"RelativeToolTip": "2024. 12. 05\\Program.cs",
"ViewState": "AgIAAAAAAAAAAAAAAAAAABAAAAAgAAAAAAAAAA==",
"Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
"WhenOpened": "2024-12-05T07:17:38.027Z",
"EditorCaption": ""
}
]
}
]
}
]
}

View File

@ -0,0 +1,25 @@

Microsoft Visual Studio Solution File, Format Version 12.00
# Visual Studio Version 17
VisualStudioVersion = 17.11.35303.130
MinimumVisualStudioVersion = 10.0.40219.1
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "2024. 12. 05", "2024. 12. 05\2024. 12. 05.csproj", "{7536A3BD-D784-4DC3-85E2-E36166D0E8BF}"
EndProject
Global
GlobalSection(SolutionConfigurationPlatforms) = preSolution
Debug|Any CPU = Debug|Any CPU
Release|Any CPU = Release|Any CPU
EndGlobalSection
GlobalSection(ProjectConfigurationPlatforms) = postSolution
{7536A3BD-D784-4DC3-85E2-E36166D0E8BF}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{7536A3BD-D784-4DC3-85E2-E36166D0E8BF}.Debug|Any CPU.Build.0 = Debug|Any CPU
{7536A3BD-D784-4DC3-85E2-E36166D0E8BF}.Release|Any CPU.ActiveCfg = Release|Any CPU
{7536A3BD-D784-4DC3-85E2-E36166D0E8BF}.Release|Any CPU.Build.0 = Release|Any CPU
EndGlobalSection
GlobalSection(SolutionProperties) = preSolution
HideSolutionNode = FALSE
EndGlobalSection
GlobalSection(ExtensibilityGlobals) = postSolution
SolutionGuid = {BCA866CA-4369-4032-8A1D-33193F772E69}
EndGlobalSection
EndGlobal

View File

@ -0,0 +1,11 @@
<Project Sdk="Microsoft.NET.Sdk">
<PropertyGroup>
<OutputType>Exe</OutputType>
<TargetFramework>net8.0</TargetFramework>
<RootNamespace>_2024._12._05</RootNamespace>
<ImplicitUsings>enable</ImplicitUsings>
<Nullable>enable</Nullable>
</PropertyGroup>
</Project>

View File

@ -0,0 +1,125 @@
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace _2024._12._05
{
internal class Binfa
{
public Csomopont Gyoker { get; private set; }
public void Beszuras(int adat)
{
Gyoker = BeszurasRekurziv(Gyoker, adat);
}
private Csomopont BeszurasRekurziv(Csomopont csomopont, int adat)
{
if (csomopont == null)
{
return new Csomopont(adat);
}
if (adat < csomopont.Adat)
{
csomopont.Bal = BeszurasRekurziv(csomopont.Bal, adat);
}
else if (adat > csomopont.Adat)
{
csomopont.Jobb = BeszurasRekurziv(csomopont.Jobb, adat);
}
return csomopont;
}
public bool Kereses(int adat)
{
return KeresesRekurziv(Gyoker, adat);
}
public bool KeresesRekurziv(Csomopont csomopont, int adat)
{
if (csomopont == null)
{
return false;
}
if (adat == csomopont.Adat)
{
return true;
}
return csomopont < csomopont.Adat
? KeresesRekurziv(csomopont.Bal, adat)
: KeresesRekurziv(csomopont.Jobb, adat);
}
private Csomopont TorlesRekurziv(Csomopont csomopont, int adat)
{
if (csomopont == null)
{
return null;
}
if (adat < csomopont.Adat)
{
csomopont.Bal = TorlesRekurziv(csomopont.Bal, adat);
}
else if (adat > csomopont.Adat)
{
csomopont.Jobb = TorlesRekurziv(csomopont.Jobb, adat);
}
else
{
if (csomopont.Bal == null && csomopont.Jobb == null)
{
return null;
}
if (csomopont.Bal == null)
{
return csomopont.Jobb;
}
if (csomopont.Jobb == null)
{
return csomopont.Bal;
}
csomopont.Adat = MinimumErtek(csomopont.Jobb);
csomopont.Jobb = TorlesRekurziv(csomopont.Jobb, csomopont.Adat);
}
return csomopont;
}
private int MinimumErtek(Csomopont csomopont)
{
while (csomopont.Bal != null)
{
csomopont = csomopont.Bal;
}
return csomopont.Adat;
}
public void InorderBejaras()
{
Console.WriteLine("Inorder bejárás:");
InorderRekurziv(Gyoker);
Console.WriteLine();
}
private void InorderRekurziv(Csomopont csomopont)
{
if (csomopont == null) return;
InorderRekurziv(csomopont.Bal);
Console.Write($"{csomopont.Adat} ");
InorderRekurziv(csomopont.Jobb);
}
}
}

View File

@ -0,0 +1,21 @@
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace _2024._12._05
{
public class Csomopont
{
public int Adat { get; set; }
public Csomopont Bal { get; set; }
public Csomopont Jobb { get; set; }
public Csomopont(int adat)
{
Adat = adat;
Bal = null;
Jobb = null;
}
}
}

View File

@ -0,0 +1,20 @@
namespace _2024._12._05
{
internal class Program
{
static void Main(string[] args)
{
Binfa fa = new Binfa();
fa.Beszuras(50);
fa.Beszuras(30);
fa.Beszuras(70);
fa.Beszuras(20);
fa.Beszuras(40);
fa.Beszuras(60);
fa.Beszuras(80);
fa.InorderBejaras();
}
}
}

View File

@ -0,0 +1,68 @@
{
"format": 1,
"restore": {
"F:\\Suli\\13.b\\Programozás (Tusjak Brigitta)\\Gyakorlat\\Órai\\2024. 12. 05\\2024. 12. 05\\2024. 12. 05.csproj": {}
},
"projects": {
"F:\\Suli\\13.b\\Programozás (Tusjak Brigitta)\\Gyakorlat\\Órai\\2024. 12. 05\\2024. 12. 05\\2024. 12. 05.csproj": {
"version": "1.0.0",
"restore": {
"projectUniqueName": "F:\\Suli\\13.b\\Programozás (Tusjak Brigitta)\\Gyakorlat\\Órai\\2024. 12. 05\\2024. 12. 05\\2024. 12. 05.csproj",
"projectName": "2024. 12. 05",
"projectPath": "F:\\Suli\\13.b\\Programozás (Tusjak Brigitta)\\Gyakorlat\\Órai\\2024. 12. 05\\2024. 12. 05\\2024. 12. 05.csproj",
"packagesPath": "C:\\Users\\Adam\\.nuget\\packages\\",
"outputPath": "F:\\Suli\\13.b\\Programozás (Tusjak Brigitta)\\Gyakorlat\\Órai\\2024. 12. 05\\2024. 12. 05\\obj\\",
"projectStyle": "PackageReference",
"configFilePaths": [
"C:\\Users\\Adam\\AppData\\Roaming\\NuGet\\NuGet.Config",
"C:\\Program Files (x86)\\NuGet\\Config\\Microsoft.VisualStudio.Offline.config"
],
"originalTargetFrameworks": [
"net8.0"
],
"sources": {
"C:\\Program Files (x86)\\Microsoft SDKs\\NuGetPackages\\": {},
"https://api.nuget.org/v3/index.json": {}
},
"frameworks": {
"net8.0": {
"targetAlias": "net8.0",
"projectReferences": {}
}
},
"warningProperties": {
"warnAsError": [
"NU1605"
]
},
"restoreAuditProperties": {
"enableAudit": "true",
"auditLevel": "low",
"auditMode": "direct"
}
},
"frameworks": {
"net8.0": {
"targetAlias": "net8.0",
"imports": [
"net461",
"net462",
"net47",
"net471",
"net472",
"net48",
"net481"
],
"assetTargetFallback": true,
"warn": true,
"frameworkReferences": {
"Microsoft.NETCore.App": {
"privateAssets": "all"
}
},
"runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\8.0.400/PortableRuntimeIdentifierGraph.json"
}
}
}
}
}

View File

@ -0,0 +1,15 @@
<?xml version="1.0" encoding="utf-8" standalone="no"?>
<Project ToolsVersion="14.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<PropertyGroup Condition=" '$(ExcludeRestorePackageImports)' != 'true' ">
<RestoreSuccess Condition=" '$(RestoreSuccess)' == '' ">True</RestoreSuccess>
<RestoreTool Condition=" '$(RestoreTool)' == '' ">NuGet</RestoreTool>
<ProjectAssetsFile Condition=" '$(ProjectAssetsFile)' == '' ">$(MSBuildThisFileDirectory)project.assets.json</ProjectAssetsFile>
<NuGetPackageRoot Condition=" '$(NuGetPackageRoot)' == '' ">$(UserProfile)\.nuget\packages\</NuGetPackageRoot>
<NuGetPackageFolders Condition=" '$(NuGetPackageFolders)' == '' ">C:\Users\Adam\.nuget\packages\</NuGetPackageFolders>
<NuGetProjectStyle Condition=" '$(NuGetProjectStyle)' == '' ">PackageReference</NuGetProjectStyle>
<NuGetToolVersion Condition=" '$(NuGetToolVersion)' == '' ">6.11.0</NuGetToolVersion>
</PropertyGroup>
<ItemGroup Condition=" '$(ExcludeRestorePackageImports)' != 'true' ">
<SourceRoot Include="C:\Users\Adam\.nuget\packages\" />
</ItemGroup>
</Project>

View File

@ -0,0 +1,2 @@
<?xml version="1.0" encoding="utf-8" standalone="no"?>
<Project ToolsVersion="14.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003" />

View File

@ -0,0 +1,4 @@
// <autogenerated />
using System;
using System.Reflection;
[assembly: global::System.Runtime.Versioning.TargetFrameworkAttribute(".NETCoreApp,Version=v8.0", FrameworkDisplayName = ".NET 8.0")]

View File

@ -0,0 +1,23 @@
//------------------------------------------------------------------------------
// <auto-generated>
// This code was generated by a tool.
// Runtime Version:4.0.30319.42000
//
// Changes to this file may cause incorrect behavior and will be lost if
// the code is regenerated.
// </auto-generated>
//------------------------------------------------------------------------------
using System;
using System.Reflection;
[assembly: System.Reflection.AssemblyCompanyAttribute("2024. 12. 05")]
[assembly: System.Reflection.AssemblyConfigurationAttribute("Debug")]
[assembly: System.Reflection.AssemblyFileVersionAttribute("1.0.0.0")]
[assembly: System.Reflection.AssemblyInformationalVersionAttribute("1.0.0+7ffd7cd85df78c3a9148c8c1dd43a31e83e6d05c")]
[assembly: System.Reflection.AssemblyProductAttribute("2024. 12. 05")]
[assembly: System.Reflection.AssemblyTitleAttribute("2024. 12. 05")]
[assembly: System.Reflection.AssemblyVersionAttribute("1.0.0.0")]
// Generated by the MSBuild WriteCodeFragment class.

View File

@ -0,0 +1 @@
65b769f9fd0a321cdf3b8372de606656b534eecd8432a18ad31de1cb8d85a493

View File

@ -0,0 +1,13 @@
is_global = true
build_property.TargetFramework = net8.0
build_property.TargetPlatformMinVersion =
build_property.UsingMicrosoftNETSdkWeb =
build_property.ProjectTypeGuids =
build_property.InvariantGlobalization =
build_property.PlatformNeutralAssembly =
build_property.EnforceExtendedAnalyzerRules =
build_property._SupportedPlatformList = Linux,macOS,Windows
build_property.RootNamespace = _2024._12._05
build_property.ProjectDir = F:\Suli\13.b\Programozás (Tusjak Brigitta)\Gyakorlat\Órai\2024. 12. 05\2024. 12. 05\
build_property.EnableComHosting =
build_property.EnableGeneratedComInterfaceComImportInterop =

View File

@ -0,0 +1,8 @@
// <auto-generated/>
global using global::System;
global using global::System.Collections.Generic;
global using global::System.IO;
global using global::System.Linq;
global using global::System.Net.Http;
global using global::System.Threading;
global using global::System.Threading.Tasks;

View File

@ -0,0 +1,73 @@
{
"version": 3,
"targets": {
"net8.0": {}
},
"libraries": {},
"projectFileDependencyGroups": {
"net8.0": []
},
"packageFolders": {
"C:\\Users\\Adam\\.nuget\\packages\\": {}
},
"project": {
"version": "1.0.0",
"restore": {
"projectUniqueName": "F:\\Suli\\13.b\\Programozás (Tusjak Brigitta)\\Gyakorlat\\Órai\\2024. 12. 05\\2024. 12. 05\\2024. 12. 05.csproj",
"projectName": "2024. 12. 05",
"projectPath": "F:\\Suli\\13.b\\Programozás (Tusjak Brigitta)\\Gyakorlat\\Órai\\2024. 12. 05\\2024. 12. 05\\2024. 12. 05.csproj",
"packagesPath": "C:\\Users\\Adam\\.nuget\\packages\\",
"outputPath": "F:\\Suli\\13.b\\Programozás (Tusjak Brigitta)\\Gyakorlat\\Órai\\2024. 12. 05\\2024. 12. 05\\obj\\",
"projectStyle": "PackageReference",
"configFilePaths": [
"C:\\Users\\Adam\\AppData\\Roaming\\NuGet\\NuGet.Config",
"C:\\Program Files (x86)\\NuGet\\Config\\Microsoft.VisualStudio.Offline.config"
],
"originalTargetFrameworks": [
"net8.0"
],
"sources": {
"C:\\Program Files (x86)\\Microsoft SDKs\\NuGetPackages\\": {},
"https://api.nuget.org/v3/index.json": {}
},
"frameworks": {
"net8.0": {
"targetAlias": "net8.0",
"projectReferences": {}
}
},
"warningProperties": {
"warnAsError": [
"NU1605"
]
},
"restoreAuditProperties": {
"enableAudit": "true",
"auditLevel": "low",
"auditMode": "direct"
}
},
"frameworks": {
"net8.0": {
"targetAlias": "net8.0",
"imports": [
"net461",
"net462",
"net47",
"net471",
"net472",
"net48",
"net481"
],
"assetTargetFallback": true,
"warn": true,
"frameworkReferences": {
"Microsoft.NETCore.App": {
"privateAssets": "all"
}
},
"runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\8.0.400/PortableRuntimeIdentifierGraph.json"
}
}
}
}

View File

@ -0,0 +1,8 @@
{
"version": 2,
"dgSpecHash": "2Wf5neq7tT8=",
"success": true,
"projectFilePath": "F:\\Suli\\13.b\\Programozás (Tusjak Brigitta)\\Gyakorlat\\Órai\\2024. 12. 05\\2024. 12. 05\\2024. 12. 05.csproj",
"expectedPackageFiles": [],
"logs": []
}