Sort / sub sort algorithm

Andrew Warren awarren at synaptics.com
Tue Jul 2 09:17:40 PDT 2013


Rick Quatro [rick at rickquatro.com] wrote:

> I have a series of nested lists and am looking to sub sort each level in
> reverse order. Below is how the lists "look"; I have included a flat version
> and an indented version. Any advice on sorting algorithms would be
> appreciated.
> ....
> Before
> 1
> 2
> 3
> 3.1
> 3.2
> 3.3
> 3.3.1
> 3.3.2
> 3.3.3
> 3.3.3.1
> 3.3.3.2
> 3.3.3.3
> 3.3.3.3.1
> 3.3.3.3.2
> 4
> 4.1
> 4.2
> 5
> 
> After
> 5
> 4
> 4.2
> 4.1
> 3
> 3.3
> 3.3.3
> 3.3.3.3
> 3.3.3.3.2
> 3.3.3.3.1
> 3.3.3.2
> 3.3.3.1
> 3.3.2
> 3.3.1
> 3.2
> 3.1
> 2
> 1

Pad right with "Z":

1ZZZZZZZZ
2ZZZZZZZZ
3ZZZZZZZZ
3.1ZZZZZZ
3.2ZZZZZZ
3.3ZZZZZZ
3.3.1ZZZZ
3.3.2ZZZZ
3.3.3ZZZZ
3.3.3.1ZZ
3.3.3.2ZZ
3.3.3.3ZZ
3.3.3.3.1
3.3.3.3.2
4ZZZZZZZZ
4.1ZZZZZZ
4.2ZZZZZZ
5ZZZZZZZZ

Sort in descending order:

5ZZZZZZZZ
4ZZZZZZZZ
4.2ZZZZZZ
4.1ZZZZZZ
3ZZZZZZZZ
3.3ZZZZZZ
3.3.3ZZZZ
3.3.3.3ZZ
3.3.3.3.2
3.3.3.3.1
3.3.3.2ZZ
3.3.3.1ZZ
3.3.2ZZZZ
3.3.1ZZZZ
3.2ZZZZZZ
3.1ZZZZZZ
2ZZZZZZZZ
1ZZZZZZZZ

Remove the Zs:

5
4
4.2
4.1
3
3.3
3.3.3
3.3.3.3
3.3.3.3.2
3.3.3.3.1
3.3.3.2
3.3.3.1
3.3.2
3.3.1
3.2
3.1
2
1

-Andrew



More information about the framers mailing list