Implementácie

Sekvenčné vyhľadávanie

 
 
//sekvencne vyhladavanie zadaneho prvku "hladany" v poli "pole" s poctom prvkov "velkost"
//funkcia vracia index zadaneho prvku v poli (v pripade neuspechu vyhladavania vracia -1) 
int najdi_sekv_index(int* pole, int velkost, int hladany){
	int index=0;
	while (index < velkost) {
		if (pole[index]==hladany) return index;
		index++;
	}
return -1;
}
 
//sekvencne vyhladavanie zadaneho prvku "hladany" v poli "pole" s poctom prvkov "velkost"
//funkcia vracia logicku premennu (ak sa zadany prvok v poli nachadza true, inak false) 
bool najdi_sekv_bool(int* pole, int velkost, int hladany){
	int index=0;
	while (index < velkost) {
		if (pole[index]==hladany) return true;
		index++;
	}
return false;
}