24.05.2016, 01:26
|
|
Быдлокодер;)
|
|
Регистрация: 19.11.2010
Сообщений: 4,338
|
|
Цитата:
|
Кто-нибудь в явном виде использует RxJS? Если да, пару слов, чем полезен этот инструмент и почему именно он. Офф сайт я читал если что)
|
Почему не Async, имхо, самая шикарная либа. А вообще, с переходом на async-await редко стал юзать такие либы.
|
|
24.05.2016, 11:14
|
|
I am Student
|
|
Регистрация: 17.12.2011
Сообщений: 4,415
|
|
__________________
Цитата:
|
Если ограничения и условия описываются как "коробка", то хитрость в том что бы найти именно коробку... Не думайте о чем то глобальном - найдите коробку.
|
Последний раз редактировалось cyber, 24.05.2016 в 11:21.
|
|
24.05.2016, 11:50
|
|
Профессор
|
|
Регистрация: 27.05.2010
Сообщений: 33,112
|
|
cyber,
похоже Google Chrome берёт для ускорения элемент из середины массива и начинает сравнивать с ним, вот так этот элемент и перемещается в начало массива, функция сортировки же говорит, что все остальные элементы уже на своих местах.
|
|
24.05.2016, 12:36
|
|
I am Student
|
|
Регистрация: 17.12.2011
Сообщений: 4,415
|
|
рони, у меня данные до сортировки примерно такие
[MF... ] Opt..
[MF... ] Org..
A4.._Pow..
A4.._Pow.._Test
...
после сортировки:
ATLAS....
[MF... ] Opt..
A4.._Pow..
A4.._Pow.._Test
он берет, но не с центра, а раньше где то 25% от начала и не возвращает на место, но это завист от размера данных при разных размерах по разному беред, у меня 4к данных берет где то 500+-
П.с это Quicksort скорее всего
__________________
Цитата:
|
Если ограничения и условия описываются как "коробка", то хитрость в том что бы найти именно коробку... Не думайте о чем то глобальном - найдите коробку.
|
Последний раз редактировалось cyber, 24.05.2016 в 12:41.
|
|
24.05.2016, 13:04
|
|
Профессор
|
|
Регистрация: 27.05.2010
Сообщений: 33,112
|
|
cyber,
используй полную версию сортировки с возвратом -1 0 1 , если есть сомнения.
|
|
24.05.2016, 13:24
|
|
Модератор
|
|
Регистрация: 27.04.2010
Сообщений: 3,417
|
|
Сообщение от cyber
|
разное повидение array.sort в разных браузерах
|
Array#sort -- неустойчивая сортировка же (во всяком случае, не обязана быть таковой), поэтому она может менять местами элементы с одинаковыми ключами.
|
|
24.05.2016, 13:45
|
|
I am Student
|
|
Регистрация: 17.12.2011
Сообщений: 4,415
|
|
рони, проблема в том что это внутри библиотеки за миллионом уровней абстракции от приложения)))
Я поправил с помощью API либы и костылей)
Но сам баг интересный, или исходя из того что пишет trikadin это может быть не баг
__________________
Цитата:
|
Если ограничения и условия описываются как "коробка", то хитрость в том что бы найти именно коробку... Не думайте о чем то глобальном - найдите коробку.
|
|
|
25.05.2016, 18:01
|
|
Модератор
|
|
Регистрация: 27.04.2010
Сообщений: 3,417
|
|
Сообщение от cyber
|
исходя из того что пишет trikadin это может быть не баг
|
Это не баг и есть. Гугли "stable sort javascript", если такое поведение для тебя недопустимо.
|
|
25.05.2016, 18:21
|
|
Модератор
|
|
Регистрация: 27.04.2010
Сообщений: 3,417
|
|
Сообщение от Rise
|
trikadin, что за неустойчивая, в чем смысл такой сортировки тогда?
|
На.
|
|
25.05.2016, 22:37
|
|
I am Student
|
|
Регистрация: 17.12.2011
Сообщений: 4,415
|
|
trikadin, прикольно, только опять браузерный зоопарк, в одном так в другом так..
__________________
Цитата:
|
Если ограничения и условия описываются как "коробка", то хитрость в том что бы найти именно коробку... Не думайте о чем то глобальном - найдите коробку.
|
|
|
|
|