对于给定的字符串和键列表(密码短语),是否有一种快速算法来使用该键进行排列,并返回使用该键的返回方式?
那是
list = {"abc", "def", "ghi", "jkl"})
key = "passphrase"
permute(Key, list) -> {"def","jkl", "abc", "ghi"}
(或类似名称,但不是原始名称)和
resolve(Key, {"def","jkl", "abc", "ghi"}) -> list
列表不超过50个条目。
首选Java示例。