Ouvrir l'appli

Matières

Découvrir les Arbres Binaires et Graphes en NSI

Ouvrir

35

1

L

Lila

20/03/2023

NSI

Les arbres et les graphes

Découvrir les Arbres Binaires et Graphes en NSI

Les arbres et graphes sont des structures de données fondamentales en informatique. Ils permettent de représenter des relations hiérarchiques et des connexions entre éléments de manière efficace.

  • Les arbres binaires organisent les données de façon hiérarchique avec des nœuds parents et enfants.
  • Les graphes représentent des relations plus complexes entre éléments appelés sommets.
  • Différents types de parcours et représentations existent pour explorer et manipuler ces structures.
  • Ces concepts sont essentiels en NSI Terminale pour comprendre l'organisation et le traitement des données.
...

20/03/2023

1224

noeud
feuilles
arête
ليا
B
➜GF
Les arbres
racine
K K
G
Feuilles
$
O
→ cron
père
fils
infixe fils gauche -père - Fils drait
B-D-1-K-E-2
Suffi

Voir

Les graphes

Les graphes sont des structures de données plus générales que les arbres, permettant de représenter des relations complexes entre éléments appelés sommets. Ils sont largement utilisés en informatique et en mathématiques pour modéliser divers problèmes.

Un graphe est composé de sommets ounœudsou nœuds reliés par des arêtes. Deux sommets reliés par une arête sont dits adjacents ou voisins. Il existe différents types de graphes :

  • Graphe orienté : les arêtes ont une direction repreˊsenteˊespardesfleˋchesreprésentées par des flèches
  • Graphe pondéré : les arêtes ont des valeurs associées

Définition: Un graphe est une structure composée de sommets et d'arêtes reliant ces sommets. Il permet de représenter des relations entre différents éléments.

Pour représenter un graphe, on peut utiliser :

  1. Une matrice d'adjacence : tableau 2D où l'élément i,ji,j indique s'il existe une arête entre les sommets i et j.

Exemple: Matrice d'adjacence pour un graphe à 6 sommets :

  A B C D E F
A 0 1 1 0 0 0
B 1 0 1 0 1 1
C 1 1 0 1 0 1
D 0 0 1 0 1 0
E 0 1 0 1 0 1
F 0 1 1 0 1 0
  1. Des listes d'adjacence : pour chaque sommet, on liste ses voisins.

Exemple: Listes d'adjacence : A : B,CB, C B : A,C,EA, C, E C : A,B,D,FA, B, D, F D : C,FC, F E : B,FB, F F : B,C,D,EB, C, D, E

Quelques concepts importants liés aux graphes :

  • Un graphe est complet si tous ses sommets sont reliés deux à deux par une arête.
  • Une chaîne est une suite d'arêtes consécutives.
  • La longueur d'une chaîne est le nombre d'arêtes qui la composent.
  • La distance entre deux sommets est la longueur de la plus courte chaîne les reliant.
  • Un cycle est une chaîne fermée qui commence et se termine par le même sommet.

Highlight: La maîtrise des graphes et de leurs représentations est essentielle en NSI Terminale pour résoudre des problèmes complexes d'optimisation et de modélisation.

Rien ne te convient ? Explore d'autres matières.

Knowunity est la meilleure application scolaire dans cinq pays européens.

Knowunity a été mis en avant par Apple et a toujours été en tête des classements de l'App Store dans la catégorie Éducation en Allemagne, en Italie, en Pologne, en Suisse et au Royaume-Uni. Rejoins Knowunity aujourd'hui et aide des millions d'étudiants à travers le monde.

Ranked #1 Education App

Chargement dans le

Google Play

Chargement dans le

App Store

Knowunity est la meilleure application scolaire dans cinq pays européens.

4.9+

Note moyenne de l'appli

21 M

Les élèsves utilisent Knowunity

#1

Dans les palmarès des applications scolaires de 17 pays

950 K+

Les élèves publient leurs fiches de cours

Tu n'es toujours pas convaincu ? Regarde ce que disent les autres élèves ...

Louis B., utilisateur iOS

J'aime tellement cette application [...] Je recommande Knowunity à tout le monde ! !! Je suis passé de 11 à 16 grâce à elle :D

Stefan S., utilisateur iOS

L'application est très simple à utiliser et bien faite. Jusqu'à présent, j'ai trouvé tout ce que je cherchais :D

Lola, utilisatrice iOS

J'adore cette application ❤️ Je l'utilise presque tout le temps pour réviser.

 

NSI

1 224

20 mars 2023

2 pages

Découvrir les Arbres Binaires et Graphes en NSI

L

Lila

@lila28

Les arbres et graphes sont des structures de données fondamentales en informatique. Ils permettent de représenter des relations hiérarchiques et des connexions entre éléments de manière efficace.

  • Les arbres binairesorganisent les données de façon hiérarchique avec des nœuds parents... Affiche plus

noeud
feuilles
arête
ليا
B
➜GF
Les arbres
racine
K K
G
Feuilles
$
O
→ cron
père
fils
infixe fils gauche -père - Fils drait
B-D-1-K-E-2
Suffi

Inscris-toi pour voir le contenuC'est gratuit!

Accès à tous les documents

Améliore tes notes

Rejoins des millions d'étudiants

En t'inscrivant, tu acceptes les Conditions d'utilisation et la Politique de confidentialité.

Les graphes

Les graphes sont des structures de données plus générales que les arbres, permettant de représenter des relations complexes entre éléments appelés sommets. Ils sont largement utilisés en informatique et en mathématiques pour modéliser divers problèmes.

Un graphe est composé de sommets ounœudsou nœuds reliés par des arêtes. Deux sommets reliés par une arête sont dits adjacents ou voisins. Il existe différents types de graphes :

  • Graphe orienté : les arêtes ont une direction repreˊsenteˊespardesfleˋchesreprésentées par des flèches
  • Graphe pondéré : les arêtes ont des valeurs associées

Définition: Un graphe est une structure composée de sommets et d'arêtes reliant ces sommets. Il permet de représenter des relations entre différents éléments.

Pour représenter un graphe, on peut utiliser :

  1. Une matrice d'adjacence : tableau 2D où l'élément i,ji,j indique s'il existe une arête entre les sommets i et j.

Exemple: Matrice d'adjacence pour un graphe à 6 sommets :

  A B C D E F
A 0 1 1 0 0 0
B 1 0 1 0 1 1
C 1 1 0 1 0 1
D 0 0 1 0 1 0
E 0 1 0 1 0 1
F 0 1 1 0 1 0
  1. Des listes d'adjacence : pour chaque sommet, on liste ses voisins.

Exemple: Listes d'adjacence : A : B,CB, C B : A,C,EA, C, E C : A,B,D,FA, B, D, F D : C,FC, F E : B,FB, F F : B,C,D,EB, C, D, E

Quelques concepts importants liés aux graphes :

  • Un graphe est complet si tous ses sommets sont reliés deux à deux par une arête.
  • Une chaîne est une suite d'arêtes consécutives.
  • La longueur d'une chaîne est le nombre d'arêtes qui la composent.
  • La distance entre deux sommets est la longueur de la plus courte chaîne les reliant.
  • Un cycle est une chaîne fermée qui commence et se termine par le même sommet.

Highlight: La maîtrise des graphes et de leurs représentations est essentielle en NSI Terminale pour résoudre des problèmes complexes d'optimisation et de modélisation.

noeud
feuilles
arête
ليا
B
➜GF
Les arbres
racine
K K
G
Feuilles
$
O
→ cron
père
fils
infixe fils gauche -père - Fils drait
B-D-1-K-E-2
Suffi

Inscris-toi pour voir le contenuC'est gratuit!

Accès à tous les documents

Améliore tes notes

Rejoins des millions d'étudiants

En t'inscrivant, tu acceptes les Conditions d'utilisation et la Politique de confidentialité.

Les arbres

Les arbres sont des structures de données hiérarchiques composées de nœuds reliés par des arêtes. Ils sont largement utilisés en informatique pour organiser et représenter des données de manière efficace.

Un arbre est constitué d'une racine, de nœuds internes et de feuilles. La racine est le nœud supérieur, les nœuds internes ont des fils, et les feuilles sont les nœuds sans enfants. Les relations entre les nœuds sont de type père-fils.

Vocabulaire:

  • Racine : nœud supérieur de l'arbre
  • Feuilles : nœuds sans enfants
  • Arête : lien entre deux nœuds

Il existe différents types de parcours d'arbre pour explorer sa structure :

  • Parcours préfixe : père - fils gauche - fils droit
  • Parcours infixe : fils gauche - père - fils droit
  • Parcours suffixe : fils gauche - fils droit - père
  • Parcours en largeur : par étages

Exemple: Parcours préfixe : 1-D-B-E-K-Z Parcours infixe : B-D-1-K-E-Z

Les arbres binaires sont un type particulier d'arbre où chaque nœud a au maximum deux fils. Un cas spécial est l'arbre binaire de recherche, où les valeurs du sous-arbre gauche sont inférieures au nœud parent, et celles du sous-arbre droit sont supérieures.

Définition: Un arbre binaire de recherche est un arbre binaire où pour chaque nœud, toutes les valeurs du sous-arbre gauche sont inférieures à celle du nœud, et toutes les valeurs du sous-arbre droit sont supérieures.

Quelques concepts importants liés aux arbres :

  • Taille : nombre total de nœuds
  • Hauteur : profondeur du nœud le plus profond
  • Profondeur d'un nœud : nombre d'arêtes sur le chemin le plus court vers la racine

Highlight: La compréhension des arbres et de leurs parcours est fondamentale en NSI Terminale pour maîtriser les structures de données avancées.

Rien ne te convient ? Explore d'autres matières.

Les étudiants nous adorent — il ne manque plus que toi.

4.9/5

App Store

4.8/5

Google Play

L'application est très facile d'utilisation et bien conçue. Jusqu'à présent, j'ai trouvé tout ce que je cherchais et j'ai pu apprendre beaucoup de choses grâce aux présentations ! Je vais certainement utiliser l'application pour un travail en classe ! Et comme source d'inspiration personnelle, elle est bien sûr aussi très utile.

Stefan S

utilisateur iOS

Cette application est vraiment super. Il y a tellement de fiches de révision et d'aide, [...]. Par exemple, la matière qui me pose problème est le français et l'appli a un choix d'aide très large. Grâce à cette application, je me suis améliorée en français. Je la recommanderais à tout le monde.

Samantha Klich

utilisatrice Android

Waouh, je suis vraiment abasourdi. J'ai essayé l'application parce que je l'avais déjà vue plusieurs fois dans la publicité et j'ai été absolument choquée. Cette appli est L'AIDE dont on rêve pour l'école et surtout, elle propose tellement de choses, comme des rédactions et des fiches qui m'ont personnellement TRÈS bien aidé.

Anna

utilisatrice iOS

Meilleur application je voulais m'entraîner pour mes maths puis j'ai tout compris d'un coup c'est mon nouveau prof maintenant 🤣🤣

Thomas R

utilisateur d' Android

super application pour réviser je révise tout les soirs

Esteban M

utilisateur d'Android

Permet de vraiment comprendre les cours sous forme de fiches de révisions déjà faites ! Incroyable, je recommande vraiment

Leny

utilisateur d'Android

L'application est tout simplement géniale ! Il me suffit de taper mon sujet dans la barre de recherche et je le vérifie très rapidement. Je ne dois plus regarder 10 vidéos YouTube pour comprendre quelque chose et j'économise ainsi mon temps. Je te le recommande !

Sudenaz Ocak

utilisateur Android

Cette application m'a vraiment fait m'améliorer ! J'étais vraiment nul en maths à l'école et grâce à l'appli, je suis meilleur en maths ! Je suis tellement reconnaissante que vous ayez créé cette application.

Greenlight Bonnie

utilisateur Android

PARFAIT 🌟 💕🔥 ça facilite Vrmt la révision avec des fiches de révisions fascinants✨🥰

Khady

utilisatrice d'Android

Je conseille vraiment ! je galère à avoir des cours clairs et ça aide énormément !!

Claire

utilisatrice iOS

C’est vraiment mais vraiment la meilleurs appli au début de l’année au collège jetait une élève perturbatrice et j’avais 9 de moyenne générale plus précisément 9,68... Et la un de mes potes me donne cette appli pour réviser c’était incroyable y’a des fiche de révision des quiz bref grâce à cette appli je suis passé de 9,68 à 17,40 trop contente 🤩🤩

Raoul

utilisateur IOS

Knowunity est vraiment une application incroyable elle est pour tous les âges et s’adapte à tous les niveaux.Elle permet de mieux comprendre et apprendre. Cette application est super pour les devoirs et pour les contrôles je la recommande à tous le monde petit ou grands

Ella

utilisatrice iOS

L'application est très facile d'utilisation et bien conçue. Jusqu'à présent, j'ai trouvé tout ce que je cherchais et j'ai pu apprendre beaucoup de choses grâce aux présentations ! Je vais certainement utiliser l'application pour un travail en classe ! Et comme source d'inspiration personnelle, elle est bien sûr aussi très utile.

Stefan S

utilisateur iOS

Cette application est vraiment super. Il y a tellement de fiches de révision et d'aide, [...]. Par exemple, la matière qui me pose problème est le français et l'appli a un choix d'aide très large. Grâce à cette application, je me suis améliorée en français. Je la recommanderais à tout le monde.

Samantha Klich

utilisatrice Android

Waouh, je suis vraiment abasourdi. J'ai essayé l'application parce que je l'avais déjà vue plusieurs fois dans la publicité et j'ai été absolument choquée. Cette appli est L'AIDE dont on rêve pour l'école et surtout, elle propose tellement de choses, comme des rédactions et des fiches qui m'ont personnellement TRÈS bien aidé.

Anna

utilisatrice iOS

Meilleur application je voulais m'entraîner pour mes maths puis j'ai tout compris d'un coup c'est mon nouveau prof maintenant 🤣🤣

Thomas R

utilisateur d' Android

super application pour réviser je révise tout les soirs

Esteban M

utilisateur d'Android

Permet de vraiment comprendre les cours sous forme de fiches de révisions déjà faites ! Incroyable, je recommande vraiment

Leny

utilisateur d'Android

L'application est tout simplement géniale ! Il me suffit de taper mon sujet dans la barre de recherche et je le vérifie très rapidement. Je ne dois plus regarder 10 vidéos YouTube pour comprendre quelque chose et j'économise ainsi mon temps. Je te le recommande !

Sudenaz Ocak

utilisateur Android

Cette application m'a vraiment fait m'améliorer ! J'étais vraiment nul en maths à l'école et grâce à l'appli, je suis meilleur en maths ! Je suis tellement reconnaissante que vous ayez créé cette application.

Greenlight Bonnie

utilisateur Android

PARFAIT 🌟 💕🔥 ça facilite Vrmt la révision avec des fiches de révisions fascinants✨🥰

Khady

utilisatrice d'Android

Je conseille vraiment ! je galère à avoir des cours clairs et ça aide énormément !!

Claire

utilisatrice iOS

C’est vraiment mais vraiment la meilleurs appli au début de l’année au collège jetait une élève perturbatrice et j’avais 9 de moyenne générale plus précisément 9,68... Et la un de mes potes me donne cette appli pour réviser c’était incroyable y’a des fiche de révision des quiz bref grâce à cette appli je suis passé de 9,68 à 17,40 trop contente 🤩🤩

Raoul

utilisateur IOS

Knowunity est vraiment une application incroyable elle est pour tous les âges et s’adapte à tous les niveaux.Elle permet de mieux comprendre et apprendre. Cette application est super pour les devoirs et pour les contrôles je la recommande à tous le monde petit ou grands

Ella

utilisatrice iOS