C++ Boost Graph Library by Laj-Kvan Li, Endryu Lamsdejn Dzheremi Sik

By Laj-Kvan Li, Endryu Lamsdejn Dzheremi Sik

Izdanie, yavlyayuscheesya perevodom odnoj iz knig serii "C++ in Depth", posvyascheno opisaniyu enhance Graph Library (BGL) - biblioteki dlya postroeniya struktur dannykh i algoritmov vychislenij na grafakh, prednaznachennykh dlya resheniya samykh raznoobraznykh zadach: ot optimizatsii internet-marshrutizatsii i planirovaniya telefonnykh setej do zadach molekulyarnoj biologii. Soderzhit razvernutoe opisanie BGL, demonstriruet primery prilozhenij ok real'nym zadacham. Pervaya chast' yavlyaetsya polnym rukovodstvom pol'zovatelya, nachinaetsya s vvedeniya ponyatij teorii grafov, terminologii i opisaniya obobschennykh algoritmov na grafakh, znakomit pol'zovatelya so vsemi osnovnymi vozmozhnostyami biblioteki BGL. Vtoraya chast' - polnoe spravochnoe rukovodstvo, soderzhit dokumentatsiyu ko vsem kontseptsiyam BGK, ee algoritmam i klassam.

Show description

Read or Download C++ Boost Graph Library PDF

Similar programming: programming languages books

Dissecting a C# Application: Inside SharpDevelop

Research complicated . web programming options by means of getting an insiders' examine an entire software! SharpDevelop is an entire built-in improvement surroundings, written in C#. It contains the entire complex good points that programmers count on from a latest IDE and, in fact, enforcing those good points has required a few complicated programming thoughts.

Additional resources for C++ Boost Graph Library

Sample text

Gérard Swinnen : Apprendre à programmer avec Python « Triple quotes » : Pour insérer plus aisément des caractères spéciaux ou « exotiques » dans une chaîne, sans faire usage de l'antislash, ou pour faire accepter l'antislash lui-même dans la chaîne, on peut encore délimiter la chaîne à l'aide de triples guillemets ou de triples apostrophes : >>> ... ... 2 Accès aux caractères individuels d'une chaîne Les chaînes de caractères constituent un cas particulier d'un type de données plus général que l'on appelle des données composites.

Il existe un grand nombre de modules pré-programmés qui sont fournis d'office avec Python. Vous pouvez en trouver d'autres chez divers fournisseurs. Souvent on essaie de regrouper dans un même module des ensembles de fonctions apparentées que l'on appelle des bibliothèques. Le module math, par exemple, contient les définitions de nombreuses fonctions mathématiques telles que sinus, cosinus, tangente, racine carrée, etc. Pour pouvoir utiliser ces fonctions, il vous suffit d'incorporer la ligne suivante au début de votre script : from math import * Cette ligne indique à Python qu'il lui faut inclure dans le programme courant toutes les fonctions (c'est là la signification du symbole *) du module math, lequel contient une bibliothèque de fonctions mathématiques pré-programmées.

Si la condition est vraie, alors l'instruction que nous avons indentée après le « : » est exécutée. Si la condition est fausse, rien ne se passe. Notez que les parenthèses utilisées ici sont optionnelles sous Python. Nous les avons utilisées pour améliorer la lisibilité. Dans d'autres langages, il se peut qu'elles soient obligatoires. Recommencez encore, en ajoutant deux lignes comme indiqué ci-dessous. Veillez bien à ce que la quatrième ligne débute tout à fait à gauche (pas d'indentation), mais que la cinquième soit à nouveau indentée (de préférence avec un retrait identique à celui de la troisième) : >>> a = 20 >>> if (a > 100): ...

Download PDF sample

Rated 4.01 of 5 – based on 26 votes