DS Lab Worksheet 1.3
DS Lab Worksheet 1.3
Ques : 1
Program Code:
#include <bits/stdc++.h>
using namespace std;
class node
{
public:
int data;
node *next;
node(int val)
{
this->data = val;
next = NULL;
}
};
int main()
{
int val;
cout << "Enter the number: ";
cin >> val;
node *head = new node(1);
insert_end(head, 2);
insert_end(head, 3);
insert_end(head, 4);
insert_end(head, 5);
insert_end(head, 4);
insert_end(head, 2);
insert_end(head, 1);
insert_end(head, 2);
insert_end(head, 3);
insert_end(head, 5);
insert_end(head, 6);
insert_end(head, 5);
insert_end(head, 6);
insert_end(head, 5);
insert_end(head, 5);
insert_end(head, 5);
insert_end(head, 4);
insert_end(head, 4);
insert_end(head, 5);
insert_end(head, 3);
insert_end(head, 6);
insert_end(head, 2);
occurance(head, val);
return 0;
}
Output:
Ques : 2
Write a program to multiply every element of the linked list with 10.
Program Code:
#include <iostream>
using namespace std;
class node
{
public:
int data;
node *next;
node(int val)
{
this->data = val;
next = NULL;
}
};
int main()
{
node *head = new node(1);
insert_end(head, 2);
insert_end(head, 3);
insert_end(head, 4);
insert_end(head, 5);
insert_end(head, 2);
insert_end(head, 3);
insert_end(head, 4);
insert_end(head, 5);
multiply(head);
display(head);
return 0;
}
Output: