From c0a432b2e726912514972e1835b30d2028a4bfd0 Mon Sep 17 00:00:00 2001 From: SF Date: Wed, 29 Jul 2026 12:04:10 +0000 Subject: [PATCH] Added count feature --- linkedlist | Bin 16160 -> 16184 bytes linkedlist.c | 15 +++++++++++++++ linkedlist.h | 1 + main.c | 3 +++ 4 files changed, 19 insertions(+) diff --git a/linkedlist b/linkedlist index b945c431f975118fe71ec43bbe8e7f5ee2b3b324..fb955bc22ada9fd9b894f7fc262101e9f4c47150 100755 GIT binary patch delta 1253 zcmZWpT}TvB6ux(MH+R*xnO$SsG@TW73);+|)N~U?w`QRz&7cR1ek_Q>EwV5pqcm$+ zq}B5r8uZXZ55-jIgP9eH5mYZmWJpnAW#pQWg*lx&Gp<$#?tEvy@BHnV<#spsG)Gp_ z#*S5^@q&qHCYZoM*VuSYf8{}-PN=0fg!>+yi6OW-uP|Y-F@!2)V=;3%Aah=iU(_r7 zi#0k;YTyNTIjQ$_!uB^mqJ4MnUhm?*&Tc8c^14rHFvZz3nlP?E2_IuenU~7EgY0pQ zy=uZo=n@Lfj!hyVKakoj6?SxnC3&z188TKstE!qe^zi$V)L%O!`GeFlF3M-d`+27C zMqQEv(^5Dv9o{i6^HO-}q>m8xF3H=hI$B1Niu_dq11&==5R<LnIqJ76O(ol~o(<3YZ>rjgm^7iPHxM%rA0bvE z9zpa)Rdoch4{-*OOsZ-MC1f+AA2EVhi^z7%j5bvh+Q`%7#5ijN+QkI-bL^1Cq{=w9 zL6U(dAJ0y>C3@X^P}OKAp|Ls*cy>Zmba{d}MTF4-JKx4tEMCN2#JYr}AjPKbg;kz3 zIs!pYTCNo*tXvp-S_{=;6LG@Ts245NLrRlpHUVz>ia4`V`Rr@s=!9}?Z5pLL(2=u= z`r%cM&uJ%59W09wEg6wQN3M&e!rMF-Jq$Uyu3#~i=ZTx}Wh`#q%8_>vJMkM8HXBlq z@!S$(cFxB#Z!4?p-e+W8GP1NEh3X*~z`iH7z84^hk)0SRU}qw-Y(mUBkgHmq+oKl~wb&Z_TUAV_YTY;8j$Iq?9?1bWyjky1FCE3D% zR{;zl8xf7U3|tM=pKXg>DzM&PXp3Dq$|-*w$63vAzO=wr#{PR~D`23sknVz?rQSbj CP%@eT delta 1019 zcmZvbT}TvB6vywqle*ffJEJmfiO!a}TCUr=yK1cYfmve-Y3W;mOZs3D85IeIDSkNwdB}PwgncWBQV_z2LQ2T5LPDI*?941t4cz;?_kaH9+`}EN*8i}7 zyo7d6lzz&XW+d@VGZ1Kb#w<0rvlNcem;4=%xlIz>%*$(*nk2NLn)KK?pfIneOfoC{ z%@$K8E%1(w<>nn{GqER=GcNT)_^RW_Soi*l-Rc!CEvx7Z`d;PYw0O!`6&R~#W4di@ z6M;B9;45L3&yQZ;(sfyB+K`8vHikQv6qh`lmt9VXv6q!rhsl&pA0gxM*K64YzdB^) zvwUj_jVWJHHIl!TB+`jInzxWih%zH9A2mFTEIPN~qTr=da90RZqHfFCbV6%t`=nHS zVsDp(4!Vnr$Vdl{_3yfV16j1J>yMBj`Z9&Y6Zy81ctAo`fwWLh7;LA72Qf6=FDoQGsNULct8#zqirQSvHATx}Df;=&-_a0;jFa^OobVWjTww z>p$o9Cc3$aQJ%Spqu#D)as)gfucxal^QbTl&1EH(LI;un-jKywM;134BPTyjmI(sM-*|#wNK`Rjcacs2|)B ze};V@F#%3Sj?jH@FXHF_c_T1~YM*4*x9J3TjXyp4+MunbDn0oU)rp!k#+Es_Ut5`8 R5;8MIn5(U#b->qoe*-j(next; + } + + return count; +} diff --git a/linkedlist.h b/linkedlist.h index 0ee14af..355103a 100644 --- a/linkedlist.h +++ b/linkedlist.h @@ -12,5 +12,6 @@ typedef struct Node void insert(int data); void display(); int search(int value); +int count(); #endif diff --git a/main.c b/main.c index 0b02371..24a434f 100644 --- a/main.c +++ b/main.c @@ -21,6 +21,9 @@ int main() { printf("\nElement not found"); } + printf("\nTotal nodes = %d", count()); + return 0; + }