From b4f145b0a0f5e9817c289440f3ed19245059b91b Mon Sep 17 00:00:00 2001 From: Himanshi project Date: Mon, 20 Jan 2025 18:04:15 +0530 Subject: [PATCH 1/3] doubly linked list --- .../project-1/doubly_linked list.cpp | 41 +++++++++++++++++++ 1 file changed, 41 insertions(+) create mode 100644 himanshi-khatri-skit-B230490/project-1/doubly_linked list.cpp diff --git a/himanshi-khatri-skit-B230490/project-1/doubly_linked list.cpp b/himanshi-khatri-skit-B230490/project-1/doubly_linked list.cpp new file mode 100644 index 0000000..60b528f --- /dev/null +++ b/himanshi-khatri-skit-B230490/project-1/doubly_linked list.cpp @@ -0,0 +1,41 @@ +#include +using namespace std; +class node{ + public: + int data; + node*prev; + node*next; +// constructor +node(int data){ + this->data=data; + this->prev=NULL; + this->next=NULL; +} + +}; +void print(node*head){ + node*temp=head; + while(temp!=NULL){ + cout<data; + temp=temp->next; + } + cout<next; + } + return len; + + +} +int main(){ + node*node1=new node(10); + node*head=node1; + print(head); +} \ No newline at end of file From f0e14ae3758606e01a9f82a3a8a21d94a337e5ff Mon Sep 17 00:00:00 2001 From: Himanshi project Date: Mon, 20 Jan 2025 18:05:50 +0530 Subject: [PATCH 2/3] doubly linked list --- .../project-1/{doubly_linked list.cpp => doubly_linkedlist.cpp} | 0 1 file changed, 0 insertions(+), 0 deletions(-) rename himanshi-khatri-skit-B230490/project-1/{doubly_linked list.cpp => doubly_linkedlist.cpp} (100%) diff --git a/himanshi-khatri-skit-B230490/project-1/doubly_linked list.cpp b/himanshi-khatri-skit-B230490/project-1/doubly_linkedlist.cpp similarity index 100% rename from himanshi-khatri-skit-B230490/project-1/doubly_linked list.cpp rename to himanshi-khatri-skit-B230490/project-1/doubly_linkedlist.cpp From edff5753b1a78fcd7c1cc97de47a1bf9616a104c Mon Sep 17 00:00:00 2001 From: Himanshi project Date: Mon, 14 Apr 2025 14:34:10 +0530 Subject: [PATCH 3/3] code is being commited --- .DS_Store | Bin 0 -> 10244 bytes himanshi-khatri-skit-B230490/.DS_Store | Bin 0 -> 6148 bytes .../.vscode/c_cpp_properties.json | 18 +++ .../.vscode/launch.json | 13 ++ .../.vscode/settings.json | 62 ++++++++ .../project-1/abc.txt | 3 + .../project-1/circularLL.cpp | 0 .../project-1/doubly_linkedlist | Bin 0 -> 40608 bytes .../project-1/doubly_linkedlist.cpp | 139 +++++++++++++++++- .../project-1/even.txt | 3 + .../project-1/hello.txt | 4 + .../project-1/number.txt | 6 + .../project-1/odd.txt | 3 + himanshi-khatri-skit-B230490/project-1/stream | Bin 0 -> 45912 bytes .../project-1/stream.cpp | 46 ++++++ .../project-1/tempCodeRunnerFile.cpp | 1 + 16 files changed, 295 insertions(+), 3 deletions(-) create mode 100644 .DS_Store create mode 100644 himanshi-khatri-skit-B230490/.DS_Store create mode 100644 himanshi-khatri-skit-B230490/.vscode/c_cpp_properties.json create mode 100644 himanshi-khatri-skit-B230490/.vscode/launch.json create mode 100644 himanshi-khatri-skit-B230490/.vscode/settings.json create mode 100644 himanshi-khatri-skit-B230490/project-1/abc.txt create mode 100644 himanshi-khatri-skit-B230490/project-1/circularLL.cpp create mode 100755 himanshi-khatri-skit-B230490/project-1/doubly_linkedlist create mode 100644 himanshi-khatri-skit-B230490/project-1/even.txt create mode 100644 himanshi-khatri-skit-B230490/project-1/hello.txt create mode 100644 himanshi-khatri-skit-B230490/project-1/number.txt create mode 100644 himanshi-khatri-skit-B230490/project-1/odd.txt create mode 100755 himanshi-khatri-skit-B230490/project-1/stream create mode 100644 himanshi-khatri-skit-B230490/project-1/stream.cpp create mode 100644 himanshi-khatri-skit-B230490/project-1/tempCodeRunnerFile.cpp diff --git a/.DS_Store b/.DS_Store new file mode 100644 index 0000000000000000000000000000000000000000..ed27eae042435ff0cc4a6a61b7c461572bbf8a3a GIT binary patch literal 10244 zcmeI2yKWOf6o&tG3^9Vj9Vh~63koO#n;0Rb+Zaa(3S?ms6c|MoFY$3k zka~%!kaH#1DFgP$;qFRpr`Nt4;9nuYZ?=TOMJx5G1eAah7!#2F zA!HO8J2|w{Y#n@TaM|Wmhb6+yT1SK^t{6ywQQ1=@zHwz}ipm-kUij^t9SP zXEM2!Hy^v{T;WXiu!Ro#cu84jPUJFUlXVTIR{3)eHAGm!T4KicIoi}Z5^MVC)-;12 zZ`CvFIfKgrDqQipzuMbxxLQ|}Si=XmhH&($+X~$jiD&a2k&aORffcSWFoxiOs!ENND8T5J9lUbj~&HDWksw818Yrxbl(+#&5 zh{u-DpuWRJcB!exyVmu%P`F_a0)Z-Ve z!!og+$aq|XJ5)sPTV{C=eb3|0RbP-z25kvWBOl46(X*sKpwZ)Z-t6;YQyP?j5>Nt4 zKnW;;`4U*L!-aDHzcKmm|MQ)cj-~{Zz+4Fg`AV%)=8*1gJvF%8wTFzGj1r{X&`Q&V z4{0Lh<~p7kIS=1(Wsyh;tdE@>T4}no+;pcj-6`#D{$KlJ!1#ZZiZYFv&f4Ay4toCA K^Z);K{{I2&hctr# literal 0 HcmV?d00001 diff --git a/himanshi-khatri-skit-B230490/.DS_Store b/himanshi-khatri-skit-B230490/.DS_Store new file mode 100644 index 0000000000000000000000000000000000000000..26dd1607129c62a0eb8b6a2050bc0db21051efa6 GIT binary patch literal 6148 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 this->next=NULL; } +~node(){ + int value=this->data; + if(next!=NULL){ + delete next; + next=NULL; + } + cout<<"memory free for node with data"<data; + cout<data<<"\t"; temp=temp->next; } cout<next=head; + head->prev=newnode; + head=newnode; + + } + + } + void insertAtTail(node* &tail,node*&head,int item){ + if(tail==NULL){ + node*temp=new node(item); + tail=temp; + head=temp; + } + else{ + node* newnode= new node(item); + newnode->next=NULL; + tail->next=newnode; + tail=newnode; + } + + } + void insertAtPosition(node*&head,node*&tail,int item,int pos){ + int count; + node*temp=head; + // position is 1 + if(pos==1){ + insertAtHead(tail,head,item); + return; + } + // position is any + else{ + node*newnode= new node(item); + while(countnext; + count++; + } + newnode->next=temp->next; + temp->next=newnode; + temp=newnode; + } + // position is last + if(temp->next==NULL){ + insertAtTail(tail,head,item); + return; + } + // creating a node for item + node*nodeToInsert=new node(item); + nodeToInsert->next=temp->next; + temp->next->prev=nodeToInsert; + temp->next=nodeToInsert; + nodeToInsert->prev=temp; + + + + + } +// deletion of doubly ll +void deleteNode(int pos,node*&head){ + // deleting starting node + if(pos==1){ + node*temp=head; + temp->next->prev=NULL; + head=temp->next; + temp->next=NULL; + delete temp; + } + // deleting node in middle + + else{ + node*curr=head; + node*prev=NULL; + int count=0; + while(countnext; + count++; + + } + curr->prev=NULL; + prev->next=curr->next; + curr->next=NULL; + delete curr; + + } } int main(){ - node*node1=new node(10); - node*head=node1; + node*head=NULL; + node*tail=NULL; + + print(head); + // int n=getLength(head); + // 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 jto_TgH)TA(Zduc= +#include +#include +using namespace std; +int main() +{int n; + fstream of1("number.txt",ios::out); + fstream of2("odd.txt",ios::out); + fstream of3("even.txt",ios::out); + + + cout<<"enter number of data required: \n"; + cin>>n; + int i=1; + cout<<"enter numbers \n"; +int num; + while(i<=n){ + cin>>num; + of1<