42 Stimmen

Man kann diese Worte nicht immer auseinanderhalten: aufsteigend und absteigend! Gibt es gute Beispiele?

Als Nicht-Englischsprachiger habe ich Schwierigkeiten, dies zu unterscheiden.

Wenn ich versuche, dies in meine Sprache zu übersetzen, erhalte ich etwas Seltsames wie "go up" für "aufsteigen". Sagen wir, ich möchte die Namen aller meiner Haustiere alphabetisch sortieren. Ich möchte, dass A zuerst kommt, dann B, dann C... und so weiter. Da das Alphabet für mich keine Zahl ist, weigert sich mein Gehirn zu begreifen, was "aufsteigend" ist. A = 0? B = 1? C = 2? Wenn ja, dann wäre aufsteigend das, wonach ich die meiste Zeit suche. Die Tabelle würde zuerst A, dann B, dann C anzeigen... Oder ist es andersherum? Muss ich von unten nach oben in der Tabelle suchen?

Und mit Zahlen: Wenn es eine aufsteigende Reihenfolge ist, kommt die kleinste zuerst? (erscheint logisch...)

Kann jemand ein kurzes, aber gutes Beispiel dafür geben, was eine aufsteigende Sortierreihenfolge ist und was eine absteigende Sortierreihenfolge ist? Und gilt das für jede Plattform, Programmiersprache, API usw.?

133voto

riwalk Punkte 13730

Vielleicht hilft dieser Trick:


A Versenden von

A B C D


D eskortierend

D C B A

15voto

Joel Coehoorn Punkte 377088

Vielleicht ist aufsteigend (aufsteigend) vs. absteigend (absteigend) für Sie ein besserer Weg, sich das vorzustellen?

5voto

BCS Punkte 71108

Die meiste Zeit:

  • aufsteigend: die Reihenfolge, die Sie normalerweise erwarten würden
  • absteigend: das Gegenteil von dem, was man normalerweise erwarten würde

Überlegen Sie einmal, welche Reihenfolge Sie erwarten würden, wenn Sie einen Praktikanten bitten würden, die Dinge zu sortieren, ohne zu sagen, wie. (Zahlen: kleiner vor größer, Wörter: apathetisch/lexikografisch usw.)

5voto

Tom Gullen Punkte 59095

Stellen Sie sich alles als eine Zahl vor... Zeichen werden auch durch Zahlen dargestellt, also:

A = 5 B = 6

Absteigend ist die größte Zahl zuerst. Aufsteigend ist die kleinste Zahl zuerst.

Ich komme immer mit ASC/DESC für Daten und Zeiten durcheinander, aber wenn man einmal gelernt hat, wie datetime funktioniert, ist es einfach. Ein Datum ist einfach eine Zahl, die die Anzahl der Sekunden angibt, die seit einem bestimmten Datum vergangen sind. Je größer die Zahl ist, desto näher ist es am Jetzt!

3voto

nico Punkte 49590

Ich erhalte etwas Seltsames wie "nach oben gehen" für "aufsteigend".

Das ist nicht seltsam... das ist genau das, was aufsteigend bedeutet: das geht nach oben (kommt vom lateinischen Wort ascendere ).

Also, für Zahlen ist: 1,2,3,4,5 ... für Buchstaben ist einfach die alphabetische Reihenfolge: A, B, C, D...

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X