Leetcode-1920 基于排列构建数组

作者: itbird01 | 来源:发表于2021-11-19 15:33 被阅读0次

1920. 基于排列构建数组

解题思路

1.create length长度的result数组
2.遍历nums,按照ans[i] = nums[nums[i]]填充res数组

解题遇到的问题

后续需要总结学习的知识点

##解法1
class Solution {
    public int[] buildArray(int[] nums) {
        //create length长度的result数组
        int[] res = new int[nums.length];
        //遍历nums,按照ans[i] = nums[nums[i]]填充res数组
        for (int i = 0; i < nums.length; i++) {
            res[i] = nums[nums[i]];
        }
        return res;
    }
}

相关文章

  • Leetcode-1920 基于排列构建数组

    1920. 基于排列构建数组[https://leetcode-cn.com/problems/build-arr...

  • 算法复习

    1、冒泡排序 2、二分查找 3、判断回文: 解法一(切片)、 解法二(双指针) 4、基于排列构建数组 5、数组串联...

  • LeetCode 1920. 基于排列构建数组

    题目 给你一个 从 0 开始的排列 nums(下标也从 0 开始)。请你构建一个 同样长度 的数组 ans ,其中...

  • 【Chapter 5.1】Pandas的数据结构

    【Chapter 5 pandas 入门】 pandas是基于NumPy数组构建的,特别是基于数组的函数和不使用f...

  • 六大数据结构

    1、数组 数组:是指相同元素按照一定顺序排列的集合优点:1、构建一个数组很简单2、能够在O(1)的时间内根据数组的...

  • iOS 数组按照首字母升序排列

    数组按照首字母升序排列 将数组按照首字母英文升序排列'a'->'z'

  • 31. Next Permutation 下一个排列

    题目 给定一个整数数组 nums,数组中元素为 0 ~ 100 。找到下一个整数数组的排列,使得这个排列比当前排列...

  • 8、数组排序

    sort ---根据数组中的元素进行升序排列rsort---根据数组中的元素进行降序排列 关联数组 asort--...

  • 2018-04-16数组排序

    数组排序 sort 按照数组值或元素从小到大排列数组 rsort 按照数组值或元素从大到小排列数组(以上两种排序...

  • 数组方法-方法分类

    ****、总览 1-5 6、sort() 将数组倒叙排列, 返回倒叙排列后的数组 7、splice() 添加/删除...

网友评论

    本文标题:Leetcode-1920 基于排列构建数组

    本文链接:https://www.haomeiwen.com/subject/nhixzltx.html