Форум программистов, компьютерный форум, киберфорум
Алгоритмы
Войти
Регистрация
Восстановить пароль
Другие темы раздела
Алгоритмы Задача на предположительно максимальный поток Доброго времени суток, уважаемые форумчане. ВОзникла сложность с одной задачей и я прошу у вас помощи. Задача: Ограничения : Время работы - 1 секунда Огрничение по памяти - 256 мб. Недавно на уроке во время контрольной Мария Ивановна перехватила записку Саше от Оли. Мария Ивановна очень хочет знать, что в записке, но, к сожалению, записка зашифрована. Мария Ивановна знает, что её ученики... https://www.cyberforum.ru/ algorithms/ thread1367630.html Алгоритмы Алгоритм Апостолико-Крошмора
Всем привет! Недавно заинтересовался темой поиска подстроки в строке, естественно начал с вики(https://ru.wikipedia.org/wiki/Поиск_подстроки) и натолкнулся на алгоритм с названием "Алгоритм Апостолико-Крошмора". Отсутствие описания данного алгоритма как на википедии, так и на первых трех страницах гугла, меня, мягко говоря, удивило. Все, что мне удалось найти, это страница одного из авторов...
Алгоритмы Нужен алгоритм нахождения участков пути с максимальными скоростями по данным GSM https://www.cyberforum.ru/ algorithms/ thread1366917.html
Уважаемые форумчане! Нужна помощь в создании алгоритма по анализу данных, полученных через GSM. (знаю только азы программирования) Суть задачи: Имеется матрица (пример тут https://drive.google.com/open?id=0B8nXNt4OqvXGbzFya1Z4eDhNbG8&authuser=0) Необходимо из матрицы получить, равные заданному значению (например: 1000 м +-1%), участки пути (от 3 до 6), на которых средняя скорость автомобиля...
Алгоритмы Триангуляция многоугольника (полигона) https://www.cyberforum.ru/ algorithms/ thread1366657.html
Здравствуйте! Есть проблема с организацией алгоритма триангуляции многоугольника. Код я писала не с нуля, нашла примеры, все скрестила и получила то, что есть теперь. Казалось, что в начале все хорошо работает. Теперь же все время (как я поняла) появляется бесконечный цикл, т.к. условие все время возвращает false. Я так понимаю, что алгоритм я сама не до конца поняла.. Помогите найти ошибку,...
Алгоритмы Задача на поиск алгоритма оптимального разбития набора фильмов с учетом оценок этих фильмов
К дедушке приехали внуки: Екатерина и Дмитрий. Дедушка подготовил им подарок - коробку с видеофильмами, но сказал, что в коробке четное количество дисков с фильмами, которые он разделить не смог, но хотел бы, если бы половина досталась Кате и половина Дмитрию. Дети придумали достаточно интересный способ разделения : сначала они читали описание каждого фильма, а потом ставили какую-то оценку этому...
Алгоритмы Роли пользователей asp.net 2.0 https://www.cyberforum.ru/ algorithms/ thread1365775.html
Возникла следующая проблема. Пишу аутентификацию и авторизацию на asp.net 2.0, логины пароли и роли(это символы 1,2,3) задаются в своей бд,таблица Users. в web.config все вроде верно задал <authentication mode="Forms"> <forms cookieless="UseCookies" enableCrossAppRedirects="true" timeout="120"
Алгоритмы Алгоритм Эйлера для создания лабиринта Помогите, разобраться, как работает Алгоритм Эйлера для генерации лабиринтов. Для своей проги исскал алгоритм и наткнулся вот на это. http://habrahabr.ru/post/176671/ Вроде нормальный, позволяет построчно "ткать" сожные случайные лабиринты очень большой размерностью, но я не могу понять как делаем последнюю строку. Написано что нужно убрать все пеегородки между разными множествами, но у... https://www.cyberforum.ru/ algorithms/ thread1364618.html Сортировка By Reference - что это? Алгоритмы
Добрый день! У меня есть связный(односвязный) список студентов, который нужно сортировать 'by reference'. В данном случае я не понимаю что значит это выражение. Что нужно сделать. Кто - нибудь может обьяснить??
Алгоритмы Что такое бор/побитовый бор? Доброго времени суток! Недавно увидел способы решения задач с помощью "бора". Можете подсказать что это такое или дать ссылку на соответствующую литературу. Заранее спасибо https://www.cyberforum.ru/ algorithms/ thread1363336.html Алгоритмы Находим объем пирамиды, если известна длинна каждого ребра https://www.cyberforum.ru/ algorithms/ thread1363059.html
В основе пирамиды - треугольник Логично, что задачу надо делать через смешанное произведение векторов по формуле: V = 1/6 * (вектор AB * вектор AC * вектор AD) Но, не пойму, как получить эти самые координаты именно с длинны ребра. Буду благодарен за советы.
Поиск кратчайшего пути лошадью Алгоритмы
(p, q)-лошадь - это обобщение обычного шахматного коня. (p, q)-лошадь своим ходом перемещается на p клеток в одном направлении, и на q - в другом (перпендикулярном). Например, (3, 4)-лошадь может переместиться с клетки (5, 6) на клетки (1, 3), (2, 2), (2, 10), (1, 9), (8, 10), (9, 9), (8, 2) и (9, 3). Очевидно, что обычный шахматный конь - это (2, 1)-лошадь. Ваша задача - определить...
Алгоритмы Метод Лемке-Хаусона https://www.cyberforum.ru/ algorithms/ thread1362089.html
Нужна помощь в написании программы, решающей биматричные игры м
26 / 26 / 9
Регистрация: 22.09.2012
Сообщений: 116
0

Выделение конструкций исходного кода - Алгоритмы - Ответ 7183783

03.02.2015, 22:28. Показов 390. Ответов 1
Метки (Все метки)

Author24 — интернет-сервис помощи студентам
требуется из исходного кода, написанного на любом языке, по заданным настройкам (список ключевых слов, регулярные выражения) выделять основные элементы с сохранением позиции этого элемента в коде.
Проблема в поиске переменных: для их поиска используется регулярное выражение для поиска любых слов (с ограничениями, наложенными на состав их имен), т.е. регулярка, которая находит все слова, которые могут быть также ключевыми или могут быть в составе других конструкций (циклов, условий), которые должны выделяться отдельно без разбора содержимого.

первым вариантом я проходил по всему коду, искал все слова и проверял, являются ли они ключевыми, а циклы, условия и прочее заранее вырезал, что не позволяло сохранить индексы элементов в тексте

второй вариант: первый раз проходил, отмечая ключевые фразы, заданные настройками, спец тегами с указанием длины следующей за спец тегом фразы, чтобы не производить поиск в них. Вторым проходом искал все слова, не отмеченные тегом являлись переменными. Но здесь возникла проблема в тегах: одни теги, отмечались другими (например, поскольку тег содержит длину следующей за ним конструкции, он отмечался тегом, обозначающим числа; или две косых черты отмечались как оператор, а затем как комментарий)

Вернуться к обсуждению:
Выделение конструкций исходного кода Алгоритмы
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
03.02.2015, 22:28
Готовые ответы и решения:

Оптимизация кода с помощью конструкций Case Select
написал данный код Private Sub CommandButton1_Click() Unload Me UserForm4.Show If...

Что за строчка кода будет означать выделение теста или выделение абзаца в котором находится курсор?
Что за строчка кода будет означать выделение теста или выделение абзаца в котором находится курсор

Реализовать 2 статических анализатора исходного кода, которые будут проверять правила оформления кода
Доброго времени суток. Уже читал подобную пост здесь &quot;Парсер С++&quot;, но немного не то. Задача:...

Выделение цветом синтаксиса при отображении кода в редакторе кода Visual Studio
Для улучшения читабельности кода я использую выделение цветом синтаксиса для методов в редакторе...

1
03.02.2015, 22:28
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
03.02.2015, 22:28
Помогаю со студенческими работами здесь

Отсутствие исходного кода
попав на один из сайтов я заметил что там нельзя ни выделить ничего ни даже вызвать меню правой...

Защита исходного кода
Есть ли возможность защитить код своего приложения на ноде? Хотя бы максимально усложнить получение...

Совместимость исходного кода
Добрый день! Возник такой вопрос - код, написанный в QT Creator под windows будет компилироваться в...

Изменения исходного кода
Здравствуйте. Подскажите пожалуйста. Имеется сайт , нужно убрать оттуда определенные зоны, делаю...

0
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru