Leetcode_93 复原IP地址 (递归与回溯)

本文详细解析了LeetCode第93题“复原IP地址”的解决方案,介绍了递归回溯法的具体实现过程,包括如何有效判断IP段合法性及避免无效组合。

题目描述

题解

和17的思路基本是一样的,主要多了几个判定条件
除了单个要小于256,还有就是不能出现01,010这种

import java.util.*;
public class Leetcode_93 {
    public List<String> restoreIpAddresses(String s) {
        List<String> ret = new ArrayList<>();
        if(s.length()<4)
            return ret;

        findIp("",s,0,ret,0);
        return ret;

    }

    private void findIp(String strr, String s, int offset, List<String> ret,int i)
    {
        System.out.println(strr);
        if(offset>=4)
        {
            if(strr.length() == (s.length()+3))
            {
                ret.add(strr);
                return;
            }
            else
            {
                return;
            }
        }

        for(int j = 1;j<=3;j++)
        {
            if(i+j<=s.length()&&Integer.parseInt(s.substring(i,i+j))<256&&String.valueOf(Integer.parseInt(s.substring(i,i+j))).equals(s.substring(i,i+j))) {

                    if (strr.length() == 0)
                        findIp(strr + s.substring(i, i + j), s, offset + 1, ret, i + j);
                    else
                        findIp(strr + "." + s.substring(i, i + j), s, offset + 1, ret, i + j);

            }
        }
    }

    public static void main(String[] args)
    {
        Leetcode_93 a = new Leetcode_93();
        String s = "010010";
        List<String> ret = a.restoreIpAddresses(s);
        System.out.println(ret.toString());
    }
}
为了查找与测绘遥感相关的SCI期刊列表,可以通过学术搜索引擎或访问特定的数据库来获得最新的信息。通常这些资源会定期更新以反映最新收录情况。 些常用的搜索方式包括: 查阅Web of Science (WOS) 数据库 这是最直接的方法之,因为Science Citation Index(SCI)正是由该数据库维护。可以在其中设置关键词为"remote sensing", "surveying and mapping" 或者更具体的主题术语,并选择仅显示被SCI索引的文章和期刊。 利用Google Scholar 虽然不是专门针对SCI期刊,但可以找到很多高影响力的测绘遥感类文章及其发表刊物的信息。从这里也可以了解到哪些是活跃且受认可的研究领域内的出版物。 参考Journal Citation Reports (JCR) 这是个评估科学和技术期刊影响力的重要工具。通过查看影响因子和其他指标,可以帮助确定哪些测绘遥感领域的期刊最具权威性并且属于SCI范畴。 咨询图书馆员或专业人士 大学或研究机构的专业人员能够提供指导和支持,帮助定位最适合需求的具体期刊名称及详情。 订阅行业通讯和服务 某些服务如Elsevier's Scopus也会报告关于各个学科顶级期刊的消息,保持关注可以获得及时的通知。 以下是几个知名的测绘遥感相关SCI期刊的例子: - Remote Sensing of Environment - IEEE Transactions on Geoscience and Remote Sensing - ISPRS Journal of Photogrammetry and Remote Sensing - International Journal of Applied Earth Observation and Geoinformation 请注意,实际的SCI期刊名单可能会随着时间而变化,因此建议总是使用最新的在线资源来进行确认。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值