当前位置: 首页 > 知识库问答 >
问题:

字符串数组的反向元素

司徒良哲
2023-03-14

string[]myString={“a”,“b”,“c”,“d”}
//反向字符串算法这里
myString={“d”,“c”,“b”,“a”}
我在一次采访中被要求在没有任何临时变量或.NET类、字符串方法等帮助的情况下反向相同字符串数组的元素。我被告知要使用像循环这样的基本编程结构。因为,我今天要参加另一个面试,我急急忙忙地想知道这是否真的可能,因为我找不到解决这个问题的办法。

共有1个答案

符学
2023-03-14

这里,没有支持变量,没有。NET函数:)但它假设数组中的所有字符串长度为1(正如您发布的代码中所做的那样)。

string[] myString = {"a","b","c","d", "e"};
for(int i = 0; i < myString.Length/2; i++)
{
   myString[i] += myString[myString.Length -1 -i];
   myString[myString.Length -1 -i] = ""+myString[i][0];
   myString[i] = "" + myString[i][1];
}
 类似资料:
  • 问题内容: 我试图将字符串数组作为参数传递给Wetland类的构造函数;我不明白如何将字符串数组的元素添加到字符串数组列表。 问题答案: 您已经具有内置方法:- 注 : -您应该使用没有。 返回一个不同的-> ,不能将其类型转换为。 然后,您将不得不使用方法,这不是很好。所以就用 注意 :-返回的列表是固定大小的列表。如果要向列表中添加某些内容,则需要创建另一个列表,并用于向其中添加元素。所以,那

  • 问题内容: 我有一个字符串数组: 我从中得到随机元素: 现在我想获得当我按下按钮以获取随机水果时苹果所处的数字,例如当我按下randon按钮时,它给了我Banana ..并且还应该给我那个元素编号是 我得到了元素,但是获取元素编号有问题,所以请帮帮我 问题答案: 只需将生成的索引存储在变量中,然后使用此变量访问数组: PS我通常不喜欢每次随机化生成新对象-我更喜欢在程序中使用单个对象- 然后重新使

  • 问题内容: 我想在打字稿中使用字符串枚举,但在其中看不到对反向映射的支持。我有一个这样的枚举: 我需要这样使用它: 是的,我不知道字符串中有什么,如果字符串未在枚举定义中显示,我需要将其解析为枚举或在运行时解析失败。我该如何做到整洁呢?提前致谢 问题答案: 我们可以将其设为一个类型,并将值设为同一类型。 更严格的版本: 字符串枚举作为此答案:

  • 问题内容: 我需要颠倒句子或字符串中的单词位置。 可以用吗?单词长度不大于Oracle表列中支持的最大长度。 我只有反向字符串(反向字符)的解决方案 问题答案: 创建一个 功能 : 将使用空格作为定界符从文本中提取一个单词。Tt在Exception上返回原始的String本身! 样本结果: 你可以打电话

  • 我正在做一项关于使用结构化/半结构化/非结构化数据的作业,我正在对莎士比亚的戏剧进行字数统计(以了解语言如何随时间变化),方法是导入每部戏剧的txt文件和xml索引文件,该文件存储有关每部戏剧的关键信息,如编写年份、角色列表等。。然后,我将删除字符名、设置、标点符号和常用词(和、但、或,如果等…)从txt文件准备好进行字数统计-全部在C#中运行的控制台脚本中。我正在编写一个类,每个剧本的数据都将存

  • 我创建了一个函数来删除数组中的一个特定元素,但正在努力解决的问题是,当我们从s.next()中获得要删除的元素的值时,它不是删除,而是当我们已经为它初始化了一个值时,它是删除