Поиск уникальных значений: как ускорить?http://softtime.ru/forumПоиск уникальных значений: как ускорить?http://softtime.ru/forum/read.php?id_forum=4&id_theme=70194#post411508Да, точно! АЯ, Большое-прибольшое Вам Спасибо!!! :)Поиск уникальных значений: как ускорить?Wed, 9 Dec 2009 19:26:59 +0300HelloMotoПоиск уникальных значений: как ускорить?http://softtime.ru/forum/read.php?id_forum=4&id_theme=70194#post411477Вы разберитесь с "текущим вариантом" (с последним кодом) - там как раз ищется по ключу. И ваш var hash =...Поиск уникальных значений: как ускорить?Wed, 9 Dec 2009 16:36:15 +0300АЯПоиск уникальных значений: как ускорить?http://softtime.ru/forum/read.php?id_forum=4&id_theme=70194#post411459АЯ, ммм... не совсем то.. Надо заюзать вот это: var hash = {};, где по ключу будем искать.... так как...Поиск уникальных значений: как ускорить?Wed, 9 Dec 2009 14:53:09 +0300HelloMotoПоиск уникальных значений: как ускорить?http://softtime.ru/forum/read.php?id_forum=4&id_theme=70194#post411333Если изначально (в первый раз) передаваемый массив будет у вас пустым, то можно. Но hashmap нужен будет глобальный - до...Поиск уникальных значений: как ускорить?Tue, 8 Dec 2009 15:54:46 +0300АЯПоиск уникальных значений: как ускорить?http://softtime.ru/forum/read.php?id_forum=4&id_theme=70194#post411316Эх.. всё же ещё вопросик.. а как здесь for (var r = true, j = 0, l = projects.length; j...Поиск уникальных значений: как ускорить?Tue, 8 Dec 2009 14:29:44 +0300HelloMotoПоиск уникальных значений: как ускорить?http://softtime.ru/forum/read.php?id_forum=4&id_theme=70194#post411312Да, всё ОК! Спасибо, AlexSol. Отдельное спасибо вам, АЯ! Спасибо, что вы есть! :)Поиск уникальных значений: как ускорить?Tue, 8 Dec 2009 13:36:13 +0300HelloMotoПоиск уникальных значений: как ускорить?http://softtime.ru/forum/read.php?id_forum=4&id_theme=70194#post411275function arrayUnique (projects, project) { for (var r = true, j = 0, l = projects.length; j " l; j++)...Поиск уникальных значений: как ускорить?Mon, 7 Dec 2009 23:20:59 +0300АЯПоиск уникальных значений: как ускорить?http://softtime.ru/forum/read.php?id_forum=4&id_theme=70194#post411274текущее значение всегда будет в массиве. вы проверяйте сначала, а потом добавляйте его. перенесите в конец функции projects =...Поиск уникальных значений: как ускорить?Mon, 7 Dec 2009 23:10:05 +0300AlexSolПоиск уникальных значений: как ускорить?http://softtime.ru/forum/read.php?id_forum=4&id_theme=70194#post411267... for(...){ if(arrayUnique(projects, project)){...} } ... function arrayUnique(projects, project) { var isExist; projects = project; for(var i=0; i "=...Поиск уникальных значений: как ускорить?Mon, 7 Dec 2009 22:01:39 +0300HelloMotoПоиск уникальных значений: как ускорить?http://softtime.ru/forum/read.php?id_forum=4&id_theme=70194#post411246Так, вроде бы понял. Вам по-любому надо Иванова к списку добавить, но при этом сообщить - первый ли это Иванов...Поиск уникальных значений: как ускорить?Mon, 7 Dec 2009 19:09:24 +0300АЯПоиск уникальных значений: как ускорить?http://softtime.ru/forum/read.php?id_forum=4&id_theme=70194#post411239при вызове if(arrayUnique(ar, a)), передаётся два параметра ar - пустой массив и a - элемент(string), которыми заполняется массив в функции...Поиск уникальных значений: как ускорить?Mon, 7 Dec 2009 18:46:56 +0300HelloMotoПоиск уникальных значений: как ускорить?http://softtime.ru/forum/read.php?id_forum=4&id_theme=70194#post411237Как-то вы невнятно объясняетесь. Или у меня с "понималкой" плохо сегодня :-) Сейчас я понял только то, что вам нужна...Поиск уникальных значений: как ускорить?Mon, 7 Dec 2009 18:37:37 +0300АЯПоиск уникальных значений: как ускорить?http://softtime.ru/forum/read.php?id_forum=4&id_theme=70194#post411236Походу задача немного меняется. Надо вот что: - есть массив ar, содержащий абсолютно любые элементы. В функции arrayUnique(), проходя по...Поиск уникальных значений: как ускорить?Mon, 7 Dec 2009 18:22:39 +0300HelloMotoПоиск уникальных значений: как ускорить?http://softtime.ru/forum/read.php?id_forum=4&id_theme=70194#post411233Извините, последний ваш вопрос я не понял. Как мне видится, вы передаёте функции один массив, в котором могут быть повторяющиеся...Поиск уникальных значений: как ускорить?Mon, 7 Dec 2009 18:03:52 +0300АЯПоиск уникальных значений: как ускорить?http://softtime.ru/forum/read.php?id_forum=4&id_theme=70194#post411228А подскажите плз ещё вот что - как в вашей функции возвращать true если в r добавлен новый уникальный элемент...Поиск уникальных значений: как ускорить?Mon, 7 Dec 2009 17:29:46 +0300HelloMotoПоиск уникальных значений: как ускорить?http://softtime.ru/forum/read.php?id_forum=4&id_theme=70194#post411025Это значит то же самое, что и:s ] = 3.1415926; или s ] = true; или s...Поиск уникальных значений: как ускорить?Sat, 5 Dec 2009 23:02:27 +0300АЯПоиск уникальных значений: как ускорить?http://softtime.ru/forum/read.php?id_forum=4&id_theme=70194#post410973s ] = 69; - что это значит?Поиск уникальных значений: как ускорить?Sat, 5 Dec 2009 14:00:10 +0300HelloMotoПоиск уникальных значений: как ускорить?http://softtime.ru/forum/read.php?id_forum=4&id_theme=70194#post410948Много быстрее:function arrayUnique (ar) { for (var s = [], r = [], j = k = 0, x =...Поиск уникальных значений: как ускорить?Sat, 5 Dec 2009 07:30:47 +0300АЯПоиск уникальных значений: как ускорить?http://softtime.ru/forum/read.php?id_forum=4&id_theme=70194#post410923Форумчане, доброго времени суток :) Есть проблемка, помогите решить её. Имееем код: var project; var projects = []; var...Поиск уникальных значений: как ускорить?Fri, 4 Dec 2009 22:45:26 +0300HelloMoto