programing: reduce list to cycle
- To: mathgroup at smc.vnet.net
- Subject: [mg8468] programing: reduce list to cycle
- From: "Xah" <xah at best.com>
- Date: Tue, 2 Sep 1997 16:15:04 -0400
- Organization: smtp.best.com
- Sender: owner-wri-mathgroup at wolfram.com
Another prograMing question. I want to reduce a list to its shortest cycle. For example, if myList={3,1,0,3,3,1,0,3,3,1,0,3}, then the desired result should be {3,1,0,3}. How to do it? The input list is not necessarily a repeation like in this example. e.g. if myList={3,1,0,3,3,1,0,3,3,1,0}, then the result should be the whole thing. myList is not necessarily a list of numbers. I'm using them for simplicity. Thanks to all the replies on spliting a list. Xah, xah at best.com http://www.best.com/~xah/MathGraphicsGallery_dir/mathGraphicsGallery.html "programer not programmer"