 
 
 
 
 
 
Finding pattern Mached series
- To: mathgroup at smc.vnet.net
- Subject: [mg33089] Finding pattern Mached series
- From: "Juan" <erfa11 at hotmail.com>
- Date: Fri, 1 Mar 2002 06:52:05 -0500 (EST)
- Sender: owner-wri-mathgroup at wolfram.com
Hi, Jari
I have to do a similar job in the package I am working.
I think the function PP can help you to find something better.
In[4]:=PP[w_, x_] := Module[{q = w, s = Sort[x], p, h},
   p = {q};
h[z_] := If[First[z] == Last[q], q = z; AppendTo[p, z], Sequence @@ {}];
h /@ s]
In[2]:=T = {{1, 2}, {3, 4}, {2, 3}, {5, 6}, {4, 5}, {6, 4}, {4, 1}};
In[5]:=PP[{1, 2}, T]
Out[5]={{{1, 2}, {2, 3}}, {{1, 2}, {2, 3}, {3, 4}}, {{1, 2}, {2, 3}, {3, 4}, 
{4, 1}}}
In[6]:=PP[{4, 5}, T]
Out[6]={{{4, 5}, {5, 6}}, {{4, 5}, {5, 6}, {6, 4}}}
Regards
Juan
_________________________________________________________________
Con MSN Hotmail súmese al servicio de correo electrónico más grande del 
mundo. http://www.hotmail.com/ES

