Connaissances Informatiques >> Matériel >> Durs et stockage >> Content
  Derniers articles
  • Comment numériser avec un réseau U…
  • Comment brancher un lecteur de codes…
  • Comment se connecter à Cisco CS50 7…
  • Comment télécharger une Sandisk 
  • Comment faire un Memory Stick Magiqu…
  • Le processeur Intel X9100 Vs . le Co…
  • Où se trouve l'emplacement SD sur u…
  • Comment faire de Magic Jack travaill…
  • La différence entre le RAID-1 et RA…
  • Comment faire pour installer un pilo…
  •   Durs et stockage
  • All-In -One Printers

  • apple Computers

  • BIOS

  • Lecteurs CD et DVD

  • CPUs

  • Durs et stockage

  • Écrans d'ordinateur

  • Périphériques

  • Computer Power Sources

  • Imprimantes

  • À niveau des ordinateurs

  • Ordinateurs de bureau

  • Lecteurs de livres électroniques

  • Disques durs externes

  • flash Drives

  • Entrée et de sortie Devices

  • Kindle

  • Portables

  • mainframes

  • Souris et claviers

  • netbooks

  • Matériel réseau

  • Ordinateurs portables

  • Ordinateurs PC

  • Projecteurs

  • RAM , cartes et mères

  • scanners

  • serveurs

  • Cartes son

  • Tablet PC

  • Cartes graphiques

  • Stations de travail

  • iPad

  • iPhone
  •  
    Durs et stockage

    Qu’est-ce que le partitionnement rapide ?

    Partitionnement rapide est un algorithme permettant de partitionner un ensemble de données en deux sous-ensembles, de telle sorte que la somme des éléments d'un sous-ensemble soit aussi proche que possible de la somme des éléments de l'autre sous-ensemble.

    Le partitionnement rapide est un algorithme glouton, ce qui signifie qu'il fait le meilleur choix à chaque étape sans tenir compte des conséquences futures. L'algorithme fonctionne en sélectionnant d'abord un élément aléatoire dans l'ensemble, puis en partitionnant l'ensemble en deux sous-ensembles, de telle sorte que la somme des éléments d'un sous-ensemble soit supérieure ou égale à la somme des éléments de l'autre sous-ensemble. L'algorithme applique ensuite ce processus de manière récursive à chaque sous-ensemble jusqu'à ce que le nombre de partitions souhaité soit atteint.

    La complexité temporelle du partitionnement rapide est O(n log n), où n est le nombre d'éléments dans l'ensemble. En effet, l'algorithme divise récursivement l'ensemble en deux sous-ensembles et chaque appel récursif prend un temps O(n).

    Le partitionnement rapide est un algorithme largement utilisé pour partitionner les données, et il est souvent utilisé conjointement avec d'autres algorithmes tels que le tri et la recherche.

     
    Article précédent:
    Article suivant:
    Articles recommandés
  • Comment faire pour récupérer un fichier XLB 
  • Comment trouver le type de RAM puce de mémoire sur mon ordinateur 
  • Comment télécharger JPEG sur Webcam 
  • Comment Hook Up Creative 5.1 à votre MacBook Pro 
  • Définition d'un kiosque informatique 
  • Caractéristiques de Random Access Memory 
  • Comment formater disque dur FAT 32 
  • Qu'est-ce que le port USB de mon ordinateur portable utilisé pour 
  • Qu'est-ce que une Webcam 
  • Combien y a-t-il de mégaoctets dans 1,4 téraoctets ? 
  • Connaissances Informatiques © http://www.ordinateur.cc