web-dev-qa-db-fra.com

On ne peut toujours pas séparer ces mots: ascendant et descendant! Y a-t-il de bons exemples?

En tant que non-anglophone, j'ai du mal à faire la différence.

Lorsque j'essaie de traduire cela dans ma langue, je reçois quelque chose de bizarre comme "monter" pour l'ascension. Disons donc que je veux trier les noms de tous mes animaux par ordre alphabétique. Je veux que A vienne en premier, puis B, puis C ... et ainsi de suite. Donc, comme l'alphabet n'est pas un chiffre pour moi, mon cerveau refuse de comprendre ce qui "monte". A = 0? B = 1? C = 2? Si oui, alors ascendant serait ce que je recherche le plus souvent. Le tableau commencerait à montrer A, puis B, puis C ... Ou est-ce l'inverse? Dois-je regarder du bas de la table, vers le haut?

Et avec des chiffres: si c'est un ordre croissant, le plus petit vient en premier? (semblerait logique ...)

Quelqu'un peut-il publier un exemple court mais bon pour ce qu'est un ordre de tri croissant et qu'est-ce qu'un ordre de tri décroissant? Et cela s'applique-t-il à n'importe quelle plate-forme, langage de programmation, API, etc.?

38

Peut-être que cette astuce pourrait aider:


A scending

A B C D


D en ordre croissant

D C B A

124
riwalk

Peut-être que l'augmentation (ascendante) ou la diminution (décroissante) est une meilleure façon d'y penser?

14
Joel Coehoorn

Le plus souvent:

  • croissant: l'ordre que vous attendez normalement
  • décroissant: l'inverse de ce que vous attendez normalement

Pensez simplement à l'ordre dans lequel vous vous attendez à ce que quelque chose soit trié si vous demandez simplement à un stagiaire de les trier sans dire comment. (nombres: plus petits avant plus grands, mots: apathiquement/lexicographiquement, etc.)

5
BCS

Considérez tout comme un nombre ... Les personnages sont également représentés par des nombres, donc:

A = 5 B = 6

La descente est le plus grand nombre en premier. Ascendant est le plus petit nombre en premier.

Je suis toujours confondu avec ASC/DESC pour les dates et les heures, mais une fois que vous apprenez comment fonctionne datetime, c'est facile. Une date est simplement un nombre, elle représente le nombre de secondes qui se sont écoulées depuis une certaine date, donc plus le nombre est grand, plus il est proche de maintenant!

4
Tom Gullen

Je reçois quelque chose de bizarre comme "monter" pour monter ".

Ce n'est pas bizarre ... c'est exactement ce que signifie ascendant: cela monte (vient du mot latin ascendere).

Ainsi, pour les nombres est: 1,2,3,4,5 ... pour les lettres est juste l'ordre alphabétique: A, B, C, D ...

2
nico
  • L'ordre alphabétique croissant est comme A, B, C, D. . . Z
  • L'ordre alphabétique décroissant est comme Z, Y, X, W. . . UNE
2
Joe

Les deux sont définis par la séquence de classement sur votre système. Voir la définition de la séquence de classement ici par exemple http://www-01.ibm.com/software/globalization/terminology/cd.jsp#c02

2
Wudang