作为非英语人士,我无法区分这一点.
当我尝试将其翻译成我的语言时,我会得到一些奇怪的东西,比如"上升"来提升.所以我想说我想按字母顺序排列所有宠物的名字.我希望A先来,然后是B,然后是C ......依此类推.因为字母表对我来说不是一个数字,我的大脑拒绝理解什么是"上升".A = 0?B = 1?C = 2?如果是,那么升序将是我大部分时间都在寻找的.表会开始显示A,然后是B,然后是C ......或者是相反的方式?我必须从桌子底部看一下吗?
还有数字:如果它是升序,那么最小的是第一个?(似乎合乎逻辑......)
有人可以发布一个简短但很好的例子来说明什么是升序排序,什么是降序排序?这适用于任何平台,编程语言,API等吗?
大多数时候:
如果您只是要求实习生对其进行排序而不说明如何进行排序,请考虑一下您希望排序的顺序.(数字:较大之前较小,单词:apathetically/lexicographically等)
将一切视为数字...字符也由数字表示,因此:
A = 5 B = 6
降序是最大的数字在前。升序是最小的数字在前。
我总是对日期和时间的 ASC/DESC 感到困惑,但是一旦您了解了日期时间的工作原理,那就很容易了。日期只是一个数字,它代表从某个日期开始已经过去的秒数,所以数字越大,距离现在越近!