¡@

Home 

2014/10/15 ¤U¤È 10:12:49

iphone Programming Glossary: pos2

Permutations/Anagrams in Objective-C — I am missing something

http://stackoverflow.com/questions/6617253/permutations-anagrams-in-objective-c-i-am-missing-something

our permutations the array is reversed 1 2 3 4 4 3 2 1 if pos1 1 return NULL assert pos1 0 pos1 size NSInteger pos2 slide down the array looking for a bigger number than what we found before for pos2 size perm pos2 perm pos1 pos2 0 pos2.. assert pos1 0 pos1 size NSInteger pos2 slide down the array looking for a bigger number than what we found before for pos2 size perm pos2 perm pos1 pos2 0 pos2 assert pos2 0 pos2 size swap them NSInteger tmp perm pos1 perm pos1 perm pos2 perm.. pos1 size NSInteger pos2 slide down the array looking for a bigger number than what we found before for pos2 size perm pos2 perm pos1 pos2 0 pos2 assert pos2 0 pos2 size swap them NSInteger tmp perm pos1 perm pos1 perm pos2 perm pos2 tmp now reverse..