力扣1528:重新排列字符串

给你一个字符串 s 和一个 长度相同 的整数数组 indices

请你重新排列字符串 s ,其中第 i 个字符需要移动到 indices[i] 指示的位置。

返回重新排列后的字符串。

示例 1:

复制代码
输入:s = "codeleet", indices = [4,5,6,7,0,2,1,3]
输出:"leetcode"
解释:如图所示,"codeleet" 重新排列后变为 "leetcode" 。

示例 2:

复制代码
输入:s = "abc", indices = [0,1,2]
输出:"abc"
解释:重新排列后,每个字符都还留在原来的位置上。

代码:

复制代码
char* restoreString(char* s, int* indices, int indicesSize) {
    char *rusult=(char*)malloc(sizeof(char)*indicesSize+1);
    for(int i=0;i<indicesSize;i++){
        rusult[indices[i]]=s[i];
    }
    rusult[indicesSize]='\0';
    return rusult;
}
相关推荐
lightqjx7 分钟前
【算法】数据结构_单调栈
数据结构·算法·单调栈
Promise微笑10 分钟前
洞察无形:红外热像仪应用场景与高性价比之选
人工智能·物联网·算法
8Qi815 分钟前
LeetCode 746:使用最小花费爬楼梯 —— 题解笔记
java·笔记·算法·leetcode·动态规划
pipo18 分钟前
没雷达也能调 Nav2?我开源了一套仿真到实机复用的 ROS 2 3D LiDAR 导航工作空间
算法
计算机安禾25 分钟前
【算法分析与设计】第44篇:随机化复杂度类:RP、BPP与去随机化猜想
java·数据结构·数据库·算法·机器学习
计算机安禾33 分钟前
【算法分析与设计】第45篇:交互式证明系统与零知识证明
算法·区块链·零知识证明
自进化Agent智能体37 分钟前
Hermes架构全景图:从入口到交付的完整数据流
算法
手写码匠41 分钟前
手写 Prefix Caching:从零构建 LLM 提示词缓存引擎
人工智能·深度学习·算法·aigc
枕星而眠42 分钟前
【数据结构】树与二叉树基础知识点总结
数据结构·c++·后端·算法·运维开发
海梨花43 分钟前
腾讯面试高频算法题
java·算法·面试