|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
15.06.2015, 19:27 | #1 |
Пользователь
Регистрация: 13.07.2012
Сообщений: 57
|
Сравнение эффективности двух алгоритмов
Доброго времени суток. Суть моего вопроса вот в чем... Есть задача:
Напишите функцию camelize(str), которая преобразует строки вида «my-short-string» в «myShortString». То есть, дефисы удаляются, а все слова после них получают заглавную букву. Например: camelize("background-color") == 'backgroundColor'; camelize("list-style-image") == 'listStyleImage'; camelize("-webkit-transition") == 'WebkitTransition'; Такая функция полезна при работе с CSS. P.S. Вам пригодятся методы строк charAt, split и toUpperCase. Собственно говоря задачу то я решил, Код:
Код:
То есть хочется найти формульное выражение типа O(n) или O(n^2) или что нибудь в этом роде. Сам я в этом плохо разбираюсь...Поэтому большое спасибу тому кто сможет помочь мне разобратся в этой проблеме.
How ugly are feet of those who bring bad news. (comp Romans 10:15)
|
15.06.2015, 20:21 | #2 | |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
Цитата:
I'm learning to live...
|
|
15.06.2015, 22:22 | #3 |
Раздолбайских Дел
Старожил
Регистрация: 22.05.2009
Сообщений: 3,828
|
Оба отстой:
Код:
Alar, верни репу!
|
15.06.2015, 23:22 | #4 | |
Пользователь
Регистрация: 13.07.2012
Сообщений: 57
|
Да я понимаю что моего ниже, а вот как подсчитать на сколько ниже ?
Цитата:
alert(camelize("--pigs-suddenly-came-out--")) alert(camelize("-холера-раз-два-три--"))
How ugly are feet of those who bring bad news. (comp Romans 10:15)
Последний раз редактировалось Stilet; 16.06.2015 в 09:22. |
|
16.06.2015, 00:20 | #5 | |
Форумчанин
Регистрация: 15.02.2012
Сообщений: 821
|
Тогда так:
Код:
Цитата:
Но обращать такое серьёзное внимание на алгоритмы написанные на JS - немного странно =) В таких языках как JS борятся не за быстроту алгоритма, а за чистоту и понятность кода (если конечно место не узкое и требовательное).
^-.-^ My GitHub
Последний раз редактировалось Stilet; 16.06.2015 в 09:22. |
|
16.06.2015, 01:29 | #6 | |
Форумчанин
Регистрация: 26.04.2010
Сообщений: 450
|
Цитата:
Код:
Тишина – самый громкий звук
|
|
16.06.2015, 11:51 | #8 |
Пользователь
Регистрация: 13.07.2012
Сообщений: 57
|
Ну шо ж, спасибо за ответы...
How ugly are feet of those who bring bad news. (comp Romans 10:15)
|
16.06.2015, 12:56 | #9 |
Форумчанин
Регистрация: 26.04.2010
Сообщений: 450
|
Тишина – самый громкий звук
|
17.06.2015, 12:47 | #10 |
Раздолбайских Дел
Старожил
Регистрация: 22.05.2009
Сообщений: 3,828
|
Ты в отдельной теме напиши инструкцию как запускать экма6 и прикладывай ссылочку
Alar, верни репу!
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Сравнение двух листов. | егоровна | Microsoft Office Excel | 12 | 14.04.2012 17:35 |
Сравнение двух массивов | Рик | Общие вопросы Delphi | 3 | 07.04.2011 15:53 |
Сравнение алгоритмов сортировки массива | Семен_Владимирович | Общие вопросы C/C++ | 2 | 15.02.2011 19:02 |
сравнение двух таблиц | Iskin | Microsoft Office Excel | 3 | 08.12.2010 07:18 |
Сравнение быстродействия алгоритмов | Pti44ka | Помощь студентам | 9 | 13.11.2009 13:41 |