Je voudrais écrire un morceau de code pour insérer un numéro dans un tableau trié à la position appropriée (à savoir le tableau doit encore rester triés après l'insertion)Insertion d'un nombre dans un tableau trié!
Ma structure de données ne permet pas de doublons.
Je prévois de faire quelque chose comme ceci:
- Trouver l'index droit où je consacrions cet élément en utilisant la recherche binaire
- Créer un espace pour cet élément, en déplaçant tous les éléments de cet indice vers le bas.
- Mettez cet élément là.
Existe-t-il un autre moyen?
Savez-vous ce qu'est un arbre binaire auto-équilibré? – kennytm
Si vous souhaitez utiliser un tableau simple, je ne vois pas d'autres solutions que celle que vous avez décrite. – ShinTakezou
Le problème est que je suis contraint d'utiliser la mémoire contiguë. Je ne vois pas comment je peux faire ça avec des arbres. Y a-t-il un moyen? – Jay