fr . comp . lang . c


Service Usenet Gratuit - You The Net .Com Consultez les groupes de news usenet nntp avec www.youthenet.com Postez et suivez voos fils de discussions gratuitement avec you the net .com le service gratuit de news en ligne

Re: Retour de la fonction bsearch sur Fr Comp Lang C



Groupes les plus fournis
misc engueulades misc finance misc engeulades comp mail serveurs comp os ms-windows xp rec arts musique metal tv tnt usenet-fr emile durkheim lettres langues-anciennes grec rec cuisine bonnes-adresses rec tv series petites-annonces rencontres comp lang perl comp sys mac programmation sci astronautique sci psychologie comp graphisme pao rec sport arts-martiaux comp usenet lecteurs-de-news comp materiel optimisation


Derniers posts youthenet
Re: Démission pour création d'entreprise commerce ou service Que pensez-vous de la doctrine de James Madison ? Re: envoi des données à un serveur html la demeure du chaos Re: Alice au pays de Free (d'après la t ribune) Re: Est-ce ue violation de la GPL? Re: L'ultra libéralisme du chemin de fer prôné par Sarkozy... Président langue de bois ? la compagnie de l'autre

actualité

"Pour les Américains, le socialisme, c'est la France!"
L'Express - Il y a 8 heures
Il faut d'abord préciser que c'est un mot extrêmement péjoratif aux Etats-Unis. Pour les Américains, le socialisme, c'est le cousin du communisme ! ...
source

actualité

(c) Sipa Toyota
Challenges - Il y a 13 heures
Nouvelle baisse de la production chez Toyota, alors que les ventes de voitures neuves (hors "mini-véhicules") ont chuté de 27% au Japon en novembre. ...
Les japonais Toyota, Honda et Nissan basculent eux aussi dans la crise Le Figaro
28 autres articles
source

Accueil |  Ajouter aux Favoris |  Inscription |  connexion |  Flux RSS de fr.comp.lang.c |

fr . comp . lang . c

Re: Retour de la fonction bsearch



accueil . fr . comp . lang . c




Re: Retour de la fonction bsearch

   
Sujet: Re: Retour de la fonction bsearch
De: candide (l' arobase) free.invalid (candide)
Groupes: fr.comp.lang.c
Organisation: Guest of ProXad - France
Date: 03. Oct 2008, 13:53:41
Charlie Gordon a écrit :

/* bsearch function */
#include <stdlib.h>

void *(bsearch)(const void *key, const void *base,
    size_t nelem, size_t size, _Cmpfun *cmp)
    {                   /* search sorted table by binary chop */
    const char *p = base;
    size_t n;

    for (p = base, n = nelem; 0 < n; )
        {               /* check midpoint of whatever is left */
        const size_t pivot = n >> 1;
        const char *const q = p + size * pivot;
        const int val = (*cmp)(key, q);

        if (val < 0)
            n = pivot;                  /* search below pivot */
        else if (val == 0)
            return ((void *)q);                      /* found */
        else
            {                           /* search above pivot */
            p = q + size;
            n -= pivot + 1;
            }
        }
    return (NULL);                                /* no match */
    }


T'as scanné le code ? t'as une version numérique du livre ? T'as quand même pas recopié le code à la main, c'est copie conforme, aux espaces près, de sa Figure 13.8 page 356 ?


Date Sujet  Auteur
01.10. * Retour de la fonction bsearchcandide
01.10. +- Re: Retour de la fonction bsearchJean-Marc Bourg
01.10. +- Re: Retour de la fonction bsearchPierre Maurette
01.10. +* Re: Retour de la fonction bsearchPierre Maurette
01.10. |`* Re: Retour de la fonction bsearchcandide
01.10. | `* Re: Retour de la fonction bsearchMarc Boyer
01.10. |  +* Re: Retour de la fonction bsearchJean-Marc Bourg
01.10. |  |+* Re: Retour de la fonction bsearchMarc Boyer
01.10. |  ||`* Re: Retour de la fonction bsearchJean-Marc Bourg
01.10. |  || `- Re: Retour de la fonction bsearchcandide
01.10. |  |`* Re: Retour de la fonction bsearchcandide
01.10. |  | `* Re: Retour de la fonction bsearchJean-Marc Bourg
01.10. |  |  `* Re: Retour de la fonction bsearchcandide
01.10. |  |   `* Re: Retour de la fonction bsearcJean-Marc Bourg
01.10. |  |    `* Re: Retour de la fonction bseacandide
01.10. |  |     `* Re: Retour de la fonction bsJean-Marc Bourg
01.10. |  |      `* Re: Retour de la fonction candide
02.10. |  |       +- Re: Retour de la fonctioJean-Marc Bourg
02.10. |  |       +* Re: Retour de la fonctiobatyann811
02.10. |  |       |`* Re: Retour de la fonctcandide
02.10. |  |       | `- Re: Retour de la fonbatyann811
02.10. |  |       `* Re: Retour de la fonctioCharlie Gordon
02.10. |  |        +* Re: Retour de la fonctJean-Marc Bourg
02.10. |  |        |+- Re: Retour de la foncandide
02.10. |  |        |`* Re: Retour de la fonCharlie Gordon
03.10. |  |        | `- Re: Retour de la fJean-Marc Bourg
02.10. |  |        +- Re: Retour de la fonctcandide
02.10. |  |        `* Re: Retour de la fonctcandide
03.10. |  |         `* Re: Retour de la fonCharlie Gordon
03.10. |  |          `* Re: Retour de la fcandide
03.10. |  |           `- Re: Retour de laCharlie Gordon
01.10. |  +* Re: Retour de la fonction bsearchcandide
01.10. |  |+- Re: Retour de la fonction bsearchMarc Boyer
01.10. |  |`* Re: Retour de la fonction bsearchMarc Boyer
01.10. |  | `* Re: Retour de la fonction bsearchcandide
01.10. |  |  `- Re: Retour de la fonction bsearchMarc Boyer
01.10. |  `- Re: Retour de la fonction bsearchJean-Claude Arb
01.10. +* Re: Retour de la fonction bsearchAntoine Leca
01.10. |`* Re: Retour de la fonction bsearchcandide
02.10. | `* Re: Retour de la fonction bsearchCharlie Gordon
02.10. |  +* Re: Retour de la fonction bsearchcandide
02.10. |  |`* Re: Retour de la fonction bsearchCharlie Gordon
02.10. |  | `- Re: Retour de la fonction bsearchcandide
02.10. |  +* Re: Retour de la fonction bsearchMarc Espie
02.10. |  |`- Re: Retour de la fonction bsearchCharlie Gordon
02.10. |  `* Re: Retour de la fonction bsearchcandide
03.10. |   `* Re: Retour de la fonction bsearchCharlie Gordon
03.10. |    `* Re: Retour de la fonction bsearchcandide
07.10. |     `* Re: Retour de la fonction bsearchAntoine Leca
08.10. |      `* Re: Retour de la fonction bsearccandide
15.10. |       `- Re: Retour de la fonction bseaAntoine Leca
02.10. +- Re: Retour de la fonction bsearch-ed-
12.10. `* Re: Retour de la fonction bsearchAlain Montfranc
15.10.  `* Re: Retour de la fonction bsearchAntoine Leca
19.10.   `* Re: Retour de la fonction bsearchAlain Montfranc
20.10.    `* Re: Retour de la fonction bsearchAntoine Leca
20.10.     `* Re: Retour de la fonction bsearchAlain Montfranc
20.10.      `* Re: Retour de la fonction bsearchJean-Marc Bourg
20.10.       +- Re: Retour de la fonction bsearchAlain Montfranc
21.10.       `- Re: Retour de la fonction bsearchCharlie Gordon
Derniers articles
petites-annonces informatique autos mitsubishi jobs offres jobs demandes jobs d jobs sci philo rec radio soc religion comp os linux debats misc engeulades misc engueulades misc finance usenet prison politique france

Derniers messages
petites-annonces informatique autos mitsubishi jobs offres jobs demandes jobs d jobs sci philo usenet forums evolution soc religion misc droit travail soc economie comp os linux debats rec bateaux rec arts musique classique rec cuisine

actualité

"Pour les Américains, le socialisme, c'est la France!"
L'Express - Il y a 8 heures
Il faut d'abord préciser que c'est un mot extrêmement péjoratif aux Etats-Unis. Pour les Américains, le socialisme, c'est le cousin du communisme ! ...
source

actualité

Marie Humbert : « C'est une déception de plus »
La Voix du Nord - Il y a 5 heures
Originaire de Berck-sur-Mer, Marie Humbert a aidé son fils, devenu tétraplégique, à mourir en 2003. Depuis, elle mène un combat pour l'évolution du droit. ...
source


 




Copyright 2008 ©  - YouTheNet.com

| bulbo ajo |