JavaScript 面试问题——排列
这比我记忆中的要艰难得多。我想花更多的时间来完成这些练习。我不了解你,但这是我编程游戏中最薄弱的部分,也是为什么我从来没有得到过高、顶级的演出……
问题
给定一个不同的字符串,返回 所有可能的排列 .
样本输入: [“A B C D”]
样本输出: [
'ABCD','ABDC','ACBD',
'ACDB', 'ADCB', 'ADBC',
'BACD'、'BADC'、'BCAD'、
'BCDA'、'BDCA'、'BDAC'、
'CBAD','CBDA','CABD',
'CADB'、'CDAB'、'CDBA'、
'DBCA'、'DBAC'、'DCBA'、
'DCAB'、'DACB'、'DABC'
]
解决方案(在 JavaScript 中)
结束的想法
你如何准备面试?你的秘诀是什么,你看过哪些面试题?关注更多反应原生内容
访问我的 向上工作 ,跟着我 GitHub 更多面试问题,如果您有任何问题,请给我发消息 推特 .
版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明
本文链接:https://www.qanswer.top/35092/13441400
标签:排列,JavaScript,问题,面试,版权,链接 来源: https://www.cnblogs.com/amboke/p/16691513.html
本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享; 2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关; 3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关; 4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除; 5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。