Home
GwanSY
Cancel

数组矩阵排序

根据第 K 场考试的分数排序 题目描述: 班里有 m 位学生,共计划组织 n 场考试。给你一个下标从 0 开始、大小为 m x n 的整数矩阵 score ,其中每一行对应一位学生,而 score[i][j] 表示第 i 位学生在第 j 场考试取得的分数。矩阵 score 包含的整数 互不相同。 另给你一个整数 k 。请你按第 k 场考试分数从高到低完成对这些学生(矩阵中的行)的排...

在链表中插入最大公约数

题目 给你一个链表的头 head ,每个结点包含一个整数值。 在相邻结点之间,请你插入一个新的结点,结点值为这两个相邻结点值的 最大公约数 。 请你返回插入之后的链表。 两个数的 最大公约数 是可以被两个数字整除的最大正整数。 解题思路 首先需要思考如何计算最大公约数 ```bash def gcd(a,b): while b: ...

到达每个位置最小费用

题目 给你一个长度为 n 的整数数组 cost 。当前你位于位置 n(队伍的末尾),队伍中共有 n + 1 人,编号从 0 到 n 。 你希望在队伍中向前移动,但队伍中每个人都会收取一定的费用才能与你 交换位置。与编号 i 的人交换位置的费用为 cost[i] 。 你可以按照以下规则与他人交换位置: 如果对方在你前面,你 必须 支付 cost[i] 费用与他们交换位置。 如果对方在你...

零数组变换

题目描述 给定一个长度为 n 的整数数组 nums 和一个二维数组 queries,其中 queries[i] = [li, ri]。 对于每个查询 queries[i]: 在 nums 的下标范围 [li, ri] 内选择一个下标子集; 将选中的每个下标对应的元素值减 1; 若在按顺序处理所有查询后,能够将 nums 转换为零数组(所有元素...

变长子数组求和

题目 给你一个长度为 n 的整数数组 nums 。对于 每个 下标 i(0 <= i < n),定义对应的子数组 nums[start ... i](start = max(0, i - nums[i]))。 返回为数组中每个下标定义的子数组中所有元素的总和。 子数组 是数组中的一个连续、非空 的元素序列。 第一次解题(暴力法 sum = 0 n =...

Pandas知识点

前言 每天起床刷一刷 显示前三行 Pandas常用取子集方法总结表 方法 作用 示例 备注 df.head() 取前5行 df.head() 默认前5行,可以指定数量,如 df.head(10) df.tail(...

杂七杂八的语言

前言 经bo哥提点,按算法通过率开始刷题,结果他是不同语言的都有,有的题知道怎么答但完全不会写,所以记一记语法点 返回传递参数的长度 ...args是什么? … 是 剩余参数语法(Rest Parameters)。它把传入的所有参数打包成一个数组 args。 字符串分数 Math.abs(x):取绝对值 s.charAt(i):取字符串第i个字符 nums[i%...

并两个有序数组

前言 差点忘记!下班前刷一道叭 原题:合并两个有序数组 给你两个按 非递减顺序 排列的整数数组 nums1 和 nums2,另有两个整数 m 和 n ,分别表示 nums1 和 nums2 中的元素数目。 请你 合并 nums2 到 nums1 中,使合并后的数组同样按 非递减顺序 排列。 注意:最终,合并后数组不应由函数返回,而是存储在数组 nums1 中。为了应对这种情况,num...

字符串转换后的长度

前言 一大早就迫不及待刷刷刷! 原题:字符串转换后的长度 给你一个字符串 s 和一个整数 t,表示要执行的 转换 次数。每次 转换 需要根据以下规则替换字符串 s 中的每个字符: 如果字符是 'z',则将其替换为字符串 "ab"。 否则,将其替换为字母表中的下一个字符。例如,'a' 替换为 'b','b' 替换为 'c',依此类推。 返回 恰好 执行 t 次转换后得到的字符串的 长度。...

找出 3 位偶数

前言 今天是开始刷力扣的第一天,为了锻炼代码能力,备战明年实习。由于对 Java 语言掌握不熟练,常出现“有思路却写不出来”的问题,因此记录刷题过程中遇到的不懂知识点和收获,鼓励自己坚持下去! 原题:找出 3 位偶数 题目描述: 给你一个整数数组 digits,其中每个元素是一个数字(0 - 9),数组中可能存在重复元素。你需要找出所有满足以下条件且互不相同的三位整数: ...