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
What is difference between Structure and Unions?
Explain what are the __date__ and __time__ preprocessor commands?
What are the advantages of Macro over function?
Write a program to find the biggest number of three numbers in c?
Does * p ++ increment p or what it points to?
Which of these functions is safer to use : fgets(), gets()? Why?
Describe dynamic data structure in c programming language?
What do you mean by dynamic memory allocation in c?
a value that does not change during program execution a) variabe b) argument c) parameter d) none
Why c is a procedural language?
Is r written in c?
What do you mean by keywords in c?
Is null valid for pointers to functions?
How can I insert or delete a line (or record) in the middle of a file?
Write a program to check palindrome number in c programming?