Skip to content
Snippets Groups Projects
Verified Commit 26736b38 authored by orestis.malaspin's avatar orestis.malaspin
Browse files

started search for sorted lists

parent d88e5dba
Branches
No related tags found
No related merge requests found
Pipeline #15027 passed
......@@ -604,4 +604,29 @@ sorted_list sorted_list_extract(sorted_list list, int val) {
# La recherche
```C
element* sorted_list_search(sorted_list list, int val);
```
* Retourne `NULL` si la valeur n'est pas présente (ou la liste vide).
* Retourne un pointeur vers l'élément si la valeur est présente.
. . .
```C
element* recherche(liste lst,int val) {
element* pos = position(lst,val);
if (est_vide(lst)) {
return NULL;
}
if (NULL == pos && val == lst->n) {
return lst;
} else if (NULL != pos->suivant && val == pos->suivant->n) {
return pos->suivant;
} else {
return NULL;
}
}
```
# Exercice: recherche sans position
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment