领扣LintCode问题答案-55. 比较字符串

目录

  • 55. 比较字符串
  • 鸣谢

55. 比较字符串

比较两个字符串A和B,确定A中是否包含B中所有的字符。字符串A和B中的字符都是 大写字母

在 A 中出现的 B 字符串里的字符不需要连续或者有序。

样例 1:

给出 A = “ABCD” B = “ACD”,返回 true

样例 2:

给出 A = “ABCD” B = “AABC”, 返回 false

public class Solution {/*** @param A: A string* @param B: A string* @return: if string A contains all of the characters in B return true else return false*/public boolean compareStrings(String A, String B) {// write your code hereList<Character> aList = new ArrayList<Character>();for (char c : A.toCharArray()) {aList.add(c);}for (char c : B.toCharArray()) {int i = aList.indexOf(c);if (i < 0) {return false;}aList.remove(i);}return true;}
}

原题链接点这里

鸣谢

非常感谢你愿意花时间阅读本文章,本人水平有限,如果有什么说的不对的地方,请指正。
欢迎各位留言讨论,希望小伙伴们都能每天进步一点点。

领扣LintCode问题答案-55. 比较字符串相关推荐

  1. 领扣LintCode问题答案-29. 交叉字符串

    领扣LintCode问题答案-29. 交叉字符串 目录 29. 交叉字符串 鸣谢 29. 交叉字符串 给出三个字符串:s1.s2.s3,判断s3是否由s1和s2交叉构成. 样例 1: 输入: &quo ...

  2. 领扣LintCode问题答案-58. 四数之和

    领扣LintCode问题答案-58. 四数之和 目录 58. 四数之和 鸣谢 58. 四数之和 给一个包含n个数的整数数组S,在S中找到所有使得和为给定整数target的四元组(a, b, c, d) ...

  3. 领扣LintCode问题答案-57. 三数之和

    领扣LintCode问题答案-57. 三数之和 目录 57. 三数之和 鸣谢 57. 三数之和 给出一个有n个整数的数组S,在S中找到三个整数a, b, c,找到所有使得a + b + c = 0的三 ...

  4. 领扣LintCode问题答案-33. N皇后问题

    领扣LintCode问题答案-33. N皇后问题 目录 33. N皇后问题 鸣谢 33. N皇后问题 n皇后问题是将n个皇后放置在n*n的棋盘上,皇后彼此之间不能相互攻击(任意两个皇后不能位于同一行, ...

  5. 领扣LintCode问题答案-2. 尾部的零

    领扣LintCode问题答案-2. 尾部的零 目录 2. 尾部的零 鸣谢 2. 尾部的零 设计一个算法,计算出n阶乘中尾部零的个数 样例 1: 输入: 11 输出: 2 样例解释: 11! = 399 ...

  6. 领扣LintCode问题答案-46. 主元素

    领扣LintCode问题答案-46. 主元素 目录 46. 主元素 鸣谢 46. 主元素 给定一个整型数组,找出主元素,它在数组中的出现次数严格大于数组元素个数的二分之一. 你可以假设数组非空,且数组 ...

  7. 领扣LintCode问题答案-17. 子集

    领扣LintCode问题答案-17. 子集 目录 17. 子集 鸣谢 17. 子集 给定一个含不同整数的集合,返回其所有的子集. 子集中的元素排列必须是非降序的,解集必须不包含重复的子集. 样例 1: ...

  8. 领扣LintCode问题答案-15. 全排列

    领扣LintCode问题答案-15. 全排列 目录 15. 全排列 鸣谢 15. 全排列 给定一个数字列表,返回其所有可能的排列. 你可以假设没有重复数字. 样例 1: 输入:[1] 输出: [ [1 ...

  9. 领扣LintCode问题答案-35. 翻转链表

    领扣LintCode问题答案-35. 翻转链表 目录 35. 翻转链表 鸣谢 35. 翻转链表 翻转一个链表 样例 1: 输入: 1->2->3->null 输出: 3->2- ...

最新文章

  1. LSM 优化系列(六)-- 【ATC‘20】MatrixKV : NVM 的PMEM 在 LSM-tree的write stall和写放大上的优化
  2. TI IPNC Web网页之网页修改教程
  3. 《自然》,工程学突破!仿生物细胞群体机器人问世
  4. 开源性能测试工具JMeter快速入门(一)
  5. 142. Linked List Cycle II 环形链表 II
  6. Java学习----运算符与表达式
  7. apache apr介绍
  8. 比反射更快:委托 第3部分
  9. Android webview mqtt,APICloud
  10. Divide Groups(分组)(二分图染色)
  11. 用微软makecert.exe生成一个自签名的证书
  12. 一个SAP开发人员的双截棍之路
  13. unlink函数 与 remove函数
  14. 7月26日 select单表查询基础语句
  15. 通过exif.js简单处理手机照片拍摄图片旋转问题
  16. org.quartz.JobPersistenceException:Couldn‘t retrieve job because a required class was not found
  17. matlab_app实现一个简单的色彩分析可视化程序
  18. 通过VBA导出word文档中的图片
  19. html网页添加友链,如何为typecho添加独立友链页面
  20. 干了这碗鸡汤!“机器人版 Linux”ROS崛起背后的隐秘故事大揭秘

热门文章

  1. word SaveAs 0x800a1421
  2. python数据离散化
  3. Dangling meta character ‘+‘ near index 1异常
  4. 词云wordcloud
  5. uni-微信小程序 图片铺满屏幕
  6. 接口自动化测试(一)---接口及接口自动化测试概述
  7. 在线 阿里矢量 失效 配置后仍不发显示 icon
  8. SpringBoot八种bean的加载方式
  9. 赣州java培训_赣州java工资一般多少,赣州java工资在什么水平,赣州java工资待遇有多少...
  10. linux oracle dblink,Oracle dblink配置