C# 中 anagram 函数的实现

2024-04-09

可能的重复:
有什么简单的方法可以判断单词列表是否是彼此的字谜? https://stackoverflow.com/questions/522112/what-is-an-easy-way-to-tell-if-a-list-of-words-are-anagrams-of-each-other

在 C# 中编写一个函数的最佳方法(性能范围)是什么,该函数接受两个字符串,并在字符串互为字谜时返回 true,否则返回 false。字谜的例子是:

abet beat beta bate
abides biased

字谜链接 http://www.orchy.com/dictionary/anagrams.htm

在实现这个过程中,每个字符串中是否有可能有空格?

任何想法将不胜感激!


一种简单(天真的?)的方法,使用 LINQ:

"abides".OrderBy(c=>c).SequenceEqual("biased".OrderBy(c=>c))
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

C# 中 anagram 函数的实现 的相关文章

随机推荐

  • 在 Vue 组件中定义用户定义的 getter

    我的问题与 Vue 相关 更具体地说是反应性和反应性 getter setter https v2 vuejs org v2 guide reactivity html https v2 vuejs org v2 guide reactiv
  • Ionic2 - 原生滚动

    Ionic1 可以使用本机滚动来提高使用此代码的应用程序的性能 ionicConfigProvider scrolling jsScrolling false 我怎样才能在 Ionic2 中做同样的事情 就像你能找到的一样here http
  • 如何在 React JS 中有条件地应用 CSS 类

    我一直在思考如何最好地在 React JS 中有条件地应用 CSS 类 我已经看到了一些答案 但答案并不多 或者它们只是没有我想要的那么详尽 您可以简单地条件类来声明 如下所示 div text div 或者如果你想根据这样的状态切换类 d
  • 什么是“顺序一致的执行,没有数据竞争”?

    In JLS 17 4 5 订单前发生 http docs oracle com javase specs jls se7 html jls 17 html jls 17 4 5 它说 当且仅当所有顺序一致的执行都没有数据争用时 程序才能正
  • dapper 应该使用“using”语句吗?

    我见过有人在做的例子 IDbConnection db new MySqlConnection conn var people db Query
  • 安装 jRebel 插件后,源文件夹在 Netbeans 项目中不可见?

    有一天 我在 Netbeans 7 4 beta 上安装了 jRebel 第二天 我的所有源文件夹和库都从我的项目中消失了 除了 Maven 项目 像这样 源文件夹仍然存在于我的驱动器上 我只需要在我打开的 Netbeans 项目中恢复它们
  • Objective C - 如何将 nsdata 转换为字节数组 [重复]

    这个问题在这里已经有答案了 我正在将 UIImage 转换为 NSData 我想将 NsData 转换为字节数组 并在 json 解析器的帮助下将该字节数组发布到服务器 如果我将以下类型的静态字符串传递给服务器 它会接受并存储 以下只是示例
  • Apache CXF Web 服务上的命名空间问题

    我正在使用 Apache CXF 2 7 3 并遇到了我真的不明白的命名空间问题 我已经尝试对此进行了广泛的搜索 但我发现的大多数结果都是针对不同的行为 问题是调用 Web 服务时 如果参数元素是命名空间限定的 则调用将会失败 消息中的所有
  • Swift:如何禁用函数的整数溢出/下溢陷阱

    我正在将一些旧的 C 代码导入到 swift 项目中 并将其移植为纯 swift 代码 其中一些会进行 加密 其中它会执行类似的操作 let a UInt8 x e g 30 let b a 237 在 C 中 这只是下溢和环绕 这对于这个
  • 扩展 Magento 购物车

    我需要扩展 Magento 购物车以包含商店定位器的额外步骤 我知道我需要覆盖核心 OnePage 控制器 Mage Checkout OnepageController 和块 Mage Checkout Block Onepage 但是在
  • Java持久化问题

    我试图通过 GlassFish 在 EJB 中使用 JPA 来启动并运行一个简单的示例 我有以下内容persistence xml
  • Windows 上的 Cloud-Init 等效项是什么?

    Windows 上的股票引导过程似乎有点缺乏 Linux 具有 cloud init 它将安装软件包 存储文件并根据用户数据运行 bash 脚本 Windows 有 ec2config 但当前不支持在系统 就绪 时运行 cmd 或 powe
  • `checkout -B` 与 `symbolic-ref`

    以下命令等效吗 如果不是 有什么区别 git checkout B a branch and git branch f a branch HEAD git symbolic ref HEAD refs heads a branch 也可以看
  • checkboxGroupInput - 设置最小和最大选择数 - 刻度

    以下是带有复选框组输入的示例代码 library shiny server lt function input output output Selected lt renderText paste input SelecetedVars c
  • 日期自然语言解析器(.NET)?

    我希望能够让用户使用自然语言 例如 下周五 每个工作日 输入日期 包括重复日期 很像以下的例子http todoist com Help timeInsert http todoist com Help timeInsert I found
  • RecyclerView 中的共享元素转换

    我试图在 RecyclerView 上使用共享元素转换 但它似乎不起作用 这是我使用的适配器的一部分makeSceneTransitionAnimation public void onBindViewHolder final BookVi
  • Safari ITP 2.0 存储访问 API - 在 hasStorageAccess 中嵌套 requestStorageAccess 时出现问题 - 非嵌套工作

    我目前正在尝试实现调用存储访问 API 但在将 requestStorageAccess 的调用嵌套在 hasStorageAccess 中时遇到问题 这是代码的概要 它相当标准 requestStorageAccessAndServe l
  • 如何在 Haml 中撤消 Rails 模板生成?

    我在 Rails 项目中安装了一个新的 gem phrasing 它对多个 Haml gem 具有 gem 依赖性 我需要 gem 它为我的项目添加了一些惊人的功能 并且需要安装依赖项 但是现在当我运行rails generate scaf
  • Slick - 更新完整对象或超过 22 列

    我有一张桌子user permissions其中有 46 个权限列以及id and created date 这个表有对应的UserPermissions class class UserPermission val id Long val
  • C# 中 anagram 函数的实现

    可能的重复 有什么简单的方法可以判断单词列表是否是彼此的字谜 https stackoverflow com questions 522112 what is an easy way to tell if a list of words a