美文网首页数据结构和算法分析
leetcode-初级-数组~总结

leetcode-初级-数组~总结

作者: coder_flag | 来源:发表于2018-09-08 21:09 被阅读4次

1:(反转函数)

java:
    while(start<end){
        int temp=nums[start];
        nums[start++]=nums[end];
        nums[end--]=temp;
    }
python:
    a[::-1];

2:(java的swap()函数)

由于java中“对基本类型的变量是不支持引用传递的”,所以根本不能像c/c++那样直接传地址

参考:https://blog.csdn.net/u014028392/article/details/78326834

3:贪心法的使用:

参考这个题:*买卖股票的最佳时机 II

相关文章

  • leetcode-初级-数组~总结

    1:(反转函数) 2:(java的swap()函数) 由于java中“对基本类型的变量是不支持引用传递的”,所以根...

  • LeetCode-初级算法之数组

    python3 初学python 小白 有些地方不是很熟练 所以写的地方有些啰嗦? 请大家轻点喷 有错误的地方请...

  • 【leetcode-动态规划】Longest Increasin

    【leetcode-动态规划】Longest Increasing Subsequence 给定一个无序的整数数组...

  • LeetCode 探索-初级(总结)

    一、数组 今天(18.04.14)搞定了LeetCode 探索-初级-数组部分,在此简单做个总结。 题型 从排序数...

  • 【leetcode-数组】三数之和

    【leetcode-数组】三数之和 给你一个包含 n 个整数的数组 nums,判断 nums 中是否存在三个元素 ...

  • [Leetcode] 数组中数字出现的次数

    数组中数字出现的次数 来源: Leetcode-数组中数字出现的次数 1. 解题思路 异或 异或满足交换律, 即...

  • 【leetcode-动态规划】 跳跃游戏

    【leetcode-动态规划】 跳跃游戏 给定一个非负整数数组,你最初位于数组的第一个位置。 数组中的每个元素代表...

  • LeetCode-旋转数组

    题目要求:给定一个数组,将数组中的元素向右移动 k 个位置,其中 k 是非负数。示例 1: 示例 2: 说明: 1...

  • leetcode-数组复盘

    118. 杨辉三角 关键:主要是确定输入的num和每行需要填充的数据对应数组的下标,输入num,对应num行最后一...

  • LeetCode-数组-删除元素

    题目描述 给定一个数组 nums 和一个值 val,你需要原地移除所有数值等于 val 的元素,返回移除后数组的新...

网友评论

    本文标题:leetcode-初级-数组~总结

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