1.find the second maximum in an array?
2.how do you create hash table in c?
3.what is hash collision
Answer Posted / abdur rab
#include <stdio.h>
int main ( int argc, char* argv[] )
{
int* array_int, nTotalCount = 10, sbig, big, i;
printf ( "\n/********************** Second Biggest
Number ********************/" );
array_int = ( int* ) malloc ( nTotalCount * sizeof
( int ) );
for ( i = 0; i < nTotalCount; i++ )
array_int [i] = rand() % 100;
printf( "\nThe Numbers in given order" );
for ( i = 0; i < nTotalCount; i++ )
printf ( "\t%d", array_int [i] );
for ( i = 0; i < nTotalCount; i++ )
{
switch ( i )
{
case 0:
sbig = big = array_int [i];
break;
default:
if ( big < array_int [i] ) {
sbig = big;
big = array_int [i];
} else {
if ( sbig <
array_int [i] ) sbig = array_int [i] ;
}
break;
}
}
printf ( "\n sbig :%d big :%d", sbig, big );
free ( array_int );
}
For hashtable please refer the following link
http://www.geocities.com/abdur_rab7/Open_Hash/openhash.html
| Is This Answer Correct ? | 3 Yes | 2 No |
Post New Answer View All Answers
Lists the benefits of c programming language?
Explain what is the concatenation operator?
write a c program to find the largest and 2nd largest numbers from the given n numbers without using arrays
Which is best book for data structures in c?
Who invented bcpl language?
Can you return null in c?
Can we change the value of static variable in c?
Explain what is the heap?
Can we increase size of array in c?
What is an expression?
What is null pointer in c?
Why is c fast?
Which type of language is c?
What is malloc and calloc?
pgm to find any error in linklist(in single linklist check whether any node points any of previous nodes instead of next node)