{"id":1583,"date":"2024-05-11T06:37:38","date_gmt":"2024-05-11T05:37:38","guid":{"rendered":"https:\/\/ramamm.com\/?p=1583"},"modified":"2024-05-11T06:37:38","modified_gmt":"2024-05-11T05:37:38","slug":"cll","status":"publish","type":"post","link":"https:\/\/ramamm.com\/?p=1583","title":{"rendered":"CLL"},"content":{"rendered":"<div class=\"wp-block-ub-content-toggle\" id=\"ub-content-toggle-4fee1b64-4faf-4ff2-9b37-7e049cd057e4\" data-mobilecollapse=\"false\" data-desktopcollapse=\"false\">\n<div class=\"wp-block-ub-content-toggle-accordion\">\n                <div class=\"wp-block-ub-content-toggle-accordion-title-wrap\"\" aria-controls=\"ub-content-toggle-panel-0-4fee1b64-4faf-4ff2-9b37-7e049cd057e4\" tabindex=\"0\">\n                    <p class=\"wp-block-ub-content-toggle-accordion-title ub-content-toggle-title-4fee1b64-4faf-4ff2-9b37-7e049cd057e4\">All functions<\/p><div class=\"wp-block-ub-content-toggle-accordion-toggle-wrap right\"><span class=\"wp-block-ub-content-toggle-accordion-state-indicator wp-block-ub-chevron-down open\"><\/span>\n                    <\/div><\/div><div role=\"region\" aria-expanded=\"true\" class=\"wp-block-ub-content-toggle-accordion-content-wrap\" id=\"ub-content-toggle-panel-0-4fee1b64-4faf-4ff2-9b37-7e049cd057e4\">\n\n<p><\/p>\n\n\n\n<p>#include &lt;stdio.h&gt;<br \/>typedef struct cll<br \/>{<br \/>int data;<br \/>struct cll*link;<br \/>}node;<br \/>node *newnode,*start=NULL,cur,prev,*temp,*last;<br \/>int main()<br \/>{<br \/>int ch;<br \/>char op;<br \/>void create();<br \/>void display();<br \/>void insatbegin();<br \/>void insatlast();<br \/>void insatrandom();<br \/>void delatbegin();<br \/>void delatlast();<br \/>void delatrandom();<br \/>printf(&#8220;enter your choice&#8221;);<br \/>printf(&#8220;1.create\\n2. display\\n3. insatbegin\\n4. insatlast\\n5. insatrandom\\n6. delatbegin\\n7. delatlast\\n8. delatrandom\\nexit&#8221;);<br \/>scanf(&#8220;%d&#8221;,&amp;ch);<br \/>do<br \/>{<br \/>switch(ch)<br \/>{<br \/>case 1:create();<br \/>break;<br \/>case 2:display();<br \/>break;<br \/>case 3:insatbegin();<br \/>break;<br \/>case 4:insatlast();<br \/>break;<br \/>case 5:insatrandom();<br \/>break;<br \/>case 6:delatbegin();<br \/>break;<br \/>case 7:delatlast();<br \/>break;<br \/>case 8:delatrandom();<br \/>break;<br \/>case 9:exit(0);<br \/>break;<br \/>default:printf(&#8220;enter correct choice&#8221;);<br \/>}<br \/>}while(ch&lt;9);<br \/>return 0;<\/p>\n<p>}<br \/>void create()<br \/>{<br \/>int dp;<br \/>char op;<br \/>do<br \/>{<br \/>printf(&#8220;enter the datapart&#8221;);<br \/>scanf(&#8220;%d&#8221;,&amp;dp);<br \/>newnode=(node*)malloc(sizeof(node));<br \/>newnode-&gt;data=dp;<br \/>newnode-&gt;link=NULL;<br \/>if(start==NULL)<br \/>{<br \/>start=newnode;<br \/>last=newnode;<br \/>last-&gt;link=start;<br \/>}<br \/>else<br \/>{<br \/>last-&gt;link=newnode;<br \/>last=newnode;<br \/>last-&gt;link=start;<br \/>}<br \/>printf(&#8220;do you want to continue&#8221;);<br \/>fflush(stdin);<br \/>scanf(&#8220;%c&#8221;,&amp;op);<br \/>}while(op==&#8217;y&#8217;||op==&#8217;Y&#8217;);<br \/>}<br \/>void insatbegin()<br \/>{<br \/>int dp,pos=1;<br \/>printf(&#8220;enter the datapart&#8221;);<br \/>scanf(&#8220;%d&#8221;,&amp;dp);<br \/>newnode-&gt;data=dp;<br \/>newnode-&gt;link=NULL;<br \/>if(pos=1)<br \/>{<br \/>start=newnode;<br \/>newnode-&gt;link=last;<br \/>}<br \/>else<br \/>{<br \/>temp=start;<br \/>while(temp-&gt;link!=NULL)<br \/>{<br \/>temp=temp-&gt;link;<br \/>}<br \/>last=temp;<br \/>newnode-&gt;link=start;<br \/>start=newnode;<br \/>last-&gt;link=start;<br \/>}<br \/>}<br \/>void insatlast()<br \/>{<br \/>int dp;<br \/>printf(&#8220;enter the datapart&#8221;);<br \/>scanf(&#8220;%d&#8221;,&amp;dp);<br \/>newnode=(node*)malloc(sizeof(node));<br \/>newnode-&gt;data=dp;<br \/>newnode-&gt;link=NULL;<br \/>temp=start;<br \/>while(temp-&gt;link!=start)<br \/>{<br \/>temp=temp-&gt;link;<br \/>}<br \/>last=temp;<br \/>last-&gt;link=newnode;<br \/>last=newnode;<br \/>last-&gt;link=start;<\/p>\n<p>}<br \/>void insatrandom()<br \/>{<br \/>int dp,pos,i=2;<br \/>printf(&#8220;enter the datapart&#8221;);<br \/>scanf(&#8220;%d&#8221;,&amp;dp);<br \/>printf(&#8220;enter the position&#8221;);<br \/>scanf(&#8220;%d&#8221;,&amp;pos);<br \/>newnode=(node*)malloc(sizeof(node));<br \/>newnode-&gt;data=dp;<br \/>newnode-&gt;link=NULL;<br \/>temp=start;<br \/>while((i&lt;pos)&amp;&amp;(temp-&gt;link!=start))<br \/>{<br \/>temp=temp-&gt;link;<br \/>i++;<br \/>}<br \/>newnode-&gt;link=temp-&gt;link;<br \/>temp-&gt;link=newnode;<br \/>}<br \/>void delatbegin()<br \/>{<br \/>node *temp=start,*temp1;<br \/>if(start==NULL)<br \/>{<br \/>printf(&#8220;list is empty&#8221;);<br \/>}<br \/>else<br \/>{<br \/>while(temp-&gt;link!=start)<br \/>{<br \/>temp=temp-&gt;link;<\/p>\n<p>}<br \/>temp1=start;<br \/>start=start-&gt;link;<br \/>temp-&gt;link=start;<br \/>temp1-&gt;link=NULL;<br \/>free(temp1);<br \/>}<br \/>}<br \/>void delatlast()<br \/>{<br \/>node *prev,*cur;<br \/>cur=start;<br \/>while(cur-&gt;link!=start)<br \/>{<br \/>prev=cur;<br \/>cur=cur-&gt;link;<br \/>}<br \/>prev-&gt;link=start;<br \/>free(cur);<br \/>}<br \/>void delatrandom()<br \/>{<br \/>node *prev,*cur;<br \/>int dp;<br \/>printf(&#8220;enter the datapart&#8221;);<br \/>scanf(&#8220;%d&#8221;,&amp;dp);<br \/>cur=start;<br \/>while(cur-&gt;data!=dp&amp;&amp;cur-&gt;link!=start)<br \/>{<br \/>prev=cur;<br \/>cur=cur-&gt;link;<br \/>}<br \/>prev-&gt;link=cur-&gt;link;<br \/>free(cur);<br \/>}<\/p>\n<p>void display()<br \/>{<br \/>node *temp=start;<br \/>printf(&#8220;start-&gt;&#8221;);<br \/>do<br \/>{<br \/>printf(&#8220;%d-&gt;&#8221;,temp-&gt;data);<br \/>temp=temp-&gt;link;<br \/>}while(temp!=start);<br \/>}<\/p>\n\n<\/div><\/div>\n<\/div>","protected":false},"excerpt":{"rendered":"","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"ub_ctt_via":"","_monsterinsights_skip_tracking":false,"_monsterinsights_sitenote_active":false,"_monsterinsights_sitenote_note":"","_monsterinsights_sitenote_category":0,"site-sidebar-layout":"default","site-content-layout":"","ast-site-content-layout":"default","site-content-style":"default","site-sidebar-style":"default","ast-global-header-display":"","ast-banner-title-visibility":"","ast-main-header-display":"","ast-hfb-above-header-display":"","ast-hfb-below-header-display":"","ast-hfb-mobile-header-display":"","site-post-title":"","ast-breadcrumbs-content":"","ast-featured-img":"","footer-sml-layout":"","theme-transparent-header-meta":"","adv-header-id-meta":"","stick-header-meta":"","header-above-stick-meta":"","header-main-stick-meta":"","header-below-stick-meta":"","astra-migrate-meta-layouts":"set","ast-page-background-enabled":"default","ast-page-background-meta":{"desktop":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"ast-content-background-meta":{"desktop":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"footnotes":""},"categories":[1],"tags":[],"featured_image_src":null,"author_info":{"display_name":"ramamm.com","author_link":"https:\/\/ramamm.com\/?author=1"},"aioseo_notices":[],"_links":{"self":[{"href":"https:\/\/ramamm.com\/index.php?rest_route=\/wp\/v2\/posts\/1583"}],"collection":[{"href":"https:\/\/ramamm.com\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/ramamm.com\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/ramamm.com\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/ramamm.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=1583"}],"version-history":[{"count":1,"href":"https:\/\/ramamm.com\/index.php?rest_route=\/wp\/v2\/posts\/1583\/revisions"}],"predecessor-version":[{"id":1584,"href":"https:\/\/ramamm.com\/index.php?rest_route=\/wp\/v2\/posts\/1583\/revisions\/1584"}],"wp:attachment":[{"href":"https:\/\/ramamm.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=1583"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/ramamm.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=1583"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/ramamm.com\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=1583"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}