
刷题
文章平均质量分 62
各个平台刷题日常
搞点夜点心
这个作者很懒,什么都没留下…
展开
-
算法课习题汇总(3)
设有N个选手进行循环比赛,其中N=2M,要求每名选手要与其他N−1名选手都赛一次,每名选手每天比赛一次,循环赛共进行N−1天,要求每天没有选手轮空。原创 2024-09-28 15:00:27 · 597 阅读 · 5 评论 -
算法课习题汇总(2)
将正整数n表示成一系列正整数之和,n=n1+n2+…+nk(n1>=n2>=…>=nk,k>=1)。正整数n的这种表示称为正整数n的划分。思路:n表示待划分数,m表示最大减数。原创 2024-09-20 21:41:29 · 686 阅读 · 12 评论 -
力扣刷题(6)
【代码】力扣刷题(6)原创 2024-09-16 10:25:26 · 619 阅读 · 23 评论 -
算法课习题汇总(1)
求取数组中最大连续子列和。例如给定数组为A={1, 3, -2, 4, -5}, 则最大连续子列和为6,即1+3+(-2)+ 4 = 6。思路:利用两个for循环嵌套,使列出所以子列的可能性,找出最大子列思路:当子列之和小于0时,则该子列必定不为最大子列,直接将子列之和置空。原创 2024-09-13 14:16:54 · 368 阅读 · 2 评论 -
力扣刷题(5)
【代码】力扣刷题(5)原创 2024-09-08 20:03:10 · 551 阅读 · 10 评论 -
力扣刷题(4)
时间复杂度为O(n^2),无法通过,因此需要其他的方法。解法一:最容易想出的方法就是将每个位置都进行比较。该解法的时间复杂度为O(n),因此可以轻松的通过。原创 2024-09-04 19:57:29 · 471 阅读 · 10 评论 -
力扣刷题(1)
创建一个bool类型的数组,当数组不重复时,数组向右扩展,增大窗口;当出现相同时,数组的左边向右移动,减小窗口。原创 2024-08-25 12:28:12 · 622 阅读 · 0 评论 -
力扣刷题(3)
思路:利用%和/不断循环取待反转整数的最后一位,注意判断是否超出范围。原创 2024-08-31 16:02:53 · 422 阅读 · 14 评论 -
力扣刷题(2)
【代码】力扣刷题(2)原创 2024-08-28 17:14:59 · 475 阅读 · 11 评论