Codigo
Codigo
  • 63
  • 228 478
Tri par Selection avec Python
Le tri par sélection est un algorithme de tri classique utilisé pour organiser des données dans un ordre croissant ou décroissant. L'idée fondamentale du tri par sélection est de parcourir un tableau non trié et de trouver à chaque itération l'élément le plus petit (ou le plus grand) pour le placer à sa position correcte dans le tableau trié.
Voici comment fonctionne le tri par sélection :
1. Parcourez le tableau à partir du premier élément jusqu'au dernier.
2. À chaque étape, trouvez l'élément le plus petit (ou le plus grand) parmi les éléments restants du tableau non trié.
3. Échangez cet élément avec l'élément à la position actuelle.
4. Déplacez-vous vers la position suivante dans le tableau non trié et répétez les étapes 2 et 3 jusqu'à ce que tout le tableau soit trié.
Le tri par sélection utilise des boucles et des comparaisons pour trouver le minimum (ou le maximum) à chaque itération. C'est une méthode simple à comprendre et à mettre en œuvre, mais sa complexité temporelle est de O(n^2), ce qui peut rendre son exécution inefficace pour de grandes quantités de données.
Cependant, le tri par sélection présente des avantages dans certains scénarios, notamment sa facilité d'implémentation et le fait qu'il effectue un nombre minimal d'échanges d'éléments. Il peut être utile lorsque le coût des échanges d'éléments est élevé par rapport au coût des comparaisons.
Liens utiles :
=== 🧑‍💻 Code ===
Code - drive.google.com/file/d/1dQ0zyBrBGDHCLIdXPUCpHhC9mqCKMRRF/view?usp=sharing
=== 📋Information Additionnelle ===
Tri par Selection [FR] - www.geeksforgeeks.org/selection-sort/
15 Sorting Algorithms in 6 Minutes[EN] - th-cam.com/video/kPRA0W1kECg/w-d-xo.html
N'oubliez pas de vous abonner à ma chaîne TH-cam pour plus de vidéos sur la programmation avec Python !
Merci d'avoir regardé cette vidéo et n'hésitez pas à laisser vos commentaires et vos questions dans la section des commentaires ci-dessous.
Tri par Selection avec Python
มุมมอง: 1 933

วีดีโอ

Reconnaissance de Chiffres | Intelligence Artificielle avec Tensorflow
มุมมอง 2.1Kปีที่แล้ว
Dans cette vidéo, je vais vous montrer comment créer une Intelligence Artificielle qui peut reconnaître des chiffres manuscrits en utilisant la célèbre base de données MNIST. Je vais vous guider à travers les étapes du traitement de données, de la création d'un réseau de neurones, de l'entraînement du modèle, et de l'apprentissage supervisé en Python. La base de données MNIST est largement util...
Recherche en Profondeur en 4 minutes
มุมมอง 3.7Kปีที่แล้ว
Dans cette vidéo, vous apprendrez ce que fait l'algorithme de recherche en profondeur et comment il fonctionne. Si vous avez des questions, n'hésitez pas à les poser dans les commentaires! Merci d'avoir regardé! N'oubliez pas d'aimer 👍, de partager 🎉 et de vous abonner 💙! 🎬 Recherche en Largeur Video - th-cam.com/video/Z-ufOR9570Y/w-d-xo.html 🎬 La Pile Video - th-cam.com/video/N-yI_c5TEeI/w-d-x...
Recherche en Largeur en 5 minutes
มุมมอง 3.7Kปีที่แล้ว
Dans cette vidéo, vous apprendrez ce que fait l'algorithme de recherche en largeur et comment il fonctionne. Si vous avez des questions, n'hésitez pas à les poser dans les commentaires! Merci d'avoir regardé! N'oubliez pas d'aimer 👍, de partager 🎉 et de vous abonner 💙! 🎬 La File Video - th-cam.com/video/rXB6FykXZec/w-d-xo.html 📈 Les Graphes Playlist - th-cam.com/play/PL8RSQOkle5pqeon_jkCQHeFrVW...
Réaliser l'Algorithme de Dijkstra
มุมมอง 1.9Kปีที่แล้ว
Dans cette vidéo, vous apprendrez à coder l'algorithme de Dijkstra et comment il fonctionne. Si vous avez des questions, n'hésitez pas à les poser dans les commentaires! Merci d'avoir regardé! N'oubliez pas d'aimer 👍, de partager 🎉 et de vous abonner 💙! 🎬 Algorithme de Dijkstra en 7 minutes Video - th-cam.com/video/FV66ze1RvG4/w-d-xo.html 🎬 Réaliser un Graphe avec Python Video - th-cam.com/vide...
Algorithme de Dijkstra en 7 minutes
มุมมอง 3.6Kปีที่แล้ว
Dans cette vidéo, vous apprendrez ce que fait l'algorithme de Dijkstra et comment il fonctionne. Si vous avez des questions, n'hésitez pas à les poser dans les commentaires! Merci d'avoir regardé! N'oubliez pas d'aimer 👍, de partager 🎉 et de vous abonner 💙! 📈 Les Graphes Playlist - th-cam.com/play/PL8RSQOkle5pqeon_jkCQHeFrVW6WGDdAs.html Merci d'avoir regardé! N'oubliez pas d'aimer 👍, de partage...
Réaliser un Graphe avec Python
มุมมอง 4.3Kปีที่แล้ว
Dans cette vidéo, vous apprendrez à coder un graphe à l'aide de dictionnaires. Si vous avez des questions, n'hésitez pas à les poser dans les commentaires! Merci d'avoir regardé! N'oubliez pas d'aimer 👍, de partager 🎉 et de vous abonner 💙! 📚 Fichiers Code - drive.google.com/file/d/1dTm_uuRevKxeTgppfsILfTR_-XIhmN7l/view?usp=share_link 🎬 Complexité Temporelle des Graphes Video - th-cam.com/video/...
Complexité Temporelle des Graphes
มุมมอง 406ปีที่แล้ว
Dans cette vidéo, vous allez découvrir la complexité temporelle de différentes implémentations de graphes. Si vous avez des questions, n'hésitez pas à les poser dans les commentaires! Merci d'avoir regardé! N'oubliez pas d'aimer 👍, de partager 🎉 et de vous abonner 💙! 🎬 Réaliser un Graphe avec Python Video - th-cam.com/video/5tqYGGT7HfA/w-d-xo.html 📈 Les Graphes Playlist - th-cam.com/play/PL8RSQ...
Les bases des graphes
มุมมอง 5192 ปีที่แล้ว
Dans cette vidéo, vous découvrirez les graphes. Vous découvrirez les différents types de graphes ainsi que les deux façons de représenter un graphe : une matrice et des listes. Si vous avez des questions, n'hésitez pas à les poser dans les commentaires! Merci d'avoir regardé! N'oubliez pas d'aimer 👍, de partager 🎉 et de vous abonner 💙! 📚 Fichiers PowerPoint - drive.google.com/file/d/1LQo8dqTu8g...
Excel avec Python
มุมมอง 3.5K2 ปีที่แล้ว
Dans cette vidéo, vous découvrirez comment utiliser Excel avec Python. Si vous avez des questions, n'hésitez pas à les poser dans les commentaires! Merci d'avoir regardé! N'oubliez pas d'aimer ❤️, de partager 📤 et de vous abonner 📌! 📄 Fichiers Code - drive.google.com/file/d/1X1bZDhV8gXjuifOf2NCO9VtgLaeOMral/view?usp=share_link 📁 Bibliotheques OpenPyXL - deep-translator.readthedocs.io/en/latest/...
Arbre de Recherche Binaire | Supprimer
มุมมอง 7382 ปีที่แล้ว
Dans cette vidéo, vous découvrirez les arbres de recherche binaire. Si vous avez des questions, n'hésitez pas à les poser dans les commentaires! Merci d'avoir regardé! N'oubliez pas d'aimer ❤️, de partager 📤 et de vous abonner 📌! Arbre Binaire Video - th-cam.com/video/J4l251oitjQ/w-d-xo.html Arbre de Recherche Binaire 1 Video - th-cam.com/video/tf6mkLSfaiw/w-d-xo.html La Récursivité Video - th-...
Arbre de Recherche Binaire | Insertion et Recherche
มุมมอง 3872 ปีที่แล้ว
Dans cette vidéo, vous découvrirez les arbres de recherche binaire. Si vous avez des questions, n'hésitez pas à les poser dans les commentaires! Merci d'avoir regardé! N'oubliez pas d'aimer ❤️, de partager 📤 et de vous abonner 📌! Arbre Binaire Video - th-cam.com/video/J4l251oitjQ/w-d-xo.html La Récursivité Video - th-cam.com/video/s6P9epdox74/w-d-xo.html 📄 Fichiers Code - drive.google.com/file/...
Arbre Binaire
มุมมอง 9522 ปีที่แล้ว
Dans cette vidéo, vous découvrirez les arbres binaire. Si vous avez des questions, n'hésitez pas à les poser dans les commentaires! Merci d'avoir regardé! N'oubliez pas d'aimer ❤️, de partager 📤 et de vous abonner 📌! La Récursivité Video - th-cam.com/video/s6P9epdox74/w-d-xo.html 📄 Fichiers Code - drive.google.com/file/d/1y7Q2JHMS4xCeXrDf4PhK0H28OtwnsvaD/view?usp=sharing 🎵 Musique Shadowing - C...
Site de Traduction avec Python
มุมมอง 6412 ปีที่แล้ว
Dans cette vidéo, vous apprenez à créer un site web pour la traduction avec Python! Si vous avez des questions, n'hésitez pas à les poser dans les commentaires! Merci d'avoir regardé! N'oubliez pas d'aimer ❤️, de partager 📤 et de vous abonner 📌! Traduction avec Python - th-cam.com/video/XH-7bMLZhdk/w-d-xo.html 📄 Fichiers Code de démarrage - drive.google.com/file/d/1oAJXJEOyJDdHeUorNSr2SMqbC0Szr...
Tri Par Fusion avec Python
มุมมอง 8K2 ปีที่แล้ว
Dans cette vidéo, vous apprenez à créer un programme de tri par fusion avec Python! Si vous avez des questions, n'hésitez pas à les poser dans les commentaires! Merci d'avoir regardé! N'oubliez pas d'aimer ❤️, de partager 📤 et de vous abonner 📌! 📄 Fichiers Code - drive.google.com/file/d/1QWlUZD6T6tnm3bS9aSiLeGTpMaas2Jef/view?usp=sharing 📋Information Additionnelle Tri par Fusion [FR] - fr.wikipe...
La File
มุมมอง 4732 ปีที่แล้ว
La File
Reconnaissance de Caracteres avec Python
มุมมอง 4K2 ปีที่แล้ว
Reconnaissance de Caracteres avec Python
La Pile
มุมมอง 2.2K2 ปีที่แล้ว
La Pile
Les Methodes Magiques Python
มุมมอง 7682 ปีที่แล้ว
Les Methodes Magiques Python
Les Classes Python
มุมมอง 3202 ปีที่แล้ว
Les Classes Python
Les Fonctions Python
มุมมอง 2582 ปีที่แล้ว
Les Fonctions Python
Tri Par Selection avec Python
มุมมอง 15K2 ปีที่แล้ว
Tri Par Selection avec Python
Les Boucles Python | For et While
มุมมอง 4542 ปีที่แล้ว
Les Boucles Python | For et While
Conditions "If" avec Python
มุมมอง 1502 ปีที่แล้ว
Conditions "If" avec Python
Types de Variables dans Python
มุมมอง 1112 ปีที่แล้ว
Types de Variables dans Python
Récursivité avec Python
มุมมอง 1.3K2 ปีที่แล้ว
Récursivité avec Python
Comment Obtenir des Données Financieres avec Python | Prix, Dividendes, Ratios, etc.
มุมมอง 1.2K2 ปีที่แล้ว
Comment Obtenir des Données Financieres avec Python | Prix, Dividendes, Ratios, etc.
Code QR avec Python
มุมมอง 1.5K2 ปีที่แล้ว
Code QR avec Python
Reconnaissance de Chanson avec Python
มุมมอง 1.2K3 ปีที่แล้ว
Reconnaissance de Chanson avec Python
Traitement d'image avec Python | Niveaux de gris, detection des contours, flou gaussien...
มุมมอง 8K3 ปีที่แล้ว
Traitement d'image avec Python | Niveaux de gris, detection des contours, flou gaussien...

ความคิดเห็น

  • @dngetcham2642
    @dngetcham2642 23 วันที่ผ่านมา

    Je souhaite créer une api de reconnaissance musicale mais sans utiliser l'api de shazam; peux tu m'aider?

  • @rayanyoussouf8622
    @rayanyoussouf8622 2 หลายเดือนก่อน

    Merci d'exister vraiment 😮

  • @hayfachouchene7935
    @hayfachouchene7935 2 หลายเดือนก่อน

    thx

  • @ezio_33
    @ezio_33 2 หลายเดือนก่อน

    Merci pour la video sa m'aide un peu pour mon projet de crée un chatbot IA de support meme si j'avoue etre un peu bloquer pour le moment.

  • @Yves-m5t
    @Yves-m5t 2 หลายเดือนก่อน

    Bonsoir. S'il vous plaît quelle application utilisez-vous

  • @kyothena
    @kyothena 2 หลายเดือนก่อน

    merci beaucoup !

  • @Art_with_midjourney
    @Art_with_midjourney 2 หลายเดือนก่อน

    je me suis abonné

  • @IrpetitBokana
    @IrpetitBokana 3 หลายเดือนก่อน

    bonsoir je suis encore débutant mais je besoin de formation en ligne

  • @YaoEvaristeKouadio-ou1ne
    @YaoEvaristeKouadio-ou1ne 4 หลายเดือนก่อน

    Je l'ai trouvé super

  • @chrisder1814
    @chrisder1814 4 หลายเดือนก่อน

    Super, est-ce que je pourrais t'écrire J'ai eu quelques idées mais je ne sais pas si elles sont réalisables ça concerne la création d'un robot pour faire de l'automatisation SEO et de la retouche d'images

  • @fadwaharrak8401
    @fadwaharrak8401 5 หลายเดือนก่อน

    merci beaucoup c'est tres instructif

  • @franckgori8770
    @franckgori8770 5 หลายเดือนก่อน

    bravo! respect !!! bonjour je suis nouveau dans la programmation je voudrais creer une apk avec python

  • @warriorofping
    @warriorofping 6 หลายเดือนก่อน

    Excellente vidéo complète, le tri à bulles est expliqué simplement et il y a même une ouverture utile à la fin !

  • @warriorofping
    @warriorofping 6 หลายเดือนก่อน

    Excellente vidéo, explication très méthodique et claire 👍

  • @aitoubraim
    @aitoubraim 6 หลายเดือนก่อน

    good but it doesn't work except if i add (return arr) in the end

  • @kikilili5582
    @kikilili5582 6 หลายเดือนก่อน

    Merci ! Superbe explication 🥰

  • @marwaf7661
    @marwaf7661 6 หลายเดือนก่อน

    Merci beaucoup

  • @timetime-rn6cr
    @timetime-rn6cr 7 หลายเดือนก่อน

    Super. Pour plus de professionnalisme, il faudrait penser à augmenter le son de ta voix

  • @abdoudjender1785
    @abdoudjender1785 7 หลายเดือนก่อน

    très bonne explication, mais la musique perturbe un peu

  • @sawadogojanvier8857
    @sawadogojanvier8857 7 หลายเดือนก่อน

    Vous allez programmer l’algorithme de Dijkstra pour le calcul des plus courts chemins a aux moins 10 villes (chef lieu de provinces) du BURKINA FASO. Description du Projet : ▶ Impl´ementer l’algorithme de Dijkstra pour calculer les chemins les plus courts entre diff´erentes villes. ▶ Utiliser des donn´ees de distances entre les villes pour construire un graphe pond´er´e. ▶ Afficher les chemins les plus courts entre une ville de d´epart et toutes les autres villes.

  • @walidprodige7395
    @walidprodige7395 7 หลายเดือนก่อน

    bonjour merci beaucoup pour le tuto j'ai tout réussie mais j'aimerais augmenté la taille des chiffres et aussi des * des = des + des / des . des - de la calculatrice

  • @mouhamedkvmvrv4065
    @mouhamedkvmvrv4065 7 หลายเดือนก่อน

    Excellente vidéo, Quel est le logiciel que tu utilises pour coder ?

  • @yohannthill4071
    @yohannthill4071 8 หลายเดือนก่อน

    je trouve que tes vidéos sont biens, mais j'ai un problème : je n'arrive pas à installer dlib et pillow je n'ai pas essayé. si quelqu'un passe par la et connais d'autres bibliothèques j'aimerai bien que vous me les donniez s'il vous plait. Bonne continuation

  • @matissebriand1719
    @matissebriand1719 8 หลายเดือนก่อน

    Oui ce serait pratique etant donne que je veut l'entrainer a reconnaitre des texte (avec mon ecriture manuscrite)

  • @hosnisaidani
    @hosnisaidani 8 หลายเดือนก่อน

    Bonsoir comment detect le composant manque dans un carte électronique par le traitement d'image (comparaison par une image reference)

  • @hervelupeshe9028
    @hervelupeshe9028 9 หลายเดือนก่อน

    J’ai échouer de faire le même exercice avec vscode, comment intégré la photo que nous vous voulons reconnaître le texte ? Svp

  • @kaimici
    @kaimici 9 หลายเดือนก่อน

    C’est super mais comment faire pour que le programme puisse reconnaitre une suite de nombres. Comment inclure sa dans un autre code . Merci et bravo tu est super claire

  • @abdoulayecoulibaly2297
    @abdoulayecoulibaly2297 10 หลายเดือนก่อน

    Bien Mais l'écran est noir si bien qu'on ne voit pas

  • @razakboureimaissaadamou4280
    @razakboureimaissaadamou4280 10 หลายเดือนก่อน

    Bonsoir merci pour cette vidéo, moi, j'aimerais savoir comme faire pour utiliser ma caméra puis faire la détection de l'image et aussi les photos sont-ils dans le même dossier que le code écrit ?

  • @arna664
    @arna664 10 หลายเดือนก่อน

    Là je conprends très bien ce que tu viens de faire , au début je savais pas comment répéter le tri 😢

  • @raphael.c7991
    @raphael.c7991 11 หลายเดือนก่อน

    Super vidéo très pédagogique, l'algorithme est simple à comprendre, Merci !

  • @frankinana9343
    @frankinana9343 11 หลายเดือนก่อน

    Pour ceux qui se demande c'est quoi le chemin, le chemin c'est : A->B->D->F

  • @djamalaiouaz6721
    @djamalaiouaz6721 ปีที่แล้ว

    Votre travail est bien. Je suis débutant. Je n'arrive même pas à comprendre vous travaillez sur quel programme !

    • @CodigoYT
      @CodigoYT 11 หลายเดือนก่อน

      Dans cette vidéo, j'utilise vscode avec Python que j'ai installé à partir de python.org.

    • @djamalaiouaz6721
      @djamalaiouaz6721 11 หลายเดือนก่อน

      Merci de m'avoir inform que Vous travaillez sur Vscode.

  • @tidjanicisse603
    @tidjanicisse603 ปีที่แล้ว

    merci pour la vidéo

  • @HebbacheNabil
    @HebbacheNabil ปีที่แล้ว

    Merci beaucoup pour ce vidéo Moi je travaille sur des graphes pondérés orientés et je cherche à trouver le chemin optimale avec l'algorithme de Q-learning (apprentissage par renforcement) Je cherche l'aide s'il vous plaît Merci

  • @notMBR6
    @notMBR6 ปีที่แล้ว

    merci, quel IDE utilisez vous ?

    • @CodigoYT
      @CodigoYT 11 หลายเดือนก่อน

      VSCode !

  • @MameCoumbaBa-lv7vb
    @MameCoumbaBa-lv7vb ปีที่แล้ว

    Super vidéo très intéressante

  • @romelbilie861
    @romelbilie861 ปีที่แล้ว

    On peut l'avoir sous téléphone !?

  • @sogadjikofiga2516
    @sogadjikofiga2516 ปีที่แล้ว

    Salut Codigo , je veux créer un chat bot personnalisé peux tu m'aider ?

  • @maroua3388
    @maroua3388 ปีที่แล้ว

    J'ai une petite question pour le cas de j=0 la dernière j=-1 donc L[0]= clé c'est ça !

    • @CodigoYT
      @CodigoYT 11 หลายเดือนก่อน

      C'est ça !

  • @IMANEZIZI
    @IMANEZIZI ปีที่แล้ว

    s'il vous plais ne fais pas de musique avec l'explication

  • @KingDJETOGOUMLucas-ip7oi
    @KingDJETOGOUMLucas-ip7oi ปีที่แล้ว

    Où est-ce que je peux trouver la partie 1 de cette vidéo ?

    • @CodigoYT
      @CodigoYT ปีที่แล้ว

      th-cam.com/video/Alur5_PCvHM/w-d-xo.html

  • @ghofransophiarazgui9471
    @ghofransophiarazgui9471 ปีที่แล้ว

    Merci de nous faire des videos sur la base des données

  • @TheSunOff33
    @TheSunOff33 ปีที่แล้ว

    Je ne comprends pas le but de faire ça. À quoi sert l'algo ?

    • @CodigoYT
      @CodigoYT ปีที่แล้ว

      Cet algorithme peut être utilisé pour résoudre des problèmes à solution unique en empruntant un chemin et en revenant en arrière si une certaine branche ne fonctionne pas. C'est un peu comme cela que fonctionnent de nombreux problèmes de récursivité. Nous pouvons également utiliser la recherche en profondeur pour trouver des cycles dans un graphe. Enfin, la recherche en profondeur peut également être utilisée pour trouver un chemin dans un graphe, mais il existe de meilleurs algorithmes pour cela.

  • @abdoudiane7182
    @abdoudiane7182 ปีที่แล้ว

    Tu es trop fort :-). Merci

  • @maxilou8670
    @maxilou8670 ปีที่แล้ว

    Superbe vidéo merci !

  • @epiphaniomiguel4809
    @epiphaniomiguel4809 ปีที่แล้ว

    Salut merci pour la vidéo mais j'ai un petit soucis bon en faite j'ai écris le code exactement dans visual studio code mais j'exécute le code j ne vois rien aucune fenêtre ne s'affiche en gros rien ne s'affiche comment régler ce problème

    • @CodigoYT
      @CodigoYT ปีที่แล้ว

      Désolé pour cette réponse tardive ! Avez-vous trouvé la solution ? Si ce n'est pas le cas, que dit votre terminal lorsque vous exécutez le programme ?

    • @BaleinePoilue
      @BaleinePoilue 8 หลายเดือนก่อน

      il faut ajouter gui.mainloop() a la fin

  • @paulinkladi1689
    @paulinkladi1689 ปีที่แล้ว

    Bonjour, svp est il possible de génerer des qr codes des fichiers de types image ou pdf; puisque le module python qrcode ne prend pas des input de type image ou pdf par défaut.

    • @CodigoYT
      @CodigoYT ปีที่แล้ว

      Il serait possible de convertir votre image ou votre pdf en une chaîne de caractères. Vous pouvez le faire en utilisant base64 : www.geeksforgeeks.org/python-convert-image-to-string-and-vice-versa/#

    • @paulinkladi1689
      @paulinkladi1689 ปีที่แล้ว

      merci

  • @macgyverondongo500
    @macgyverondongo500 ปีที่แล้ว

    salut, je n'arrive a installer GoogleTranslator et deep_translator je ne sias pas si c'est sont des apk parce que quand je lance il me dit Unresolved reference 'deep_translator'. sur pycharm

    • @CodigoYT
      @CodigoYT ปีที่แล้ว

      Avez-vous lancé "pip3 install deep-translator" dans le terminal ? Si oui, êtes-vous sûr de ne pas être dans un environnement virtuel ?

  • @edouardloukou8344
    @edouardloukou8344 ปีที่แล้ว

    Bonsoir et respect a vous mon formateur.... merci beaucoup pour le travail abattu. Svp quel est le nom de votre éditeur? Je veux apprendre les langues car mon microphone ne reponds pas avec pycharm. Merci et a bientôt

    • @CodigoYT
      @CodigoYT ปีที่แล้ว

      Dans cette vidéo, j'ai utilisé Idle, mais en général, j'utilise VSCode. Pour exécuter le code, je l'ai fait directement dans le terminal.