Javascript-форум (https://javascript.ru/forum/)
-   Общие вопросы Javascript (https://javascript.ru/forum/misc/)
-   -   Как написать алгоритм выборки в javascript? (https://javascript.ru/forum/misc/35257-kak-napisat-algoritm-vyborki-v-javascript.html)

Isaac 05.02.2013 15:16

Цитата:

Сообщение от danik.js (Сообщение 231756)
Поменять
var x = [1,2,3,4,5];
var y = [1,5,10,25,50,100];


на
var y = [1,5,10,25,50,100];
var x = [1,2,3,4,5];


:D

Спасибо, то что нужно :) Здоровьячка вам, плюсик поставил :)

danik.js 05.02.2013 15:20

Цитата:

Сообщение от Isaac
Спасибо, то что нужно

Ну ну )) Это что, самовнушение действует? Или решил ответить стебом на стеб?

Конечно же нужно поменять местами не строки, а содержимое массивов.

Isaac 05.02.2013 15:22

Цитата:

Сообщение от danik.js (Сообщение 231764)
Ну ну )) Это что, самовнушение действует? Или решил ответить стебом на стеб?

Конечно же нужно поменять местами не строки, а содержимое массивов.

Да, я понял, так и сделал :)

rgl 06.02.2013 11:15

Если таблица большая, нужна скорость, а памяти не жалко, можно составить отсортированный массив массивов, напр.
[ [1,1,1], [2,1,2], [3,1,3], ........ ,[20,10,2], [25,5,5], [30,10,3], ... ]
и искать в нем бинарным поиском. Чуть сложнее вариант, но зато без доп. массива - искать в каждой строке (или столбце) исходной таблицы бинарным поиском.


Часовой пояс GMT +3, время: 03:40.