%p&P>zu6DsiDq zuVA!S34OFz2|2zD?S%p?LrdqLqotQMU5aYwhOs#}!|LiX!iFrOm$UbWAyvDX*n+Ca zX~-p3t=jj3zV{$OvRttC`!*>VVO1UKtYLK-Aq_z_Bzig>$;H+Sr?0ECUZ|~a1J*ag zg}FE24l>k@y--&bQkSzbXmM1{>5mnuy0IY*mL-=+nS!Axz>AkqrT7e>cB$6Qu1NMo z4CYs=NE91}>%$x)yLWT!8(imcj>gR2?i+!TVlqPtpI`;;qFO;u088+*d&)yQ=~2W2 zvP&M?6gW$qZl`?g%uSy(*CQtQteFgJW(UdiUqXI*Jp`vj*gaLcqP!9=f>znj1_7Ii zh!6&`3(!Vl#jw!eR@pq&7NME-m26y6&&8;HozUxHpd}pPo|1=a!Rp!v7^>~DfkuL6 zgLVX+0E(r{Qw$1k#zQ*cnRxyV3U9>o3Mh1V-UWq+;W-Kl4}#ATk`;4=I59_v)3NQi z3T&su>DXrqMl(pr{ia|vg9JviMdXc^xK^#s@?2oz=5Tda*Vm{T#=J<0?#b2Ds);m8N(-A`J@#|0SBb)qjbmJhVhR5NCQ# zwaDrAvD13ors%u3lbwe9*=bx8LnVtO&2;{JO?G=S$1FrSP#ee`F*BJ(0<&Q@>dig} zY1;J0fsO(l4>}rjA}F=}ZcysCIf%l{h!bW;oG>$i?Udwn>|YWW%Dz-E+VF)OZTKQ@ z>z3WRbJJEJi@duBNxM5%OO8*+(sx1l0k!X8J-*P|MQ ERUASTJTmC2yEd}UnmhZKxVt8~uMn!t-5d$xNw20B-M=$EHat)(> z`*svWVFpyTXOpFLFnb Fz8STgpK(ubJ!L
g3(+Ra%5vd?n?zbqhRF33puhjAr~fb(o%L5 zB7D0)wS`*pXSe$~e%t+X(1As-pz3;`WzJ^>>_`IlHx-awgvA+f04^-HHVTj6l<)|` zYEQLEv0j+t>kCA!T%1!Abox`_QPhnMhi6b{ZG;;Ee_==s?f&;6hwOjs^m7WR_5XuY zKx+bROTnxFSF!qfz^&xid tQE#aKzgTV3AYAsjk&;UtRWoF4 zSe53qhUO656zRUdn-UChOsdvyDuYqC7Z8J~Q>6*A7~Fb}(bKY+H0!`MKS4I&E)4{h zQ6BuamwKT7E(_%$BY7OL);mGyrx)<9xvxwIHl(&5G4Sp}1uCvJ***=o@KAhbLTgSZ zxXHHYJuicHIZ*w{@ab%kdWHg)8y~};f;8<|d7!ju=Y!HjC;%M}S_nD~6wyQ5croZq zP;6NqGC@oV&mz!L(7%C}fvy6r0HuC&fl`a-A_@a1P8c|GI`)=yH a$hJI zLrVlkj*rO84g3^D__lL&3pPc0+gSsa#qU~dy|jfm5@O35teiGjk5Q8B`51pnJjU1j zW0E~ T1w5R?Y8WK(PCUEehscP*tPid|IX3{;8pJ3X9q#x= zaTkmFB#N!Tl}09tt-*C6Vla2_Jsf)-*9SQF4z6Op900cnF_@n#(cB7VRD<(~(TH;R z3Jg^{L;|c}dSg8&*|Ug)(FFfZhVt}ABs$wWhf19;N0ILnDrv4q?Bu)2{4FwE#|B4S z0(v9-r|WUT2O&AMoQ%M9qsq$j&k=|7O)&!%$iO!w>U3I0#P)PbO3m g$4!1ap@^%>1yYJy$DpTK;g{-lj77UU_UsZtng&qUB?Krt8Dv!FGg z{{W>83acfbhqQT#c}Sd?hs5bf6Qi*YrM#TeF?vp3#Ie^TPRC~{Syd=M( XcPuxaQo`ij%g>Gc4S5x> z4TqdsevVUnvEV*mw^7>U8mx`Tz}E(H{op$CwV_e04IP#)#mxrm30dX@mpQ@ryA#s- zF|E#ef*&z8)>Vbo1=S1*TImit{mJRfrg+u$Vl$*OtGLs*tLhm7*OO;ousCRmg4e3N z&eJvDPk;?l^|-q`Amakos|#bMQQc0_1 BU-V8nHikG=)KfDV1Zpz`qu}lKnNm*H^Hb~)9$z*@AqIwd1$X230m#5 zYWOW0q_`fjD>{O<87bhnpmlSf+)w!si@Trd!!FuC{~|QfgqPjaVxLuE5d@y}3Z0Nv zh3QzUf_c39eO;^!^`a1drT(Fnf%cb85{_NjXJ?;<^qshe7I@M@=YVE`-UnI)in-~b z@$=x1T3G{14Z%oyc7QGb{R9*<-18|Y8tOR>x&-tW&^l0Z9N~d^!cmupKzoBO2ki^` z2q?LtD?n)+{{~7!gz}{oh&ZtV5vOAZrMsc*h{WL?rGovgVAOJvmrkQaURq-WM*qSk zuqg^wpkRN>C2r2)?W{PwK9eov^nq!pq&)Y6TI=DCMxG}SgZV**m{U`bewt%WTm?pc z7e=R ?O7@u-cBE~%mjUVk%>NaBQj5~t&D z_67E;B&TB^NL(n}r(oYJ*ck<*86xsVNnC3WO_tId4QxV ?fJNd9K z9Q%m0fx$$%{T)RW{MP=CfYfV0_0&Baqka( >4G=~vAdtu(XY}Y!%1U3qVItNz2TK#)Tv*}(F-_QoPA!vk)XV?JH|LG@eegu zdA2}@dxKFa3SCicewarVn8hJ+p|+VY!tFpU6249AYk@nEz76;4LC1ma1f2wm-(h>E zfW8Y#mPopUB@!nrkvJXOCEX3>_9w8D3P$!PFfD2#^0t#W9iuf AsxN86NhZvPN{U2opwU9C!+t0iibHybDr8Do`6 mut5O1o5lP}+}f z1$BWA0Hr>GHFJxF&mmbXal&GW)3Nt(71;X{r{i9sz)mR`9VrWpR!ot%*DL$C9(i}u znf*WO*v75fpFjBhq0csbxaql#C*MEKJ~{B=e~8hs-UWITwDs)!YYx5e;n6*7Up>Y) zoO$ip{V(h|%nohe{v9cR_`$84f7x+(!x ^w?YbUVG`yH} -3DY5K?}Cp`?0ZR1%*L(6>QHYH=7R*w3G$tgqBU_c zyWxi4f4}%dTWg5vjY;o4RQtlgTI@Vm^?!WT`EmGhdqu%i_S4xH^lLUO8@6@#JF}N{ z`!W6a=$xd#8QM?&c>Fyxx3xWcvf{qjtj&4(>sGG&?s#rP;i+!dRh>3`)%o_`tA1Rv z`sQ_e-#3k#xb|m5aMX+`>)(3Tu lH!9`f{D zWB+qgCtW_ia{By)9#`f!On&8oxUafw`E>D|&-xa+ei?G{{l>iGn#8@CAK#bp*^c#B z?pnL>^#z9x|8&O>cig$}myiEyINmn=!^F(2r#6k;a Xs_!deY|UV(NDZ& TBNm_8)bpC)r~S6h?1RB z;JG-b$CcMtLg{Q&{1diU#wy+OBDp|Fmlq+gqOA{trvg4tyfUu -PrjHbud{tWu?`zF! z+#-z>f_VQ=_Z;3L((+YZ7Oh)a%@8h)le`XpeOQ$BO+&w>vb><`viO*3=xK|3okB1# zYv;+?D@0nps>|Zzswv>ojJ=#o9ZNR;x_Q(dSzb_eS$ym@C91MQcv-WuZ;AEGrTXv( zw+{`OKK0A=g9i=>t3DFEsGnah@$ci=gmN3wtX7q! 3B$-7ap68afrD7E%b~`8ycKJtETbRo#c&UNzHki$-okWsjYrtRI$D z{wT`}sxFJ$v?dE>$rWnP%NqR6`Ne*@RPEw+uc23HRKpd|48APNN<8}VD!*K+KIC&l zb3oOua9-9Id-u`dkt(R$#pjP^1MZS-O*vKbZ&B8YJz=z=s)D**9f4~#%T#4W^0K P3s`kod>(4P0!kxy!u)H7C`unGN;fj`&@eA4stIy}o-*l?AN2UF45xHF``AdAx4qW%WEC` +FRF!6SkeJ~ggt<
?X?1qX7$iQ|Fi;@mT+5A9tPG(Ml5=>bHm zp}mH}H*P%)TrNjo>g#7xyC|2h9z77PMqXD|ta{-6mh@=IK|s(W`s(Qk#9N=_D?yuE z(lbobL%DqQ^x}G?+iXmyH?TrB->x!AkaGFzxrOVIb1pgc<8LkLStRM9T)ujuxgL2f z+&=Z6E%x){k{-(CtEV^DBd-VTb`?n84&VUcu%w4_`ReHdM5~eYbUk(5fR@@NyK Azx2kVlU+`-UTu9?C^}yr1>C6^NFbX&WUA>3L%IGCJ(?3q6Acz;g*b(r16rtpWAy zjfk=PDM2z>(!+D{+oL3e5~!ir&2uPq8={u`qLgYW#Hc y4Qc*6G!948PtQ0UO}{n+%>M&3$lAg;Wl(AhpOL``H2dWk6xIC4VxYFk_hB&9 zO+N{P9&Gv*7)Oi$;^c4?msUW;kw>3p!KYdrg;izwup|kVKbTNjT3)97hYN12{@F#6 z6<-y==U&u5h;{h=cYwqH6cge;zW@|2jq*AOzuWNsI*|XXmi%KV_%$xo`&mk=f8=3u zjL9*J&tUO?yc(D1sx&1tQ_G*mqWhIjd`}7=d2r;@H?;6Qpz;~T_-Yo~-1Mti0F`2_ zl@(Hw{>dvXuhJ VF0 zd6bPeC=D%+wp$=*rJg{>XnU4%tXJ4#&dN%)SkY0?OYKH1!d2=jMKHrOY 0oO7$U1l^@3IHQbm4-Ui%` zW>F{Gjd{3c80{!*Cb)FtC|of>>1K?kC|n*cbOh?9jH%6Jx20y-Qqwa;U3qUK_o!4V n9VI97CU96DbM data[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 From 42e17f765cb8088714f0c7c1f972ed66823c4bcd Mon Sep 17 00:00:00 2001 From: Jdhggg <24016020834@stu.nsu.edu.cn> Date: Fri, 21 Mar 2025 01:14:21 +0800 Subject: [PATCH 2/2] =?UTF-8?q?=E5=90=88=E5=B9=B6=E5=87=BD=E6=95=B02?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- Project2/Debug/Project2.exe.recipe | 2 +- Project2/Debug/Project2.log | 9 ++++++++- .../Debug/Project2.tlog/CL.command.1.tlog | Bin 6138 -> 6138 bytes Project2/Debug/Project2.tlog/CL.read.1.tlog | Bin 13520 -> 12908 bytes Project2/Debug/Project2.tlog/CL.write.1.tlog | Bin 3292 -> 1892 bytes Project2/Debug/Project2.tlog/Cl.items.tlog | 8 ++++---- .../Project2.tlog/Project2.lastbuildstate | 4 ++-- Project2/Debug/Project2.tlog/link.read.1.tlog | Bin 3872 -> 3750 bytes .../Debug/Project2.tlog/link.secondary.1.tlog | 4 ++-- .../Debug/Project2.tlog/link.write.1.tlog | Bin 792 -> 624 bytes sq_list.c | 17 +++++------------ 11 files changed, 22 insertions(+), 22 deletions(-) diff --git a/Project2/Debug/Project2.exe.recipe b/Project2/Debug/Project2.exe.recipe index 8ecf20e..5058dca 100644 --- a/Project2/Debug/Project2.exe.recipe +++ b/Project2/Debug/Project2.exe.recipe @@ -2,7 +2,7 @@ - C:\Users\段宇宸\Documents\GitHub\Project2\Debug\Project2.exe +C:\code\lencode\Project2\Debug\Project2.exe diff --git a/Project2/Debug/Project2.log b/Project2/Debug/Project2.log index ce41d52..77f8b0b 100644 --- a/Project2/Debug/Project2.log +++ b/Project2/Debug/Project2.log @@ -1 +1,8 @@ - Project2.vcxproj -> C:\Users\段宇宸\Documents\GitHub\Project2\Debug\Project2.exe + sq_list.c +C:\code\lencode\Project2\sq_list.c(94,37): warning C4028: 形参 2 与声明不同 +C:\code\lencode\Project2\sq_list.c(100,9): warning C4033: “locate_list”必须返回值 +C:\code\lencode\Project2\sq_list.c(104,27): warning C4047: “==”:“int”与“int *”的间接级别不同 +C:\code\lencode\Project2\sq_list.c(110,9): warning C4033: “locate_list”必须返回值 +C:\code\lencode\Project2\sq_list.c(164,34): warning C4133: “函数”: 从“sq_list *”到“int *”的类型不兼容 +C:\code\lencode\Project2\sq_list.c(114,1): warning C4715: “locate_list”: 不是所有的控件路径都返回值 + Project2.vcxproj -> C:\code\lencode\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 53c914f8aaf5c782c9bf1330e4e67a3864301425..3dcb4bfa5b159471e5e2b1504d4bed38b281eaee 100644 GIT binary patch delta 34 scmV+-0NwxkFZwUAz6g`<5lEAe4j!{m6_f(AkPd1Ila31rv%Uz>0t+(@;{X5v delta 17 ZcmeyR|4V =q8FGpZ{x_}0RT-h2X+7e diff --git a/Project2/Debug/Project2.tlog/CL.read.1.tlog b/Project2/Debug/Project2.tlog/CL.read.1.tlog index c2df4957c6f39bb603a8031e4b629f8cbd585208..4726291171658461976726237ec8778d95bdf924 100644 GIT binary patch literal 12908 zcmeHO+iuf95S?cv{-KZX617c15pRyu785%L+X)0& ^2roQrl}Ws^Zvt z%gpS|`0UK|*Uujk%Ll1(&1E6?xJz+e9Xx-Q0)3y*8cQX&W<-J!OSCLxhw+J&=$WAZ zwY )Bb4m>WqZSMq>ST)D*k8~G+Pc`t7exClpIfZJC;MDuM2ugnFo)DEFf+% T)*76-pC#3x|1ocQ+&^` z(hMW~9pD;;S+zo62A;;uO=+Y!W)8T|w2?J-g&M~DEq0aKF=oCt;D8?K0lc*3qkG@t z+VReKto3`nk)LcUAp0a4}ec4n+9g#_b(sVreN5qv?6w_iAx zV|UnEbU0M`J4_TpTRBY=Lwrw@1EL3_DOcX)`BJQBan;MAN9&^^= l6=|I|7q{<{?84HBrlEcD3a_e;?pIPbaCJL zsFL=?NR?v838H^Zkx}=Zqu4Q&nCkeWb&4JP%y77Ntk_Yp pCg~5v< ?rembCdB) Qi8E?5L(L45 z%RqFBp-palNFCeiRl#=)V^;>NGI+6s|28NqU~dG!92slr9ok#LAIHWs6>4Ruo#MU~ zWTk8&-JrC>d4^wtnry#lN>AhrdY#EBj;Hvaprr}!@Oyx5 8&rUgU~ z#B{E|yT*YQbM=Ed?c5e2)|aqS5$JAI>_)m95xdcPh>@)bln6YWjKCraMWFp;x9&Jr z1WHEX 9upRH}~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$ oUtXF7a}eYV#Pd5G8#iViWZAvGgh#gRHPnrw{kH$Wsh|}ROZyt v1NP#RQ@_0{tvaJ^e|Zn@LWwBteSf;tU^M&hnc96kWxn74K|X(9fAR9QO(_eC literal 3292 zcmeHJI}U ;wz~@=?G>A_wpa_MXVZ)2Sng*|1Vr?1zGez#G{28D@50 z&oex%P@_VD4Gz54xL 0))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_MviTqBE `;?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-;J LWs-X?&RdM6hC}t+6W{>@vzO|zvQf{Tu z`AS{-h-7xi-gu><^Zvh(HFz~6mSLe dK z=IDvI(Z#nL&&(okr$MK 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^hC0 q(?mQb?moQe$rP+9@hqvI$eo 93if4APco%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 diff --git a/Project2/Debug/Project2.tlog/link.secondary.1.tlog b/Project2/Debug/Project2.tlog/link.secondary.1.tlog index a91ecb3..578ed71 100644 --- a/Project2/Debug/Project2.tlog/link.secondary.1.tlog +++ b/Project2/Debug/Project2.tlog/link.secondary.1.tlog @@ -1,2 +1,2 @@ -^C:\USERS\段宇宸\DOCUMENTS\GITHUB\PROJECT2\PROJECT2\DEBUG\LINKED_LIST.OBJ|C:\USERS\段宇宸\DOCUMENTS\GITHUB\PROJECT2\PROJECT2\DEBUG\LINKED_LIST_STACK.OBJ|C:\USERS\段宇宸\DOCUMENTS\GITHUB\PROJECT2\PROJECT2\DEBUG\MAIN.OBJ|C:\USERS\段宇宸\DOCUMENTS\GITHUB\PROJECT2\PROJECT2\DEBUG\SQ_LIST.OBJ -C:\Users\段宇宸\Documents\GitHub\Project2\Project2\Debug\Project2.ilk +^C:\CODE\LENCODE\PROJECT2\PROJECT2\DEBUG\LINKED_LIST.OBJ|C:\CODE\LENCODE\PROJECT2\PROJECT2\DEBUG\LINKED_LIST_STACK.OBJ|C:\CODE\LENCODE\PROJECT2\PROJECT2\DEBUG\MAIN.OBJ|C:\CODE\LENCODE\PROJECT2\PROJECT2\DEBUG\SQ_LIST.OBJ +C:\code\lencode\Project2\Project2\Debug\Project2.ilk diff --git a/Project2/Debug/Project2.tlog/link.write.1.tlog b/Project2/Debug/Project2.tlog/link.write.1.tlog index 4a65130dcb685d52d40211a60f3b933e5ed68de4..67bcf279596a979d4c62df10130a1f4c7fd49a15 100644 GIT binary patch literal 624 zcmezWFOI>P!HOXUNcuClFt`F)K0wkBi66ia1eEgviaIldFc<+ h2`{Kd2Is$F;rlH-w430qm`O(mZV1_^}p~%a? cMMgLx#}axR>H*^`0*Gm0asV(TIDt(D00uN$qyPW_ literal 792 zcmd6lI}XAy5Jaa&;wmX9>2Mqc2>CjZkYbSoa0Pl!gv9B9hpPysM1;bYcV>Uyo#*4E zSZjH8a!S;2d)?00{@#08m9U+1m_lvfQtfzcK@FZ25vBI data[i + 1] = list->data[i]; } list->data[pos] = value; - if (flog + 1 > list->length) + /* if (flog + 1 > list->length)*/ list->length++; } @@ -158,18 +158,11 @@ 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++); + 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); - - - - + get_sq_list(list_2, k, &e); + if (!locate_list(list_1, list_2)) + insert_sq_list(list_1, list_1->length, e); } - - - }