【发布时间】:2013-09-06 09:13:20
【问题描述】:
string[] myString = {"a","b","c","d"}
//Reverse string algorithm here
myString = {"d","c","b","a"}
在一次采访中,我被要求在没有任何临时变量或 .NET 类、字符串方法等的帮助的情况下这样做,以反转同一字符串数组的元素。我被告知要使用基本的编程结构,比如循环。因为,我今天准备进行另一次面试,所以我急于知道这是否真的可行,因为我找不到解决方案。
【问题讨论】:
-
我们不是来帮你面试的。至少展示一些你尝试过的东西。
-
您被要求反向存储值或更新数组?
-
我敢肯定,如果 OP 从未提及工作面试,就不会有反对票...
-
@MagnusGrindalBakken 我们不会在他的采访中解决这个问题。这将是为了我们的知识,或者如果我们有,那么我们可以与他分享
-
@S_F 在这种情况下,每个人都可能认为这是家庭作业,并且会被更多人否决。 StackOverflow 指南规定,您应该在提出问题之前充分尝试自己解决问题,缺乏这一点可能是它被否决的唯一原因。
标签: c# algorithm reverse arrays