美文网首页
1.2 数据抽象 1.2.6

1.2 数据抽象 1.2.6

作者: cxfwxy | 来源:发表于2020-08-10 16:07 被阅读0次

题目:如果字符串s中的字符循环移动任意位置之后能够得到另一字符串t,那么s就被称为t的回环变位(circilar rotation)。例如,ACTGACG 就是 TGACGAC 的一个回环变位,反之亦然。判定这个条件在基因组序列中的研究是十分重要的。编写一个算法检查两个给定的字符串s和t是否互为回环变位。

public class CircularRotation {

    public static void main(String[] args) {
        String t = args[0];
        String s = args[1];

        if (t.length() == s.length()) {
            String x = t;
            for (int i = 0; i < t.length(); i++){
                x = x.charAt(x.length() - 1) + x.substring(0, x.length() - 1);
                if (x.indexOf(s) != -1) {
                    System.out.println("The 2 input strings agree with the rule of circular rotation!");
                }
            }
        }
    }

}

相关文章

  • 1.2 数据抽象 1.2.6

    题目:如果字符串s中的字符循环移动任意位置之后能够得到另一字符串t,那么s就被称为t的回环变位(circilar ...

  • 1.2数据抽象

    1. 抽象数据类型(ADT):是一种能够对使用者隐藏数据表示的数据类型。 API:应用程序编程接口 对象:是能够承...

  • 1.2数据抽象

    数据类型是一组值和对值的一组操作的集合,到目前为止,我们已经详细讨论Java的原始数据类型:例如,原始数据类型in...

  • Go查询HBase数据问题手札

    通过thrift拉取HBase中的数据,A机器上可行 hbase版本1.2.6,B机器上不行 hbase版本1.2...

  • 1.2 数据抽象 1.2.1

    题目:编写一个Point2D的用例,从命令行接受一个整数N。在单位正方形中生成N个随机点,然后计算两点之间的最近距...

  • alg4th-1.2

    [TOC] algorithm 4th笔记(1.2) 1.2 数据抽象 Counter类 ,计数器 使用Count...

  • 《算法》1.2-数据抽象

    1.数据抽象 ** 数据类型:**值+值上的操作Java编程的基础:主要是使用class关键字构造被称为引用类型的...

  • 第一章绪论

    1.1数据结构 1.2基本概念和术语 1.3抽象数据类型 1.4算法和算法分析 给出问题--->画出逻辑结构---...

  • 大数据05-Hbase 安装

    1、下载 下载Habse,根据之前的 Hadoop 的版本,这里选择1.2.6hbase1.2.6http://a...

  • 第7章:类

    #1.定义抽象数据类型1.1 设计Sales_data类1.2 定义改进的Sales_data类1.3 定义类相关...

网友评论

      本文标题:1.2 数据抽象 1.2.6

      本文链接:https://www.haomeiwen.com/subject/hcyjdktx.html