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

复制代码
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));
            }
        }
    }
}

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

验证:

相关推荐
言乐61 小时前
Python游戏水平测试辅助系统
开发语言·python·游戏·django·pygame
xbgRS1 小时前
springboot的自动装配
java·spring boot
祖力556 小时前
数据结构的基本概念与单向链表(链表数据类型构造、创建、头插、尾插、头删、尾删)
数据结构·链表
从零开始学习人工智能7 小时前
【踩坑实录】WSL2 解决 onnxruntime\-gpu ImportError: libcudart\.so\.13 无 CUDA13 运行库问题
python
大明者省7 小时前
WSL2 Ubuntu22.04 GPU训练环境配置指南
人工智能·算法·计算机视觉
嘻哈∠※8 小时前
0061基于 SpringBoot 的投稿与稿件处理系统设计与实现
java·spring boot·后端
WWJA王文举8 小时前
I²C通信完整流程详解:START、地址、ACK、数据、Repeated START和STOP一次讲透
c语言·开发语言
卷无止境8 小时前
在 awesome-fastapi 里,哪些库值得一看?
后端·python
zhanghaha13149 小时前
Python进阶教程:6_JSON 数据解析 —— 新手完全指南
开发语言·python·json
Python私教9 小时前
API 输出模型怎么设计:从 model_dump() 到显式展示层
python·fastapi