From f10ef33cd9bf559a71f229496e843d4b9fe3c6e7 Mon Sep 17 00:00:00 2001 From: wienkop <uwe.wienkop@th-nuernberg.de> Date: Tue, 5 May 2020 15:14:17 +0200 Subject: [PATCH] 2020-05-05b --- .vs/prog2-ss2020-wienkop/v16/.suo | Bin 90624 -> 92672 bytes 02VerketteteListe-2/Program.cs | 12 +++++- .../netcoreapp3.1/02VerketteteListe-2.dll | Bin 8704 -> 8704 bytes .../netcoreapp3.1/02VerketteteListe-2.pdb | Bin 2760 -> 2780 bytes ...tteteListe-2.csprojAssemblyReference.cache | Bin 424 -> 424 bytes .../netcoreapp3.1/02VerketteteListe-2.dll | Bin 8704 -> 8704 bytes .../netcoreapp3.1/02VerketteteListe-2.pdb | Bin 2760 -> 2780 bytes 03 UebgDi ZyklischeListe/Program.cs | 40 ++++++++++++------ .../03 UebgDi ZyklischeListe.dll | Bin 5632 -> 5632 bytes .../03 UebgDi ZyklischeListe.pdb | Bin 1392 -> 1412 bytes ...ZyklischeListe.csproj.FileListAbsolute.txt | 1 + ...klischeListe.csprojAssemblyReference.cache | Bin 0 -> 424 bytes .../03 UebgDi ZyklischeListe.dll | Bin 5632 -> 5632 bytes .../03 UebgDi ZyklischeListe.pdb | Bin 1392 -> 1412 bytes 14 files changed, 38 insertions(+), 15 deletions(-) create mode 100644 03 UebgDi ZyklischeListe/obj/Debug/netcoreapp3.1/03 UebgDi ZyklischeListe.csprojAssemblyReference.cache diff --git a/.vs/prog2-ss2020-wienkop/v16/.suo b/.vs/prog2-ss2020-wienkop/v16/.suo index 422629a947c86966801d35516742c52fe5f373de..d8db7970dab549e77c40556899ee32b34d1a72e1 100644 GIT binary patch delta 2826 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 PUI5*5+Xc)RKQICS<iPN9 delta 2549 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 diff --git a/02VerketteteListe-2/Program.cs b/02VerketteteListe-2/Program.cs index 1c3c255..b48ff0b 100644 --- a/02VerketteteListe-2/Program.cs +++ b/02VerketteteListe-2/Program.cs @@ -147,6 +147,7 @@ namespace _02VerketteteListe_2 // Wenn gesuchtes Element in Liste vorhanden if (item.next != null) { + anz--; // Nächstes Element überspringen = löschen item.next = item.next.next; // Wenn letztes Element = gesuchtes Element @@ -155,7 +156,6 @@ namespace _02VerketteteListe_2 } } } - public void AddBeforeNth(int index, string name) { if (index < 0 || index > anz) @@ -171,7 +171,7 @@ namespace _02VerketteteListe_2 Element item = anf; for (int i = 1; i < index; i++) item = item.next; - neu.next = item.next; + neu.next = item.next; // Die Reihenfolge dieses und des nächsten Befehls ist ENTSCHEIDEND! item.next = neu; } } @@ -186,6 +186,7 @@ namespace _02VerketteteListe_2 AddFront(name); else { + // Wir wissen: Das neue Element ist nicht das erste und nicht das letzte Element Element neu = new Element(name); anz++; @@ -228,6 +229,13 @@ namespace _02VerketteteListe_2 l1.AddSorted("Claudia"); l1.AddSorted("Dieter"); l1.Print(); + Console.WriteLine("=================="); + //l1.DeleteFirst(); + //l1.DeleteLast(); + //l1.DeleteNth(1); + //l1.Print(); + l1.AddBeforeNth(2, "Bodo"); + l1.Print(); } } } diff --git a/02VerketteteListe-2/bin/Debug/netcoreapp3.1/02VerketteteListe-2.dll b/02VerketteteListe-2/bin/Debug/netcoreapp3.1/02VerketteteListe-2.dll index d64767c8e097674a9c68f89f49ac16ff2ff1b2da..75f23b8711f5ec75a47be7a516cf296181a1ee6e 100644 GIT binary patch delta 1010 zcmZp0X>gg)!NR|5^P-78GE8FT6IX>X9-7R^sLr~>lz|~+vLcht<VZ$!CK>U`O^kI4 z-^>`mz=MH-fr){Y!9bmXp@WZsfsuiML4bjQZSp}0gUta<*O;W388$F5Ft9T)2r@8L zGcqu+i2P&ZV$)%@m^0adRhhARatf=HfH?ybQ#CUK1B-ZMEr^=Df>mqt71m#j%*+f0 zlP|J|ixdSiG8AY?Gca&5ut^k^Gcpw9b4`}zaA#zgoWe1gQD*WF4g*dFRt5&;ItGTG z$%dT5iVEBe3@wZd49cOw3`=;x?qX1O5A}3mU|`t7!@zK5aw?}iqs-=|oYIVjD;O9V zdKf_D1lBbSYz+Gu)-$j%RI-9Z{xYm#U}Ugm-NeAgAjPtkfsuicVa4Q+T<VNFCrffm zGwz#g%57c$Kp7MwZ45V<4l}SZ^r%31)eHg*91I?+AYLN_Kl4cjPKG&PUK@uv^LYj? zhE-6W0`p-8ZiZbDp2S&ZHU?gX8(`i<1_S0R47>~>Y9LeEz;b*Hv2dOM10O?aD42VU zVH?ve27ZQGFb|}Zk%6C~7tDLe_=tgxL4aWblvlti%^<)asSYyqA?F1aEd~JwMF@}4 zjs>JrLw&Og4<BRwMuy7_QyDHYfE=aAz|HWSL61S0;RAyngERv_qaK4Yg9M`<gEoU7 zqaK4XLpq}#gEd1DqaK4ZLp`G&gEv?_n8A<HnIW3tB;x{xWQH!r#SGaDM;IHJW-}aN zTmU8?fJp{skca}9)MGGXaAEM*U<hMKV8~*qWN2mRW0=Lj#K6eF%D}|Hz@Wl>kAZ<9 zo8>VB1H(#|$CE$vMqAEjI0Et!0}BHqSPh6XpJ6{pIhxpFkQ4(8H~}*;Fl=t+d%@<U zYRf<vGH^OE<TIo&<bzExce-7>;zy3#iY?1Jl+P@gTrWDEg@KWgZ?mYF9i!ptM%Psg zjJ^RN2lO*AFz}c$Fz`r#HG&CHmJw!PU;u^uY%>Oi*^^tvl?8s)zUIBZ;;z#sORcGs zEmEgX-XY#(1Qj$Yf(n9+t~I))wdPE8<o9#-4_-lYCCFSBa|Q+mg^7w{jNdjlODHpL U=9Bux$|PaFSy16U<3s~?0LUTG(*OVf delta 939 zcmZp0X>gg)!E%<BdGo{`8K!k+6IX>XMong9RA&t^Wnc)ItjMG@Ig(MGX^Yt8CdN92 zJ~IX|@L*tIU}9ipU{Pma@Zn=%U}Rum5MW?no2)2lusML~8j}<g!y*O-26hGpK?bI3 zMg|5Jk$;R_Y&xtKeUlwnl^Js<r?5IPX);XS#;V1{z_9rN>n}!TCWgStciF=y2Xoj= zp1?7gQF^ipr-7{mD+7aa9RouPD+9w65IeY}C^Ij;7~~KMZU%-BMg|7u&|rof9<Uo2 zl-)x;T^JY`YIqnJE=-=tY0oIV`68z@qv2u(Mur{+5IKQ$IRhKReuh;HYz&pGAd$Ze z%NZCMY+2VburWxnY+ztyU}RW4S(aN}b_)YDLx3X4vNi@URyGC}hI%M(Kl9GXiQLxp zSCk>LH<<P@urV~KKzP**0t_4sHmV?ABLhG45e80%31D6uhdA>o1}=tqP@V$wJ_c@v zbr7D!S!Ol{UWPMZ-b4li=JO1^44P^nQ`*3Cd<;f#o&W<MgI6e+dyHWl(^Uq3h9EEx zq?D0?pCJj%d&u~RfsH|cAqC1SV3lSNV0a7Rab952Vh~{X3gI!@v4B+mQQKU=!^c>E zkpbi!JqB)uM+|xl!VIq&^cbWWxES>qlo^B>^%%4nJQ?*Ej2V&`^%$%favAj)oEfSZ z^%%Ut;=v4_jLr<v3`ZCjFeEdyGA?GwX4uczz%-j-KjQ*0`2b8ZFoQ%Cz@#378G{Rh zKSLNp0z;M(LnT8iLm$Ib1||kZ237_p1_lNd=9>%*4B0IA7#J8<vfP`j$`{QzYjPu> zu<|U1{U8MlEDVfbm7p-2#jqGeF|dG>E7Rtkd@tC9K#5m7(_{O;hki{d*PbP<IXd~V z==9C?Vz!J%3}!4*w-^|G13*UgGcYhLF=b#_A`UhLOn{QQFaraFIs*fPu^9t{@#MGS z$^vg6rQBHUe8pu#afo30!%pkT3KC6vFu@B@L6Fh+6FxbtGkmt(bM5-CP0-u~GIx&I k<O>o~jD4G5ODHo=HjvEN%qR7Wm1%?7W<iDbj1vvm0Xt;K?EnA( diff --git a/02VerketteteListe-2/bin/Debug/netcoreapp3.1/02VerketteteListe-2.pdb b/02VerketteteListe-2/bin/Debug/netcoreapp3.1/02VerketteteListe-2.pdb index a3bd6cb3e5633e53ae174171f38c53c1295eaa90..95802a5290103410b11d98663597830eb04e6b13 100644 GIT binary patch delta 299 zcmX>hdPj6Zfr1Yk1B0?tPJR*t1H-S{*Sz;v+;!SysWo-7Me6j^jjpREPS9YKnYc5Z zcP%R;!!A}P25~k<293$OjGBgC%!~{dm>C(ISr{26vM@5tWMO1j&BDmAhlPQGfq{{M zm6ee}ffd9CVMYe^$?c3U1vfA-FmN(3GjK34GMF$hFjP-&WSY-dFj<lLx~c`U10yrT zZsr6=W(E_M21aIvHWmgZW(Ee<15C^eX{-mBSQuhA%d!YCD!A_#yePUqfT{b~wVr49 z=AF0TE_>ZH@!byTsZIgguRPtl*_V}vi7{_-6uTD(8xsc~gER}n<mK!-Of7<&ud)|0 yGCEK8;56jaU}E5Akmh3Gom|YhhdsNsxV5siZn7CyI{WR``>jt~KTlr5r2+tbnNKzV delta 284 zcmca3dO~zUfr14a1B0?tPJR*t1H;=#DK}O-UvZgG93q(hu+!R%CF<712^x&j6L+Tb z&SYg|SjNi4z|6+TATn8(QPa?snUUc%Gb4i?3nN1h3nRl67Dk3;EQ}1>Sr`}?7#JBo zvM@66u!7hi%*Y@-xt;N);35VF22KWM1`Y;B1``GbhTO@GO!FB7Co3{vS2bpKU}R?4 z#+<;&%%IQGz{t$d$il$H%<zWg024Dq5bFUZ76#AFvMd6O3X_tjvRc>Qy!S6)&Y5cp zGkj*t33bPd=S(m<E;aq;*;Si2`?B&dF=kGVV)tT}X5pB;hFyoL`RnFe>_v=>CX;<R j4JY?<ZetH`jc-kD&6@1RmCk;=^>pjS*87upaH#+Q$*@gT diff --git a/02VerketteteListe-2/obj/Debug/netcoreapp3.1/02VerketteteListe-2.csprojAssemblyReference.cache b/02VerketteteListe-2/obj/Debug/netcoreapp3.1/02VerketteteListe-2.csprojAssemblyReference.cache index 2e2e4cd48ef53623d9b1b2ede269e8059601fa08..09f733cba816ea75758c5185c8e79a12110d4074 100644 GIT binary patch delta 14 VcmZ3%yn=ayKO<8a=j1@fZ~!5!1QY-O delta 14 VcmZ3%yn=ayKO>U|$K*i9Z~!2a1LXh! diff --git a/02VerketteteListe-2/obj/Debug/netcoreapp3.1/02VerketteteListe-2.dll b/02VerketteteListe-2/obj/Debug/netcoreapp3.1/02VerketteteListe-2.dll index d64767c8e097674a9c68f89f49ac16ff2ff1b2da..75f23b8711f5ec75a47be7a516cf296181a1ee6e 100644 GIT binary patch delta 1010 zcmZp0X>gg)!NR|5^P-78GE8FT6IX>X9-7R^sLr~>lz|~+vLcht<VZ$!CK>U`O^kI4 z-^>`mz=MH-fr){Y!9bmXp@WZsfsuiML4bjQZSp}0gUta<*O;W388$F5Ft9T)2r@8L zGcqu+i2P&ZV$)%@m^0adRhhARatf=HfH?ybQ#CUK1B-ZMEr^=Df>mqt71m#j%*+f0 zlP|J|ixdSiG8AY?Gca&5ut^k^Gcpw9b4`}zaA#zgoWe1gQD*WF4g*dFRt5&;ItGTG z$%dT5iVEBe3@wZd49cOw3`=;x?qX1O5A}3mU|`t7!@zK5aw?}iqs-=|oYIVjD;O9V zdKf_D1lBbSYz+Gu)-$j%RI-9Z{xYm#U}Ugm-NeAgAjPtkfsuicVa4Q+T<VNFCrffm zGwz#g%57c$Kp7MwZ45V<4l}SZ^r%31)eHg*91I?+AYLN_Kl4cjPKG&PUK@uv^LYj? zhE-6W0`p-8ZiZbDp2S&ZHU?gX8(`i<1_S0R47>~>Y9LeEz;b*Hv2dOM10O?aD42VU zVH?ve27ZQGFb|}Zk%6C~7tDLe_=tgxL4aWblvlti%^<)asSYyqA?F1aEd~JwMF@}4 zjs>JrLw&Og4<BRwMuy7_QyDHYfE=aAz|HWSL61S0;RAyngERv_qaK4Yg9M`<gEoU7 zqaK4XLpq}#gEd1DqaK4ZLp`G&gEv?_n8A<HnIW3tB;x{xWQH!r#SGaDM;IHJW-}aN zTmU8?fJp{skca}9)MGGXaAEM*U<hMKV8~*qWN2mRW0=Lj#K6eF%D}|Hz@Wl>kAZ<9 zo8>VB1H(#|$CE$vMqAEjI0Et!0}BHqSPh6XpJ6{pIhxpFkQ4(8H~}*;Fl=t+d%@<U zYRf<vGH^OE<TIo&<bzExce-7>;zy3#iY?1Jl+P@gTrWDEg@KWgZ?mYF9i!ptM%Psg zjJ^RN2lO*AFz}c$Fz`r#HG&CHmJw!PU;u^uY%>Oi*^^tvl?8s)zUIBZ;;z#sORcGs zEmEgX-XY#(1Qj$Yf(n9+t~I))wdPE8<o9#-4_-lYCCFSBa|Q+mg^7w{jNdjlODHpL U=9Bux$|PaFSy16U<3s~?0LUTG(*OVf delta 939 zcmZp0X>gg)!E%<BdGo{`8K!k+6IX>XMong9RA&t^Wnc)ItjMG@Ig(MGX^Yt8CdN92 zJ~IX|@L*tIU}9ipU{Pma@Zn=%U}Rum5MW?no2)2lusML~8j}<g!y*O-26hGpK?bI3 zMg|5Jk$;R_Y&xtKeUlwnl^Js<r?5IPX);XS#;V1{z_9rN>n}!TCWgStciF=y2Xoj= zp1?7gQF^ipr-7{mD+7aa9RouPD+9w65IeY}C^Ij;7~~KMZU%-BMg|7u&|rof9<Uo2 zl-)x;T^JY`YIqnJE=-=tY0oIV`68z@qv2u(Mur{+5IKQ$IRhKReuh;HYz&pGAd$Ze z%NZCMY+2VburWxnY+ztyU}RW4S(aN}b_)YDLx3X4vNi@URyGC}hI%M(Kl9GXiQLxp zSCk>LH<<P@urV~KKzP**0t_4sHmV?ABLhG45e80%31D6uhdA>o1}=tqP@V$wJ_c@v zbr7D!S!Ol{UWPMZ-b4li=JO1^44P^nQ`*3Cd<;f#o&W<MgI6e+dyHWl(^Uq3h9EEx zq?D0?pCJj%d&u~RfsH|cAqC1SV3lSNV0a7Rab952Vh~{X3gI!@v4B+mQQKU=!^c>E zkpbi!JqB)uM+|xl!VIq&^cbWWxES>qlo^B>^%%4nJQ?*Ej2V&`^%$%favAj)oEfSZ z^%%Ut;=v4_jLr<v3`ZCjFeEdyGA?GwX4uczz%-j-KjQ*0`2b8ZFoQ%Cz@#378G{Rh zKSLNp0z;M(LnT8iLm$Ib1||kZ237_p1_lNd=9>%*4B0IA7#J8<vfP`j$`{QzYjPu> zu<|U1{U8MlEDVfbm7p-2#jqGeF|dG>E7Rtkd@tC9K#5m7(_{O;hki{d*PbP<IXd~V z==9C?Vz!J%3}!4*w-^|G13*UgGcYhLF=b#_A`UhLOn{QQFaraFIs*fPu^9t{@#MGS z$^vg6rQBHUe8pu#afo30!%pkT3KC6vFu@B@L6Fh+6FxbtGkmt(bM5-CP0-u~GIx&I k<O>o~jD4G5ODHo=HjvEN%qR7Wm1%?7W<iDbj1vvm0Xt;K?EnA( diff --git a/02VerketteteListe-2/obj/Debug/netcoreapp3.1/02VerketteteListe-2.pdb b/02VerketteteListe-2/obj/Debug/netcoreapp3.1/02VerketteteListe-2.pdb index a3bd6cb3e5633e53ae174171f38c53c1295eaa90..95802a5290103410b11d98663597830eb04e6b13 100644 GIT binary patch delta 299 zcmX>hdPj6Zfr1Yk1B0?tPJR*t1H-S{*Sz;v+;!SysWo-7Me6j^jjpREPS9YKnYc5Z zcP%R;!!A}P25~k<293$OjGBgC%!~{dm>C(ISr{26vM@5tWMO1j&BDmAhlPQGfq{{M zm6ee}ffd9CVMYe^$?c3U1vfA-FmN(3GjK34GMF$hFjP-&WSY-dFj<lLx~c`U10yrT zZsr6=W(E_M21aIvHWmgZW(Ee<15C^eX{-mBSQuhA%d!YCD!A_#yePUqfT{b~wVr49 z=AF0TE_>ZH@!byTsZIgguRPtl*_V}vi7{_-6uTD(8xsc~gER}n<mK!-Of7<&ud)|0 yGCEK8;56jaU}E5Akmh3Gom|YhhdsNsxV5siZn7CyI{WR``>jt~KTlr5r2+tbnNKzV delta 284 zcmca3dO~zUfr14a1B0?tPJR*t1H;=#DK}O-UvZgG93q(hu+!R%CF<712^x&j6L+Tb z&SYg|SjNi4z|6+TATn8(QPa?snUUc%Gb4i?3nN1h3nRl67Dk3;EQ}1>Sr`}?7#JBo zvM@66u!7hi%*Y@-xt;N);35VF22KWM1`Y;B1``GbhTO@GO!FB7Co3{vS2bpKU}R?4 z#+<;&%%IQGz{t$d$il$H%<zWg024Dq5bFUZ76#AFvMd6O3X_tjvRc>Qy!S6)&Y5cp zGkj*t33bPd=S(m<E;aq;*;Si2`?B&dF=kGVV)tT}X5pB;hFyoL`RnFe>_v=>CX;<R j4JY?<ZetH`jc-kD&6@1RmCk;=^>pjS*87upaH#+Q$*@gT diff --git a/03 UebgDi ZyklischeListe/Program.cs b/03 UebgDi ZyklischeListe/Program.cs index c516938..4ea9820 100644 --- a/03 UebgDi ZyklischeListe/Program.cs +++ b/03 UebgDi ZyklischeListe/Program.cs @@ -27,17 +27,31 @@ namespace _03_UebgDi_ZyklischeListe } public void Print() { - + //for (Element item = anf; item != null; item = item.next) + // Console.WriteLine(item); + if (anf == null) + return; + // Wir wissen: Es existiert mindestens EIN Element + Element tmp = anf; + do + { + Console.WriteLine(tmp); + tmp = tmp.next; + } while (tmp!=null && tmp != anf); } - public void SetIterator(int plus) + public void SetIterator(int offset = 0) { - + iterator = anf; + for (int i = 0; i < offset; i++) + { + iterator = iterator.next; + } } - public string GetName() => ; - public void MoveIterator() { } - - + public string GetName() => iterator.name; + public void MoveNext() { iterator = iterator.next; } } + + // =========================================================== class Program { static void Main(string[] args) @@ -53,12 +67,12 @@ namespace _03_UebgDi_ZyklischeListe cl.CloseCycle(); cl.Print(); Console.WriteLine("-------------"); - //cl.SetIterator(2); - //for (int i = 0; i < 10; i++) - //{ - // Console.WriteLine(cl.GetName()); - // cl.MoveIterator(); - //} + cl.SetIterator(2); + for (int i = 0; i < 10; i++) + { + Console.WriteLine(cl.GetName()); + cl.MoveNext(); + } } } } diff --git a/03 UebgDi ZyklischeListe/bin/Debug/netcoreapp3.1/03 UebgDi ZyklischeListe.dll b/03 UebgDi ZyklischeListe/bin/Debug/netcoreapp3.1/03 UebgDi ZyklischeListe.dll index f51a57fa7dc746b638b146affa5aae59073364f2..0e253833a84422874f243ac020871e32a3a6b52b 100644 GIT binary patch delta 881 zcmZqBY0#O_!J@rz!J3IZGK{Mxt_)|4n9Rti&g!Dczz{N7kx6HAB%?axhRKbL^$I;& z3}E2Fz`(%7z{=pE#K7=}je&uYfq{X8fq`xEL>`050Zb_pc3=ezf(%U6j0_AcBL5h< z*>#w-btj);l915hV}l6)V-)+xsLd$G!=Zaii-BSD7bZ<cjyNWfT2=-ImdSD~Qj^VD zRD(L07#Ni67#O}VF)%Cuv4cyBGV{`lK`xoX%D@o9z`&p!8qDy5m4QJ3#C8w$bYWm% z_yID7k%2+kDJMS(q!{8R#&Frm>sYiH87E(5Q57_2Vq<7z1d*K#Dop$g;gh*p^%=7# zTeC_#w=?B47&0(|eJ8;1m=VNdVc=k3W)NVgWMW`2WME<7Vqj#L&*;Ix$RNl7B1M@z z7}yvr7<?Gm7-lhfOrFWATHnaT#=ykzM*-x9HU>^6Mg}GZOGOCJfWe=EnZXUpo5;k* zz|0T@;YrAWc@<#ZM21g{!3@j{GD={5U^x~BRX9(8frY^q%sa-gm(ibrl>rnh77PLc zjP(pfOdw7gn6zNvWRPP5ITvKSB!e6i7lS5)9FqWpA(*rTla6506HEqz$w)An$>77F z!jQ-S(hFjnGH@_(GB`8nF>o_PGUzb~GbAzSF-S8sGUzcVGjuWNF=#W$A7Id9FlM;N zpvPd%@RC7~!I|M3gC2u714ulW;lSjpY<`<n**TadTX80t_$OthCYLber==CAmN2;H zq~@mPl`sSpW#*MII9Dd;r21qQmoWI|m!<lpR+KR0fr!b6IYR}Gvz5Mb`?=h0gWCOo zo%)8_lQp=USy@1#H94DWuLJ`F!|JP=(-;_i1DF^X7-ljsFwD?oV3;x4mRp?FP>X@V zaB?KKvcMx274vYP?@se>2CmdHw051`!`)*96%2}l3W5yEE?ThJd7(n$F7{g9257bb lSvCvAR+y+L#@Mqtk*Ak&GauhCR;D#pn*~MQGfp&M2LQ9Wr)mHI delta 831 zcmZqBY0#O_!E$Ab|CWh8GK^glSB5iMOlD+MXI0T;U<jG4$fPqll2M&;!sJHAdW9S< z1~BkoU|?WkU}dmSVqkc~#=yYHz`(%4z`!<nBagx40HzcP3$OwPK?bI3Mg|5Jk$;Tb z>^e-^>XXkfNeDp1{xOREW8~q`eW11Z50fS%qtj$v7OBY|EGj__ObiUlbqow|m>3uq zfY`w$MVWc&#UQJDSQ!{X7#J9oLxUL}ure?RfY|P#o-Paw3?En-82*6xPC5BWAjJ?z zFougx-p8Uf`3;MbpbHZlLn9-I>|`)x;%7*iEYGUXSUcIDRhn_q<ZM=H^%f=u215oG z1}+9hhWU)n42%qd3?Nd8$(ezT!Ggh^fsJ7{lk?=Ytg7`rOl%BH3||yLcC|5xF)=bQ zF&HXBcm@n!49pC6P#z}}8v`>#5QHb84dxYqc@r5vG5RquGl(dG^?~JB7-Zo*0R|QZ zJuvSW!(K)&237`8aD&2^v7VuV3B)M|lNJn|4BAW}=YouvWYA{fV$fvJW)fg91e2Cv z(h*F0g2_NI83`sc8GIO27!nykdO>Vc20aFDh7bll24RL+20aF8h8hMv24#j;20aFC zhTRN$48{zSHyQL8tQnp#=rK4md}PpL@CHi+Gwh!Hp3QHwH9Hp*k8gfis%J@RQDRAc z(PS6SWc7la(qabxq^#8B5(d|t)ZEm(5{7`H%)Al?=gOQ^pUmPChP>2@lF7F@Lk0AG zwGI2$EqC3!hUvqi4U#7&J8(Hq?%>)hy8HHqSqzN60Za@G3^N%R7%DUw7%C>ma*MMH zYB4YfPOjuu7GRruN>Tag4%bNu^}lyE3z<w_!`)*96}%b*72JJ$gOnqO)9Oe0+Z{co vOnZ_5P2ixor~<JSCMt?C=4@`{>1CX3z@)I5kM9>NQ;*eVL6P^26Ajn_#N?|< diff --git a/03 UebgDi ZyklischeListe/bin/Debug/netcoreapp3.1/03 UebgDi ZyklischeListe.pdb b/03 UebgDi ZyklischeListe/bin/Debug/netcoreapp3.1/03 UebgDi ZyklischeListe.pdb index 781ee4801d02aff7f5a5499d5d6079a953985561..7f183ec33ef0812dde2c1894be8e22091980ab3c 100644 GIT binary patch delta 510 zcmeys)xteNr9Om#fk8PSC5eH7f#CuJ149KP1A}rM1A_+>1A_!eF1Vy9GcUauB%i>< zz`z0$3k_ySVPaq~0I}UeJzW?W7^W~WFnnNQU{H3-$p;zsh(*Ob+~>Q~yqke5wG6FY zS6|hf#=*eA7B0)gz{$kGz{tSBz{|ieaj_^P<HW80Ha<*@43SJs47-^a8O|^<F)%Xp zGB7f1V_;-B&cMjP&B(~$%E-vz!^p@G%gD%(2hz^K$nb)Zk%5_MvIC<Iquu0O#(GBa z$!{6O8M!92GMOqkFfuSQGu#I$&16W<VJOKhV8}}?O)YlKNzF~oE14X`wAe#$Dw{~D zqf}wj=5&p{$EJ(aJ(TZXR?P9&O*JQ*_nlp^5+efxqaY_EgC-LPJA(id0~Z4WGlLWp zhY*7T3xg;FBU2$OqXbjxWLst#2R06{EIShi6N3;-B|8Hn3j-sAI7lZy69YQ~BU2?K zg8~DKFvtu>rczGEMrNjl7N$mN6J`bmM(xSdm=zT*SQxk%GFib&I3igX&6srAK!IhX zBEZ1Fz-X*6`3AEBs}(0BgZ$*b%)X3#lf7A_g{2r9_cAqZkz!zAkmllLXOL!Mm|VgV d$IjIx)Fja)JNYI{4trHoT~kZbq{%+4Dgfi0T{{2( delta 492 zcmZqS{=hXsr9Oaxfk8PSC5eH7f#D1T149KP1A}rM1A_|_1A_oaF1Vy9GcUauBp<@W zz`z0$3k_z7U}9h}0I}UeJzW?W7&@337+x?jFep3a<bw=jn|n%8`RNYVNeT78cQy-| z?7qEW76$_ZTev6_11A#$10w?i11|%^#Koc$_xRYjFflR&GBGi1W@2PG!o<YD$k5Bc z$gqupk>NN4BLfE`BZCtoBZDU+BSRD;BSSVwGXo>TQ$|LH-;9%87<CveCKoc+GYU-p z$SBUpJ(-iqRKk{#fsvWv4oGPxLvjv7W=U!;Ltbj><T$3q9v_qB#D!}s&u!_q;P!K2 z<<k4RP(yv%yzg5>uKms19B!w?$iToT$jQi{z{J7MAi%`H#lXPKAjrfa#30VXAj-hV zRLIIG!DKhtlUc@=i32Rl&cwmQAk0+B&cMjRz{ns0(kaNqz|O$PRLRI7!ob1{GJ}z+ zl#S7!Nq{NCgqeYXQDgE_W<^C476uN6Tvo6=M<ffQ8Ivv>D17u)KvBSGpfdS6vjVF* zCnJOGWF8h@Mxn`3EYf_EjE%dQ8aIhDFfd4S^G@zyiDPGK;%X9T5}o{(C5OGJsjR7{ KscUiqs|o<b;#$}M diff --git a/03 UebgDi ZyklischeListe/obj/Debug/netcoreapp3.1/03 UebgDi ZyklischeListe.csproj.FileListAbsolute.txt b/03 UebgDi ZyklischeListe/obj/Debug/netcoreapp3.1/03 UebgDi ZyklischeListe.csproj.FileListAbsolute.txt index 971ff06..618b451 100644 --- a/03 UebgDi ZyklischeListe/obj/Debug/netcoreapp3.1/03 UebgDi ZyklischeListe.csproj.FileListAbsolute.txt +++ b/03 UebgDi ZyklischeListe/obj/Debug/netcoreapp3.1/03 UebgDi ZyklischeListe.csproj.FileListAbsolute.txt @@ -10,3 +10,4 @@ C:\Users\wienkop\source\repos\prog2-ss2020-wienkop\03 UebgDi ZyklischeListe\obj\ C:\Users\wienkop\source\repos\prog2-ss2020-wienkop\03 UebgDi ZyklischeListe\obj\Debug\netcoreapp3.1\03 UebgDi ZyklischeListe.dll C:\Users\wienkop\source\repos\prog2-ss2020-wienkop\03 UebgDi ZyklischeListe\obj\Debug\netcoreapp3.1\03 UebgDi ZyklischeListe.pdb C:\Users\wienkop\source\repos\prog2-ss2020-wienkop\03 UebgDi ZyklischeListe\obj\Debug\netcoreapp3.1\03 UebgDi ZyklischeListe.genruntimeconfig.cache +C:\Users\wienkop\source\repos\prog2-ss2020-wienkop\03 UebgDi ZyklischeListe\obj\Debug\netcoreapp3.1\03 UebgDi ZyklischeListe.csprojAssemblyReference.cache diff --git a/03 UebgDi ZyklischeListe/obj/Debug/netcoreapp3.1/03 UebgDi ZyklischeListe.csprojAssemblyReference.cache b/03 UebgDi ZyklischeListe/obj/Debug/netcoreapp3.1/03 UebgDi ZyklischeListe.csprojAssemblyReference.cache new file mode 100644 index 0000000000000000000000000000000000000000..74fe67b1ca671095970d4a7fbcae2417231e8f41 GIT binary patch literal 424 zcmZQzWME+U|NsAg5Y52Az`(=Az`zjao0(jcU!0#-qUThanUkUyl31Kwtmm9xl&Yf; zmReMtnV)BCXsTzZXP{@Gqu^YcQ&L)#YMYl@T2hplqoWW|nv|27?44Q}lAoQLXPabT zoMxJ4o@Qv6Vrr0RoX85YOcA>s!Ii}&sky-=i6yBZRh(&=IjLYCvkXK^&pAIQCpEbw zGe56b&m*xoqa-mYCl%ysPG$xM1{M&3S1B6<0|S>&eqxGSVsc4-5j)gB+}^2`&iT0o ziAAYJ93XRpGpkZryi+TS*}@WYN>hs&7?>GYS-CmHpziQ5O3BPi%z^896KG*?!pOkD z$-=<EupY!<Wnf_71X;%d62hSm<V)`O%=EncqEzR^;#3AkMgfpUP-F;zG=mu20NjFh Ae*gdg literal 0 HcmV?d00001 diff --git a/03 UebgDi ZyklischeListe/obj/Debug/netcoreapp3.1/03 UebgDi ZyklischeListe.dll b/03 UebgDi ZyklischeListe/obj/Debug/netcoreapp3.1/03 UebgDi ZyklischeListe.dll index f51a57fa7dc746b638b146affa5aae59073364f2..0e253833a84422874f243ac020871e32a3a6b52b 100644 GIT binary patch delta 881 zcmZqBY0#O_!J@rz!J3IZGK{Mxt_)|4n9Rti&g!Dczz{N7kx6HAB%?axhRKbL^$I;& z3}E2Fz`(%7z{=pE#K7=}je&uYfq{X8fq`xEL>`050Zb_pc3=ezf(%U6j0_AcBL5h< z*>#w-btj);l915hV}l6)V-)+xsLd$G!=Zaii-BSD7bZ<cjyNWfT2=-ImdSD~Qj^VD zRD(L07#Ni67#O}VF)%Cuv4cyBGV{`lK`xoX%D@o9z`&p!8qDy5m4QJ3#C8w$bYWm% z_yID7k%2+kDJMS(q!{8R#&Frm>sYiH87E(5Q57_2Vq<7z1d*K#Dop$g;gh*p^%=7# zTeC_#w=?B47&0(|eJ8;1m=VNdVc=k3W)NVgWMW`2WME<7Vqj#L&*;Ix$RNl7B1M@z z7}yvr7<?Gm7-lhfOrFWATHnaT#=ykzM*-x9HU>^6Mg}GZOGOCJfWe=EnZXUpo5;k* zz|0T@;YrAWc@<#ZM21g{!3@j{GD={5U^x~BRX9(8frY^q%sa-gm(ibrl>rnh77PLc zjP(pfOdw7gn6zNvWRPP5ITvKSB!e6i7lS5)9FqWpA(*rTla6506HEqz$w)An$>77F z!jQ-S(hFjnGH@_(GB`8nF>o_PGUzb~GbAzSF-S8sGUzcVGjuWNF=#W$A7Id9FlM;N zpvPd%@RC7~!I|M3gC2u714ulW;lSjpY<`<n**TadTX80t_$OthCYLber==CAmN2;H zq~@mPl`sSpW#*MII9Dd;r21qQmoWI|m!<lpR+KR0fr!b6IYR}Gvz5Mb`?=h0gWCOo zo%)8_lQp=USy@1#H94DWuLJ`F!|JP=(-;_i1DF^X7-ljsFwD?oV3;x4mRp?FP>X@V zaB?KKvcMx274vYP?@se>2CmdHw051`!`)*96%2}l3W5yEE?ThJd7(n$F7{g9257bb lSvCvAR+y+L#@Mqtk*Ak&GauhCR;D#pn*~MQGfp&M2LQ9Wr)mHI delta 831 zcmZqBY0#O_!E$Ab|CWh8GK^glSB5iMOlD+MXI0T;U<jG4$fPqll2M&;!sJHAdW9S< z1~BkoU|?WkU}dmSVqkc~#=yYHz`(%4z`!<nBagx40HzcP3$OwPK?bI3Mg|5Jk$;Tb z>^e-^>XXkfNeDp1{xOREW8~q`eW11Z50fS%qtj$v7OBY|EGj__ObiUlbqow|m>3uq zfY`w$MVWc&#UQJDSQ!{X7#J9oLxUL}ure?RfY|P#o-Paw3?En-82*6xPC5BWAjJ?z zFougx-p8Uf`3;MbpbHZlLn9-I>|`)x;%7*iEYGUXSUcIDRhn_q<ZM=H^%f=u215oG z1}+9hhWU)n42%qd3?Nd8$(ezT!Ggh^fsJ7{lk?=Ytg7`rOl%BH3||yLcC|5xF)=bQ zF&HXBcm@n!49pC6P#z}}8v`>#5QHb84dxYqc@r5vG5RquGl(dG^?~JB7-Zo*0R|QZ zJuvSW!(K)&237`8aD&2^v7VuV3B)M|lNJn|4BAW}=YouvWYA{fV$fvJW)fg91e2Cv z(h*F0g2_NI83`sc8GIO27!nykdO>Vc20aFDh7bll24RL+20aF8h8hMv24#j;20aFC zhTRN$48{zSHyQL8tQnp#=rK4md}PpL@CHi+Gwh!Hp3QHwH9Hp*k8gfis%J@RQDRAc z(PS6SWc7la(qabxq^#8B5(d|t)ZEm(5{7`H%)Al?=gOQ^pUmPChP>2@lF7F@Lk0AG zwGI2$EqC3!hUvqi4U#7&J8(Hq?%>)hy8HHqSqzN60Za@G3^N%R7%DUw7%C>ma*MMH zYB4YfPOjuu7GRruN>Tag4%bNu^}lyE3z<w_!`)*96}%b*72JJ$gOnqO)9Oe0+Z{co vOnZ_5P2ixor~<JSCMt?C=4@`{>1CX3z@)I5kM9>NQ;*eVL6P^26Ajn_#N?|< diff --git a/03 UebgDi ZyklischeListe/obj/Debug/netcoreapp3.1/03 UebgDi ZyklischeListe.pdb b/03 UebgDi ZyklischeListe/obj/Debug/netcoreapp3.1/03 UebgDi ZyklischeListe.pdb index 781ee4801d02aff7f5a5499d5d6079a953985561..7f183ec33ef0812dde2c1894be8e22091980ab3c 100644 GIT binary patch delta 510 zcmeys)xteNr9Om#fk8PSC5eH7f#CuJ149KP1A}rM1A_+>1A_!eF1Vy9GcUauB%i>< zz`z0$3k_ySVPaq~0I}UeJzW?W7^W~WFnnNQU{H3-$p;zsh(*Ob+~>Q~yqke5wG6FY zS6|hf#=*eA7B0)gz{$kGz{tSBz{|ieaj_^P<HW80Ha<*@43SJs47-^a8O|^<F)%Xp zGB7f1V_;-B&cMjP&B(~$%E-vz!^p@G%gD%(2hz^K$nb)Zk%5_MvIC<Iquu0O#(GBa z$!{6O8M!92GMOqkFfuSQGu#I$&16W<VJOKhV8}}?O)YlKNzF~oE14X`wAe#$Dw{~D zqf}wj=5&p{$EJ(aJ(TZXR?P9&O*JQ*_nlp^5+efxqaY_EgC-LPJA(id0~Z4WGlLWp zhY*7T3xg;FBU2$OqXbjxWLst#2R06{EIShi6N3;-B|8Hn3j-sAI7lZy69YQ~BU2?K zg8~DKFvtu>rczGEMrNjl7N$mN6J`bmM(xSdm=zT*SQxk%GFib&I3igX&6srAK!IhX zBEZ1Fz-X*6`3AEBs}(0BgZ$*b%)X3#lf7A_g{2r9_cAqZkz!zAkmllLXOL!Mm|VgV d$IjIx)Fja)JNYI{4trHoT~kZbq{%+4Dgfi0T{{2( delta 492 zcmZqS{=hXsr9Oaxfk8PSC5eH7f#D1T149KP1A}rM1A_|_1A_oaF1Vy9GcUauBp<@W zz`z0$3k_z7U}9h}0I}UeJzW?W7&@337+x?jFep3a<bw=jn|n%8`RNYVNeT78cQy-| z?7qEW76$_ZTev6_11A#$10w?i11|%^#Koc$_xRYjFflR&GBGi1W@2PG!o<YD$k5Bc z$gqupk>NN4BLfE`BZCtoBZDU+BSRD;BSSVwGXo>TQ$|LH-;9%87<CveCKoc+GYU-p z$SBUpJ(-iqRKk{#fsvWv4oGPxLvjv7W=U!;Ltbj><T$3q9v_qB#D!}s&u!_q;P!K2 z<<k4RP(yv%yzg5>uKms19B!w?$iToT$jQi{z{J7MAi%`H#lXPKAjrfa#30VXAj-hV zRLIIG!DKhtlUc@=i32Rl&cwmQAk0+B&cMjRz{ns0(kaNqz|O$PRLRI7!ob1{GJ}z+ zl#S7!Nq{NCgqeYXQDgE_W<^C476uN6Tvo6=M<ffQ8Ivv>D17u)KvBSGpfdS6vjVF* zCnJOGWF8h@Mxn`3EYf_EjE%dQ8aIhDFfd4S^G@zyiDPGK;%X9T5}o{(C5OGJsjR7{ KscUiqs|o<b;#$}M -- GitLab