GfG QA is closing soon... Please refer PRACTICE or GfG now on wards !!

Lexicographically greater string after N given swaps

GIven a string "str" and pair of "N" swapping indices, generate a lexicographically largest string. Swapping indices can be reused any number times.

Eg 1)

String = "abdc"





cdba, cbad, dbac,dbca

​you should print only "dbca" which is lexicographically largest.

asked Feb 27, 2016 by Ajinkya Kale