teratail header banner
teratail header banner
質問するログイン新規登録

回答編集履歴

1

追記

2017/06/12 07:39

投稿

ozwk
ozwk

スコア13553

answer CHANGED
@@ -11,4 +11,8 @@
11
11
  > compareFunction(a, b) が 0 より大きい場合、b を a より小さい添字にソートします。
12
12
 
13
13
 
14
- というわけで、`compareFunction(a, b)`を`a-b`とすれば昇順になります。
14
+ というわけで、`compareFunction(a, b)`を`a-b`とすれば昇順になります。
15
+
16
+ 上記sort()の仕様により、
17
+ `a<b`のとき、`compareFunction(a, b)<0`となり、「a を b より小さい添字に」して、
18
+ `a>b`のとき、`compareFunction(a, b)>0`となり、「b を a より小さい添字に」するからです。