算法笔试-求一个字符串的所有子串

复制代码
package com.hmall.user.config;


import java.util.*;

public class Solution {
    public static void main(String[] args) {
        String str = "asdfghj";
        List<String> stringList = new ArrayList<>();
        getSubString(stringList, str);
        System.out.println(stringList);
    }

    public static void getSubString(List<String> stringList, String str) {
        for (int i = 0; i < str.length(); i++) {
            for (int j = i; j < str.length(); j++) {
                stringList.add(str.substring(i, j+1));
            }
        }
    }
}

子串定义,子串小于等于母串,是连续的。

验证:

相关推荐
小王不爱笑1321 天前
Java Set 集合全家桶:HashSet、LinkedHashSet、TreeSet 详解与实战
java·开发语言
杨过姑父1 天前
java 面试,jvm笔记
java·jvm·面试
I_LPL1 天前
day54 代码随想录算法训练营 图论专题8
数据结构·图论·拓扑排序·dijkstra算法
我能坚持多久1 天前
【初阶数据结构10】——链式二叉树的功能实现
数据结构·算法
mldlds1 天前
Spring Boot应用关闭分析
java·spring boot·后端
tankeven1 天前
HJ131 数独数组
c++·算法
liuyao_xianhui1 天前
优选算法_丢失的数字_位运算_C++
linux·数据结构·c++·算法·动态规划·哈希算法·散列表
woniu_buhui_fei1 天前
Java 服务最常见的线上性能故障
java·jvm·算法
sali-tec1 天前
C# 基于OpenCv的视觉工作流-章37-区域截图
图像处理·人工智能·opencv·算法·计算机视觉
96771 天前
Java 类映射数据库表的核心规则
java·数据库·oracle