From dcbc9f6ab27fdac1ebb5355ea5c146aa683920b2 Mon Sep 17 00:00:00 2001 From: quanye32 <409462812@qq.com> Date: Thu, 20 Mar 2025 22:44:30 +0800 Subject: [PATCH] =?UTF-8?q?=E5=90=88=E5=B9=B62.0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- Project2.vcxproj.filters | 6 +- Project2/Debug/Project2.exe.recipe | 2 +- Project2/Debug/Project2.log | 3 +- .../Debug/Project2.tlog/CL.command.1.tlog | Bin 2958 -> 6138 bytes Project2/Debug/Project2.tlog/CL.read.1.tlog | Bin 13514 -> 13520 bytes Project2/Debug/Project2.tlog/CL.write.1.tlog | Bin 4354 -> 3292 bytes Project2/Debug/Project2.tlog/Cl.items.tlog | 8 +-- .../Project2.tlog/Project2.lastbuildstate | 4 +- .../Debug/Project2.tlog/link.command.1.tlog | Bin 1690 -> 3574 bytes Project2/Debug/Project2.tlog/link.read.1.tlog | Bin 3750 -> 3872 bytes .../Debug/Project2.tlog/link.secondary.1.tlog | 4 +- .../Debug/Project2.tlog/link.write.1.tlog | Bin 624 -> 792 bytes Project2/Debug/main.obj.enc | Bin 0 -> 12020 bytes Project2/Debug/sq_list.obj.enc | Bin 0 -> 21955 bytes main.c | 10 +-- sq_list.c | 61 +++++++++++++++++- sq_list.h | 10 ++- 17 files changed, 87 insertions(+), 21 deletions(-) create mode 100644 Project2/Debug/main.obj.enc create mode 100644 Project2/Debug/sq_list.obj.enc diff --git a/Project2.vcxproj.filters b/Project2.vcxproj.filters index b947b58..4622cd9 100644 --- a/Project2.vcxproj.filters +++ b/Project2.vcxproj.filters @@ -18,15 +18,15 @@ 源文件 - - 源文件 - 源文件 源文件 + + 源文件 + diff --git a/Project2/Debug/Project2.exe.recipe b/Project2/Debug/Project2.exe.recipe index 5058dca..8ecf20e 100644 --- a/Project2/Debug/Project2.exe.recipe +++ b/Project2/Debug/Project2.exe.recipe @@ -2,7 +2,7 @@ - C:\code\lencode\Project2\Debug\Project2.exe + C:\Users\段宇宸\Documents\GitHub\Project2\Debug\Project2.exe diff --git a/Project2/Debug/Project2.log b/Project2/Debug/Project2.log index 976bffc..ce41d52 100644 --- a/Project2/Debug/Project2.log +++ b/Project2/Debug/Project2.log @@ -1,2 +1 @@ - sq_list.c - Project2.vcxproj -> C:\code\lencode\Project2\Debug\Project2.exe + Project2.vcxproj -> C:\Users\段宇宸\Documents\GitHub\Project2\Debug\Project2.exe diff --git a/Project2/Debug/Project2.tlog/CL.command.1.tlog b/Project2/Debug/Project2.tlog/CL.command.1.tlog index 63d02921de1fab87535df6fd4037ea928c5a202a..53c914f8aaf5c782c9bf1330e4e67a3864301425 100644 GIT binary patch delta 493 zcmeAZ|E0g7kJ~zq!I{B|A%-E8A(+9HAqYsuFl^0kkKPd-!{EZ;50njM@CC~FF@%8S z+!;K9EDxZl(?-R5CSx-6O;j|d#M+69+LN!bifr~^_94@HkbW6*Tt0ashw5fMHuCHR YYStyk(us<{9 delta 7 OcmeyR-zUDIj~f6EPy-kM diff --git a/Project2/Debug/Project2.tlog/CL.read.1.tlog b/Project2/Debug/Project2.tlog/CL.read.1.tlog index 161a88492354ac7594a396cc8088bac5aa07e7a8..c2df4957c6f39bb603a8031e4b629f8cbd585208 100644 GIT binary patch literal 13520 zcmeHOQEr<+5S{Nzy+c0RA1iUv%IY7+iQ^hf3fPGgR1VOC^hA|Qi8E?5L(L45 z%RqFBp-palNFCeiRl#=)V^;>NGI+6s|28NqU~dG!92slr9ok#LAIHWs6>4Ruo#MU~ zWTk8&-JrC>d4^wtnry#lN>AhrdY#EBj;Hvaprr}!@Oyx58&rUgU~ z#B{E|yT*YQbM=Ed?c5e2)|aqS5$JAI>_)m95xdcPh>@)bln6YWjKCraMWFp;x9&Jr z1WHEX9upRH}~sLZo6&rkE{!)Is} z_xHJ~rMSP#)k4Mn{yHCV_ERgZeoQL!O!Q{guJ`rb|G+#S8k^+}+HT8!c8?hS5ybWM z)MN%*jJ_~;FVtq$KLvun0y1Z|6^^Fd-;yI|YQOg*gsjP*dml2~Hm40ge(fywxSlVy z?o`MpXWvmb8NUCN`)f;nhN^kK-O;6aKG$Uqv+K=$leC?YhcWvN*&5CB$00XMp^V z@&Q-2XKUS~ZX~H($Q??tz3@H5VJ{ zm^v`uYqY>8`&^+!jJK7jLutmSnW5xEATrUuxv?Q-tSeUq+f9vL8MMk^#S%7JBCUYF z5$tkdw54^ZZ-xH3#FxFqH>UV3U_sh+g|sD7E8J)JB&f;ui%sg4+(NEfxxw`YzeBV% zLW(r#@>_7%TQ!1NJlL$O65>5ytx!dX=N2&w4GP0X@db#0WY9Jg}ZZ!`A&=Ykc#Z{w@xeT(Av zCif*3zx!-SojqNDOe)818QfEB_djslU1PI+gSP9knC*LY?%by)GFSoI*5mWLk}?K6 zzrtA)e$PqKuKV=d^)a3i#*QYsb+#3G)wO(w$oLnvH?r;_I(q@8*y*Y!3QW!O`zdM53d z)6Kpeb-zvb+xDHa57B=f-f!zNlH*>={y3sbsb0@>jn~ilSBS>z?fwhLAHU7U>wf?N C9xTED diff --git a/Project2/Debug/Project2.tlog/CL.write.1.tlog b/Project2/Debug/Project2.tlog/CL.write.1.tlog index cd2bbd56fdd2870579d2bf0afea9de24cd9eb5e9..11f32987ca9ac756f5c2e8f2b2bc787f5f0e886e 100644 GIT binary patch literal 3292 zcmeHJI}U;wz~@=?G>A_wpa_MXVZ)2Sng*|1Vr?1zGez#G{28D@50 z&oex%P@_VD4Gz54xL0))KVGV1cpoL^*!h&9BQGvZQvneKur}oR3Pp(|@8IZjrv(2!?g8k)W z(1pzkLMs)>EM%NQWPA?dKeLm+U&mc_4XHARKJ?|uoTu4ThtQ{)e!JXz#ud@;O{#kr xx>LVn$<8vA8LB-2{J+E4@pr+nKF1I_MviTqBEJj_18wPcXJ=>kalgRF z3}=p81eo(}%`wV-$Jldi$ypx{zz=i*?95q9UH}BcO1W_ zOn1qJl{Q}m6W<8t|HM?mN}}0ZVX8CxJ%5Uk7VF({Nmnn`?6oX9Q<2pgmDg?+F^T4P zxa6>YW(wOae@xdPsdU}lyO>$FXQ=PDs@a{_d)qT)J!&;(ztVh_`~A*eslIwys_L$- hRQ;(`65DpQNzSp+t&6T;)edu;S7miC&wSPaJ^{%RWa|I` diff --git a/Project2/Debug/Project2.tlog/Cl.items.tlog b/Project2/Debug/Project2.tlog/Cl.items.tlog index f9da5c0..900f0d6 100644 --- a/Project2/Debug/Project2.tlog/Cl.items.tlog +++ b/Project2/Debug/Project2.tlog/Cl.items.tlog @@ -1,4 +1,4 @@ -C:\code\lencode\Project2\linked_list.c;C:\code\lencode\Project2\Project2\Debug\linked_list.obj -C:\code\lencode\Project2\linked_list_stack.c;C:\code\lencode\Project2\Project2\Debug\linked_list_stack.obj -C:\code\lencode\Project2\main.c;C:\code\lencode\Project2\Project2\Debug\main.obj -C:\code\lencode\Project2\sq_list.c;C:\code\lencode\Project2\Project2\Debug\sq_list.obj +C:\Users\段宇宸\Documents\GitHub\Project2\linked_list.c;C:\Users\段宇宸\Documents\GitHub\Project2\Project2\Debug\linked_list.obj +C:\Users\段宇宸\Documents\GitHub\Project2\linked_list_stack.c;C:\Users\段宇宸\Documents\GitHub\Project2\Project2\Debug\linked_list_stack.obj +C:\Users\段宇宸\Documents\GitHub\Project2\main.c;C:\Users\段宇宸\Documents\GitHub\Project2\Project2\Debug\main.obj +C:\Users\段宇宸\Documents\GitHub\Project2\sq_list.c;C:\Users\段宇宸\Documents\GitHub\Project2\Project2\Debug\sq_list.obj diff --git a/Project2/Debug/Project2.tlog/Project2.lastbuildstate b/Project2/Debug/Project2.tlog/Project2.lastbuildstate index 9743022..c601493 100644 --- a/Project2/Debug/Project2.tlog/Project2.lastbuildstate +++ b/Project2/Debug/Project2.tlog/Project2.lastbuildstate @@ -1,2 +1,2 @@ -PlatformToolSet=v143:VCToolArchitecture=Native32Bit:VCToolsVersion=14.43.34808:TargetPlatformVersion=10.0.26100.0: -Debug|Win32|C:\code\lencode\Project2\| +PlatformToolSet=v143:VCToolArchitecture=Native32Bit:VCToolsVersion=14.43.34808:TargetPlatformVersion=10.0.22621.0: +Debug|Win32|C:\Users\段宇宸\Documents\GitHub\Project2\| diff --git a/Project2/Debug/Project2.tlog/link.command.1.tlog b/Project2/Debug/Project2.tlog/link.command.1.tlog index 71d5a577c5343ab61011ef43d0234791292c4dd3..21a31c151469dacef85a6cf79461d3c674384756 100644 GIT binary patch delta 437 zcmbQm`%QYoEH>*n24@B~2GJ$grU41)`UKTtN5!51jw#}ERR zb7$}bvOIvIP7@U)jmgnAF_kQBipG;27$wNn+Q23?c@LuyIoc;TGAd5aV-?yg!Q{h4 Si2;+>v2>8De{&wI4kG}rieBdc delta 7 Ocmew+J&Sk4EH(fQ;{yo* diff --git a/Project2/Debug/Project2.tlog/link.read.1.tlog b/Project2/Debug/Project2.tlog/link.read.1.tlog index 4b35156704737f08a14106ad9abae8af50207ba1..a41af58ca8cd0318a2f50f65120461d574505f28 100644 GIT binary patch literal 3872 zcmd6qO-{ow5QS%r#2vbXP1KgELhSO>hS2;#lTe@*Jpfl=&xw#Y9q^6Qh*A|nCDd4z z6Wil)o;`2u*N^u{3FShJ)Kbbs<~)tOKD{j8mPR5eu-1}c$)&QkSQ2WN^ahN)#-orc z>><6wojnoOfblWb6z^PS^hC0q(?mQb?moQe$rP+9@hqvI$eo93if4APco%MkvI zDFfS9MrPQX8I9%4oL!mlwKGO}mOX)VkF3ocw@}4oSmM}DHJm6pH41*ILop1&ld)qd zr<7Z9^g(q?u3bA9&5~O{v(dGDRAx;ai(-Sx=S-^{Lso++fn)BRrv+#NZX37qutgP; ziMx@t_du5l>gzV_63s3Rb!cSUD(cYR|4m1I*GC48bZ?dCgnLN&WjHAwP+6+1JbN>x z8(L@EJLb$&4ej$z@bmFb=*gL<R{C5!+7 literal 3750 zcmd6p*-pbS5Jl%1iGRo=yhJS&gm_C=0$HF**kr+v@a@34POCsE0we-fWj9`C=FVdK zzC1tJ#7@o8mo~K-Um1PzW_)Q&*3OxoSZxRF_&6iUu{E~v@+tBc%uMYOZK+kr#poEL z<>`;?J$kDN)-HOqom+x`MUNILyV?@PUE5j3vCYMT93_@pWOMK+gB6*$@z|zz#@Y>W zaLgCvNQjl`A-Iod!;O{L??|n)ves0hN17MdP(Bl%-+TURWJ>fp)=SW6EL+`JH8N*s zgN*8-;JLWs-X?&RdM6hC}t+6W{>@vzO|zvQf{Tu z`AS{-h-7xi-gu><^Zvh(HFz~6mSLedK z=IDvI(Z#nL&&(okr$MK2Mqc2>CjZkYbSoa0Pl!gv9B9hpPysM1;bYcV>Uyo#*4E zSZjH8a!S;2d)?00{@#08m9U+1m_lvfQtfzcK@FZ25vBIP!HOXUNcuClFt`F)K0wkBi66ia1eEgviaIldFc<+h2`{Kd2Is$F;rlH-w430qm`O(mZV1_^}p~%a? cMMgLx#}axR>H*^`0*Gm0asV(TIDt(D00uN$qyPW_ diff --git a/Project2/Debug/main.obj.enc b/Project2/Debug/main.obj.enc new file mode 100644 index 0000000000000000000000000000000000000000..c7bca446226dad26f2f6617aa94850fee94052d9 GIT binary patch literal 12020 zcmb_i3w%>W)}N-Ol!QlHi&Oy#rOG=rXNkk0xBwqt|(}ENEJneh22$9PyunR4+InhWdCRG&9f<@F!{}$Gyi+$%nBs>{=h{cjo*8QTcH z+7uBPfJDa<^Hokyjctb0=I6T_gqj{90ep=ruYI;R-C5~}+khAz!KX|dGc~f_W#B6W z-(iWDnyO1gy%F+;0+)4R>_$Wiafs364U1vS4xW{%oQ)}vM3Ywvywf#|c@QbYBSw=~ z0eLTjr)yWv)~dX2;9CTqXS<1fom!E14tztqGd8$~$kzc$wDx&{Zv@XkrO0=&_Bp__ zucyct=&!rf>a~g(J$oS<(t>%Sbcq={RRkZ6f7vDQbp)RyDxcSuKBDLrl23u=X%_fy zmw3^Asb27vg!3%`&!R{^QBO-q76qEOhb0~k;KB9OHhrciTkD6|3Q)gB@G&{&Sg9Oj zG@13|3rh+|~4?c=u591d1>L1m)@`#UAAhcz0&Kk40m{Ms-9*U<95x!>ed7a zUZ=%rbyTWc(`K+CY*-TODPwKfRjfZdvycVSB8ScG^0>;p%0A=zDo0m&9Zts_M`gLv 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 literal 0 HcmV?d00001 diff --git a/Project2/Debug/sq_list.obj.enc b/Project2/Debug/sq_list.obj.enc new file mode 100644 index 0000000000000000000000000000000000000000..a3369ec07cea14792069ea3ed936faaedcbbb58b GIT binary patch literal 21955 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 n9VI97CU96DbMdata[i - 1] = i; - } + N->data[0] = 11; + N->data[1] = 12; + N->data[2] = 13; + for (int i = 1; i <= 10; i++) { L->data[i - 1] = i; @@ -23,7 +23,7 @@ int main(void) print_sq_list(N); print_sq_list(L); printf("----------------------------------"); - merge_sq_list(N,L); + mer_ge_sq_list(L,N); print_sq_list(L); printf("%d", L->length); printf("Hello World!\n"); diff --git a/sq_list.c b/sq_list.c index 658c42f..275078a 100644 --- a/sq_list.c +++ b/sq_list.c @@ -27,6 +27,7 @@ void delete_sq_list(sq_list* list,int pos) list->data[list->length - 1] = 0; } list->length--; + } // 滻 @@ -77,6 +78,43 @@ void print_sq_list(sq_list* list) printf("\n"); } +//Ԫ +void get_sq_list(sq_list* list1, int pos, int*e) +{ + if (list1->length == 0 || pos<0 || pos>list1->length) + { + printf("ȡԪʧ"); + return; + } + *e = list1->data[pos]; + return; +} + +// +int locate_list(sq_list* list, int *e) +{ + int i = 0; + if (list->length == 0) + { + printf("Ϊ"); + return; + } + for (i = 0;i < list->length;i++) + { + if (list->data[i] == e) + return 1; + } + if (i > list->length) + { + printf("Խ"); + return; + } + return 0; + +} + + + // 2 1 void merge_sq_list(sq_list* list_1, sq_list* list_2) { @@ -113,4 +151,25 @@ void merge_sq_list(sq_list* list_1, sq_list* list_2) //if (list_1->data[j] != list_2->data[i]) //continue; //else if (list_1->data[j] == list_2->data[i]) -//break; \ No newline at end of file +//break; + +//ϲ2.0 +void mer_ge_sq_list(sq_list* list_1, sq_list* list_2) +{ + int e; + int k = 0; + for (int k=0;k < list_2->length;k++); + { + get_sq_list(list_2,k,&e); + if(!locate_list(list_1,list_2)) + insert_sq_list(list_1,list_1->length, e); + + + + + } + + + +} + diff --git a/sq_list.h b/sq_list.h index 25c0939..7dd531a 100644 --- a/sq_list.h +++ b/sq_list.h @@ -24,8 +24,16 @@ void insert_sq_list(sq_list* list, int pos, int value); // ӡ void print_sq_list(sq_list* list); -// ϲ˳ +//Ԫ +void get_sq_list(sq_list* list1,int pos, int *e); + +// +int locate_list(sq_list* list, int e); + +// ϲ˳1.0 void merge_sq_list(sq_list* list_1, sq_list* list_2); +//ϲ˳2.0 +void mer_ge_sq_list(sq_list* list_1, sq_list* list_2); #endif