Компьютерный форум
Правила
Вернуться   Компьютерный форум > Форум программистов > Языки программирования > Haskell
Перезагрузить страницу Haskell: запуск как написать программу
Ответ
 
Опции темы Опции просмотра
  (#1 (permalink)) Старый
watermad watermad вне форума
Member
 
Сообщений: 23
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Регистрация: 24.10.2008
По умолчанию Haskell: запуск как написать программу - 21.03.2011, 21:41

Помогите, пожалуйста, запустить программу.

import Data.List (elem)



paths :: Eq a => a -> a -> [(a,a)] -> [[a]]
paths a b g = paths1 a b g []

paths1 :: Eq a => a -> a -> [(a,a)] -> [a] -> [[a]]
paths1 a b g current = paths2 a b g current [ y | (x,y) <- g, x == a ]

paths2 :: Eq a => a -> a -> [(a,a)] -> [a] -> [a] -> [[a]]
paths2 a b g current [] | a == b = [current++[b]]
| otherwise = []
paths2 a b g current (x:xs) | a == b = [current++[b]]
| elem a current = []
| otherwise = (paths1 x b g (current++[a])) ++ (paths2 a b g current xs)
Ответить с цитированием
  (#2 (permalink)) Старый
pavelr pavelr вне форума
Member
 
Сообщений: 207
Сказал(а) спасибо: 1
Поблагодарили 0 раз(а) в 0 сообщениях
Регистрация: 05.03.2010
По умолчанию 21.03.2011, 21:56

Напиши текст задания!
Ответить с цитированием
  (#3 (permalink)) Старый
watermad watermad вне форума
Member
 
Сообщений: 23
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Регистрация: 24.10.2008
По умолчанию 21.03.2011, 23:57

Write a function that, given two nodes a and b in a graph, returns all the acyclic paths from a to b.
Ответить с цитированием
  (#4 (permalink)) Старый
watermad watermad вне форума
Member
 
Сообщений: 23
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Регистрация: 24.10.2008
По умолчанию 22.03.2011, 00:01

Может, знаете как написать для вершин А и В поиск всех путей, которые не пересекаются(не повторяются вершины)?Спасибо за ответ
Ответить с цитированием
Ads
Ответ

Опции темы
Опции просмотра

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Trackbacks are Вкл.
Pingbacks are Вкл.
Refbacks are Выкл.


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Помогите написать программу KpoXaTheBest Visual Basic 1 22.05.2012 20:12
Написать программу на C++ qi7 Вопросы начинающих программистов 0 14.11.2011 23:21
написать программу Альбина зин Pascal 2 28.10.2011 14:21
написать программу 27diesel Вопросы начинающих программистов 1 11.10.2011 10:31
написать программу Виктория123 Вопросы начинающих программистов 0 11.05.2011 14:28
Как написать программу Викусик Delphi 1 20.09.2010 10:22
Как написать TSR программу в С++ kosetsky Вопросы начинающих программистов 1 03.10.2009 21:25
Написать программу blackcat Задания за деньги 3 20.09.2009 12:12
Библиотека VCL как добавить программу на запуск Salvatore С/С++ 5 08.12.2008 04:54
Как написать программу в С++ FARA Вопросы начинающих программистов 9 01.11.2005 19:08
XML как написать программу imported_Aslan Другие СУБД 0 29.10.2004 12:48
Написать программу которая закрывает любую программу из автозагрузки без перезагрузк Anonymous C++ Builder 1 07.10.2003 11:24



Powered by vBulletin® Version 3.8.7
Copyright ©2000 - 2018, Jelsoft Enterprises Ltd.
Нardforum.ru - компьютерный форум и программирование, форум программистов