Hoşgeldin Misafir

brent code in C

MiRaT

13 Kas 2017
2,077 Mesaj

Aktiflik

Seviye

Deneyim

TIM / GÖREV:
Kod:
#include <stdio.h>
#include <stdlib.h>

int array[12]={0};
int a,i,b,temp;
int hash(int key)
{
 a=key%11;
	while(1){
  if(array[a]==0){
  array[a]=key;
  break;
}
  else{
  	temp=array[a];
  	array[a]=key;
  	key=temp;
  	while(1){
  	if(array[a]==0) break;
  	b=key/11;
  	a=a+b;
  	if(a>10)a=a-11;
}
  }
 
  } 
	}


int main(int argc, char *argv[]) {
	hash(27);
	hash(29);
	hash(18);
	hash(28);
	hash(39);
	hash(13);
	hash(16);

	for(i=0;i<11;i++){
   printf("%d:%d\n",i,array[i]);
  }
	
	
	
	return 0;
}