|
||
| Правила | Регистрация | Пользователи | Сообщения за день | | Поиск | | Справка по форуму | Файлообменник | |
|
![]() |
Поиск в этой теме |
|
||||
CB,
Цитата:
Цитата:
Дима_, Цитата:
__________________
Блог |
||||
![]() |
|
||||
Продуман Регистрация: 22.02.2007
Питер
Сообщений: 2,839
|
То VVA чем меньше список тем быстрее "простой перебор", его можно оптимизировать экономя байты - но эта оптимизация в пределах нескольких процентов, а check3_1 - это совсем другой алгоритм, он не быстро "все подряд" перебирает, а интелектуально! А если spisok до тысячи дорастет? Как тогда Benchmarking'и будут выглядеть, а до 10 тыс.?
__________________
Когда в руках молоток все вокруг кажется гвоздями. |
|||
![]() |
|
||||
![]()
__________________
Блог |
||||
![]() |
|
||||
Инженер LISP Регистрация: 11.05.2005
Минск
Сообщений: 6,996
|
По условиям #445 A, B.1, B.2 Изменения выделены красным
Код:
(setq spisok (list "\\U+E72E" ) *** Добавлено Автоматически приклеились ссылки, прикрепляю файл. Проверка-функция test2
__________________
Как использовать код на Лиспе читаем здесь Последний раз редактировалось VVA, 29.09.2008 в 22:33. |
|||
![]() |
|
||||
VVA, Спасибо, но пока не все гладко.
При загрузке пишет Код:
Код:
Код:
__________________
Блог Последний раз редактировалось Red Nova, 29.09.2008 в 21:32. |
||||
![]() |
|
||||
VVA,
Цитата:
![]()
__________________
Блог |
||||
![]() |
|
||||
Инженер LISP Регистрация: 11.05.2005
Минск
Сообщений: 6,996
|
Red Nova, В #465 я писал
Цитата:
__________________
Как использовать код на Лиспе читаем здесь Последний раз редактировалось VVA, 29.09.2008 в 22:34. |
|||
![]() |
|
||||
Только дошел смысл этих строк.
Пробовал (test) Вот результат работы этого лиспа для списка с #466 Код:
(test2) выдает Код:
У тебя в коде есть также символы с тремя слешами, типа Код:
__________________
Блог |
||||
![]() |
|
|||||
Инженер LISP Регистрация: 11.05.2005
Минск
Сообщений: 6,996
|
Цитата:
Цитата:
Цитата:
Цитата:
__________________
Как использовать код на Лиспе читаем здесь |
||||
![]() |
|
||||
Moderator
LISP, C# (ACAD 200[9,12,13,14]) Регистрация: 25.08.2003
С.-Петербург
Сообщений: 40,406
|
К вопросу о фильтрации других СПДС-объектов (точнее, выносок)
Голова что-то соображает достаточно хреново, поэтому только такой код смог "родить": Код:
__________________
Моя библиотека lisp-функций --- Обращение ко мне - на "ты". Все, что сказано - личное мнение. |
|||
![]() |
|
||||
Кулик Алексей aka kpblc, Спасибо большое. Наконец и другие выноски можно добавить к списку. (к стати в коде указан неверный пример вызова команды)
Вот пример полученного таким путем списка. Цитата:
В список так же стали приписываться цифры 1 и 2 (наверное количество стрелок) ("Узел" "" "1" 1) ("Греб" "Выноска" 2) Поскольку часть алгоритма для фильтров уже написана для списка не учитывая количество стрелок (да и вряд ли это нужно), думаю от этого нужно избавиться. Если не затруднит, то прошу это сделать. VVA, Цитата:
__________________
Блог |
||||
![]() |
|
||||
Moderator
LISP, C# (ACAD 200[9,12,13,14]) Регистрация: 25.08.2003
С.-Петербург
Сообщений: 40,406
|
Red Nova, я количество сознательно сделал. В качестве задания: у тебя есть список вида
Код:
Код:
__________________
Моя библиотека lisp-функций --- Обращение ко мне - на "ты". Все, что сказано - личное мнение. |
|||
![]() |
|
||||
Провел сравнительный анализ, скорости выполнения разных вариантов программы. Результаты выкладываю.
Коды для сравнения: Код:
Код:
первый элемент из 92 Код:
Код:
Код:
Код:
Код:
|
||||
![]() |
|
||||
Продуман Регистрация: 22.02.2007
Питер
Сообщений: 2,839
|
А что-ж check3_1 из #459 не добавил? Тоже хочу в соревновании побыть, правда для нее список маловат конечно.
__________________
Когда в руках молоток все вокруг кажется гвоздями. |
|||
![]() |
|
||||
Moderator
LISP, C# (ACAD 200[9,12,13,14]) Регистрация: 25.08.2003
С.-Петербург
Сообщений: 40,406
|
__________________
Моя библиотека lisp-функций --- Обращение ко мне - на "ты". Все, что сказано - личное мнение. |
|||
![]() |
|
||||
Цитата:
Но советую исправить ошибки в своей программе check3_1... Код:
Код:
результаты тестирования: первый элемент из 92 Код:
Код:
Код:
Код:
Код:
Код:
Код:
Код:
Код:
Код:
|
||||
![]() |
![]() |
|
|
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
LISP. Вставка в таблицу поля, соотвествующего площади примитива | Profan | Готовые программы | 272 | 06.06.2021 23:12 |
Сейсмозащита и сейсмоизоляция существующих, построенных зд. | IANationalInformAgentstvo | Прочее. Архитектура и строительство | 216 | 20.01.2015 16:51 |
Мониторы LCD CRT | Разное | 94 | 17.06.2008 10:51 | |
ЮМОР 2006 =) | Perezz!! | Разное | 1122 | 04.01.2007 00:46 |