There is a new LTS release — JDK 17, so I suggest the administration to update JDK.
# | User | Rating |
---|---|---|
1 | tourist | 4009 |
2 | jiangly | 3823 |
3 | Benq | 3738 |
4 | Radewoosh | 3633 |
5 | jqdai0815 | 3620 |
6 | orzdevinwang | 3529 |
7 | ecnerwala | 3446 |
8 | Um_nik | 3396 |
9 | ksun48 | 3390 |
10 | gamegame | 3386 |
# | User | Contrib. |
---|---|---|
1 | cry | 164 |
1 | maomao90 | 164 |
3 | Um_nik | 163 |
4 | atcoder_official | 160 |
5 | -is-this-fft- | 158 |
6 | adamant | 157 |
6 | awoo | 157 |
8 | TheScrasse | 154 |
8 | nor | 154 |
10 | djm03178 | 153 |
Name |
---|
Just my opinion, but most new releases, for any language, have very minimal impact on competitive programming. So it doesn't really matter if it's added to cf or not.
Arrays.sort
on primitives now are guaranteed $$$O(nlog{n})$$$.source?
The documentation for OpenJDK 17 says 'This algorithm offers O(n log(n)) performance on all data sets'.
The documentation for OpenJDK 11 says 'This algorithm offers O(n log(n)) performance on many data sets'.
The JEP is here.
The GitHub commit is here.
Sources:
OpenJDK 17: https://devdocs.io/openjdk~17/java.base/java/util/arrays#sort(float[])
OpenJDK 11: https://devdocs.io/openjdk~11/java.base/java/util/arrays#sort(float[])
Cool! Looks like it was introduced in jdk14 and I did not know about it.