🇨🇳
阿臻的学习笔记
  • 🤖AI
    • 📑README
    • 🕒Scheduling
      • 一种JSSP的DRL环境
    • 📜Paper
      • 神经协同过滤
      • 非侵入信号深度学习
      • 肾透析移植机器学习
      • 心理学随机森林
      • P300数据学习
    • ⚒️Pytorch
      • 1.1数据基础
      • 1.2自动梯度
      • 1.3神经网络
      • 1.4模型实现
      • 2数据操作
    • 🛠️Ray+Gym
    • 📃Graph Neural
      • 图神经网络基础
      • Contrastive Multi-View Representation Learning on Graphs
    • 📽️Deep Learning
      • 《第一章》
      • 《第二章》
      • 《第三章》
      • 《第四章》
      • 台湾陈蕴侬视频2020
    • 🔨MXNet
      • 《第一章》《第二章》
      • 《第三章》
      • 《第四章》
      • 《第五章》
      • 《第六章》
      • 《第七章》
      • 《第八章》
      • 《第九章》
      • 《第十章》
  • 👨‍🏭Study
    • 📔Algorithm
      • Leetcode
        • 第一天(乱刷)
        • 第二天(栈)
        • 第三天(栈)
        • 第四天(堆)(贪心)
        • 第五天(贪心)
        • 第六天(贪心)
        • 第七天(排序)
        • 第八天(排序)
        • 第九天(排序)
        • 第十天(位运算)
        • 第十一天(位运算)
        • 第十二天(位运算)
        • 第十三天(位运算)
        • 第十四天(树)
        • 第十五天(树)
        • 第十六天(树)
        • 第十七天(树)
        • 第十八天(树)
        • 第十九天(树)
        • 第二十天(树)
        • 第二十一天(树)
        • 第二十二天(并查集)
        • 第二十三天(并查集)
        • 第二十四天(DFS)(图)
        • 第二十五天(图)(设计)
        • 第二十六天(拓扑)
        • 第二十七天(字典树)
        • 第二十八天(字典树)
        • 第二十九天(树状数组)(二叉搜索树)
        • 第三十天(递归)
        • 第三十一天(脑筋急转弯)
        • 第三十二天(脑筋急转弯)
        • 第三十三天(记忆化)
        • 第三十四天(队列)
        • 第三十五天(队列)
        • 第三十六天(极小化极大)
        • 第三十七天(几何)
        • 第三十八天(蓄水池抽样)
        • 第三十九天(数组)
        • 第四十天(数组)
        • 第四十一天(数组)
        • 第四十二天(数组)
        • 第四十三天(数组)
        • 第四十四天(数组)
        • 第四十五天(数组)
        • 第四十六天(数组)
      • Sort
        • 最小堆
        • 归并排序(merge_sort)
    • 📓Knowledge
      • python补码
    • 🔧Other
      • pythonic语法
      • Ubuntu备忘
由 GitBook 提供支持
在本页

这有帮助吗?

导出为 PDF
  1. Study
  2. Algorithm
  3. Leetcode

第四十天(数组)

今天完成题目:1299,1351,1252,832,1460,1304 1299:将每个元素替换为右侧最大元素

  • ptyhon内置函数reversed转换后还需要再使用list转换,否则得到的是list_reversed类型.

  • arr[len(arr)-1:0:-1],第一个参数是起始,第二个参数是结束,第三个参数是步伐

    • 当第三个参数为负时候,如果要设定参数,应该重新界定起点的位置

    • 上述等价与arr[-1:0:-1]

1351:统计有序矩阵中的负数

  • 简单,pass

1252:奇数值单元格的数目

  • 先按行统计奇数行的数目

  • 然后发现当列发生变化时,奇数行发生的变化

  • 最后发现奇数行,偶数列,则不变,奇数行,奇数列,则先减少奇数行的奇数,再增加(n-奇数行)的奇数

832:翻转图像

  • 简单,pass

1460:通过翻转子数组使两个数组相等

  • 由于可以任意翻转,所以其实就是判断两个数组含有的数字一样多,且一样大

  • 一种是排序后直接对比两个list

  • 另一种是利用Counter对比两个dict

1304:和为零的N个唯一整数

  • 简单,pass

上一页第三十九天(数组)下一页第四十一天(数组)

最后更新于4年前

这有帮助吗?

👨‍🏭
📔