力扣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;
}
相关推荐
大熊背22 分钟前
ISP图像处理中大数乘法溢出处理(一)
人工智能·python·算法·溢出处理
吴声子夜歌39 分钟前
Java面试——数据结构(一)
java·数据结构·面试
wabs6661 小时前
关于栈【力扣1047. 删除字符串中的所有相邻重复项的思考】
数据结构·c++·算法·leetcode··代码随想录
疯狂打码的少年1 小时前
【数据结构】选择类排序:简单选择与堆排序
java·数据结构·笔记·算法
晚风醉蝶2 小时前
1-16-计数排序-CountingSort
python·算法·排序算法
疯狂打码的少年2 小时前
【数据结构】排序算法:归并排序与基数排序
数据结构·笔记·算法·排序算法
吃旺旺雪饼的小男孩2 小时前
U-Net 语义分割详解:原论文、PyTorch 实现与真实消融实
人工智能·pytorch·python·算法
lucas_AI2 小时前
35 种开源文档抽取配置,只有 4 个跨过 F1 0.5
人工智能·算法·llm
练习时长一年的RL研究者2 小时前
与AI对话后对 Actor-Critic 中 TD Target 的 a‘ 来源总结
算法
大熊背3 小时前
ISP图像处理中大数乘法溢出处理(二)
算法·大数乘法