Computer note
Computer note
1. Insertion Operation
#include <stdio.h>
int main()
{
int LA[] = {1, 3, 5, 7, 8};
int item = 10;
int k = 3;
int n = 5;
int i, j = n;
n = n + 1;
while (j >= k)
{
LA[j + 1] = LA[j];
j = j - 1;
}
LA[k] = item;
return 0;
}
2. Deletion Operation
#include <stdio.h>
int main()
{
int LA[] = {1, 3, 5, 7, 8};
int k = 3;
int n = 5;
int i, j;
j = k;
while (j < n)
{
LA[j - 1] = LA[j];
j = j + 1;
}
n = n - 1;
return 0;
}
3. Update Operation
#include <stdio.h>
int main()
{
int LA[] = {1, 3, 5, 7, 8};
int k = 3;
int item = 10;
int n = 5;
int i;
LA[k - 1] = item;
return 0;
}
4. Search Operation
#include <stdio.h>
int main()
{
int LA[] = {1, 3, 5, 7, 8};
int item = 5;
int n = 5;
int i, j = 0;
while (j < n)
{
if (LA[j] == item)
{
break;
}
j = j + 1;
}
if (j < n)
{
printf("\nFound element %d at position %d\n", item, j + 1);
}
else
{
printf("\nElement %d not found in the array\n", item);
}
return 0;
}