- 博客(7)
- 收藏
- 关注
原创 2462. 雇佣 K 位工人的总代价(m)
给你一个下标从开始的整数数组costs,其中costs[i]是雇佣第i位工人的代价。同时给你两个整数k和candidates。我们想根据以下规则恰好雇佣kkcandidatescandidates414candidates返回雇佣恰好k位工人的总代价。11我们总共雇佣 3 位工人。总代价一开始为 0。- 第一轮雇佣,我们从 [17,12,10,2,7,2,11,20,8] 中选择。最小代价是 2 ,有两位工人,我们选择下标更小的一位工人,即第 3 位工人。总代价是 0 + 2 = 2。
2024-05-01 23:16:39
857
原创 1329. 将矩阵按对角线排序(m)
是一条从矩阵最上面行或者最左侧列中的某个元素开始的对角线,沿右下方向一直到矩阵末尾的元素。例如,矩阵mat有6行3列,从mat[2][0]开始的将会经过mat[2][0]mat[3][1]和mat[4][2]。给你一个m * n的整数矩阵mat,请你将同一条上的元素按升序排序后,返回排好序的矩阵。我们先观察对角线条数为m+n-1条。
2024-04-29 12:51:59
237
原创 1017.负二进制转换
给你一个整数n,以二进制字符串的形式返回该整数的base -2表示。除非字符串就是"0",否则返回的字符串中不能含有前导零。
2024-04-28 22:31:29
116
原创 169.多数元素
给定一个大小为n的数组nums,返回其中的多数元素。多数元素是指在数组中出现次数⌊ n/2 ⌋的元素。你可以假设数组是非空的,并且给定的数组总是存在多数元素。32。
2024-04-27 13:33:11
524
原创 136.只出现一次的数字
给你一个整数数组nums,除了某个元素只出现一次以外,其余每个元素均出现两次。找出那个只出现了一次的元素。你必须设计并实现线性时间复杂度的算法来解决此问题,且该算法只使用常量额外空间。
2024-04-27 13:17:44
194
原创 JAVA线程初识
线程与进程1、进程是有独立运行空间的应用程序。线程是进程中的一个执行路径,多个线程共享同一空间,线程之间可以随意切换。是进程的进一步划分。2、线程调度分时调度 轮流使用抢占式调度 优先级同步与异步&并发与并行同步与异步同步:排队执行,效率低安全性高异步:同时执行,效率高安全性低并发与并行并发:时间段内同三执行并行:同一时刻内同时执行继承Thread重写run方法,通过start启动线程抢占匿名内部类的快速使用每个线程都拥有...
2021-08-26 17:44:17
72
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人