2020年9月12日

构建乘积数组

摘要: 题目描述:给定一个数组 A[0,1,...,n-1],请构建一个数组 B[0,1,...,n-1],其中 B 中的元素 B[i]=A[0]*A[1]*...*A[i-1]*A[i+1]*...*A[n-1]。不能使用除法。(注意:规定B[0] = A[1] * A[2] * ... * A[n-1] 阅读全文

posted @ 2020-09-12 10:09 _那些你很冒险的梦 阅读(119) 评论(0) 推荐(0)

滑动窗口的最大值

摘要: 题目描述:给定一个数组和滑动窗口的大小,找出所有滑动窗口里数值的最大值。例如,如果输入数组 {2,3,4,2,6,2,5,1} 及滑动窗口的大小 3,那么一共存在 6 个滑动窗口,他们的最大值分别为 {4,4,6,6,6,5}; 针对数组 {2,3,4,2,6,2,5,1} 的滑动窗口有以下 6 个 阅读全文

posted @ 2020-09-12 09:35 _那些你很冒险的梦 阅读(170) 评论(0) 推荐(0)

机器人的运动范围

摘要: 题目描述:地上有一个 m 行和 n 列的方格。一个机器人从坐标 0,0 的格子开始移动,每一次只能向左,右,上,下四个方向移动一格,但是不能进入行坐标和列坐标的数位之和大于 k 的格子。 例如,当 k 为 18时,机器人能够进入方格(35,37),因为 3+5+3+7 = 18。但是,它不能进入方格 阅读全文

posted @ 2020-09-12 08:55 _那些你很冒险的梦 阅读(122) 评论(0) 推荐(0)

数组中的逆序对

摘要: 题目描述:在数组中的两个数字,如果前面一个数字大于后面的数字,则这两个数字组成一个逆序对。输入一个数组,求出这个数组中的逆序对的总数 P。并将 P 对 1000000007 取模的结果输出。 即输出P%1000000007。 输入描述:题目保证输入的数组中没有的相同的数字 数据范围: 对于%50的数 阅读全文

posted @ 2020-09-12 08:34 _那些你很冒险的梦 阅读(196) 评论(0) 推荐(0)

导航