GitHub


  • 我的主页

  • 日志总览

  • 分门别类

  • 关于博主

  • 搜索

最大数(Leetcode 179)

发表于 2021-08-28 | 分类于 刷题记录 , 数学 , 排序 |
| 字数统计: 656 | 阅读时长 ≈ 3
Leetcode 179

1

题目分析

   本题很有趣,如果想得到很简单,如果想不到就会很难,提示小伙伴们能否从两个数开始思考呢?

阅读全文 »

K 站中转内最便宜的航班(Leetcode 787)

发表于 2021-08-24 | 分类于 刷题记录 , 深度优先搜索 , 动态规划 |
| 字数统计: 807 | 阅读时长 ≈ 3
Leetcode 787

1

题目分析

   这个题目小伙伴们会下意识的想到使用记忆化+DFS来解决,但是因为题目的特殊性,会导致记忆化DFS也会占用非常多的时间,所以还会给小伙伴们推荐动态规划的解法。

阅读全文 »

划分为k个相等的子集(Leetcode 698)

发表于 2021-08-20 | 分类于 刷题记录 , 深度优先搜索 , 动态规划 |
| 字数统计: 914 | 阅读时长 ≈ 4
Leetcode 698

1

题目分析

   这个题目和前几天做的第473题类似,不过难度要更大一些,在473题中,要使用火柴棒拼成一个正方形,是本题k为4的一个特例。

阅读全文 »

最长重复子数组(Leetcode 718)

发表于 2021-08-17 | 分类于 刷题记录 , 动态规划 |
| 字数统计: 392 | 阅读时长 ≈ 1
Leetcode 718

1

题目分析

   这个题目小伙伴们看起来是否有些眼熟,有没有想到动态规划的经典算法最长公共子序列?本题能否也按着这个想法来思考呢?

阅读全文 »

最长重复子数组(Leetcode 1588)

发表于 2021-08-15 | 分类于 刷题记录 , 数学 |
| 字数统计: 895 | 阅读时长 ≈ 3
Leetcode 1588

1

题目分析

   本题是Leetcode周赛的一个签到题,基本上有一些算法基础的朋友都能做得出来。为什么要把这个题目拿出来分享呢?是希望小伙伴们能够扩展本题的数据量进行计算,当数据量为1e2可以采用哪些方法?数据量为1e3可以采用哪些方法?数据量为1e5可以采用哪些方法?

阅读全文 »

重新排列后的最大子矩阵(Leetcode 1727)

发表于 2021-08-15 | 分类于 刷题记录 , 数组 , 数学 |
| 字数统计: 565 | 阅读时长 ≈ 2
Leetcode 1727

1

题目分析

   Leetcode的题目都是类似的,做的多了都能够从以前做的题目中发现相似之处,本题和Leetcode84类似,遇到最大矩形面积的问题,通常都要使用数组height[i][j]计算(i, j)上方的最大高度,那么就提示那么多吧,小伙伴们根据提示思考下一步如何解决?

阅读全文 »

三目表达式的计算结果

发表于 2021-08-12 | 分类于 刷题记录 , 栈 |
| 字数统计: 461 | 阅读时长 ≈ 1
Interview

1

题目分析

  这个面试题还是有一定难度的,虽然能够想到使用栈来计算数学运算问题,但是如何操作栈是本题的一个难点。

阅读全文 »

最小缩进次数

发表于 2021-08-10 | 分类于 刷题记录 , 模拟 |
| 字数统计: 369 | 阅读时长 ≈ 1
Interview

1

题目分析

  本题看你能否想到合适的算法进行求解,可以考虑使用分治算法,但是时间复杂度为$O(n^2)$,因此无法在指定的时间范围内求解,所以要考虑$O(n)$或者$O(nlog(n))$的算法。而$O(nlog(n))$的算法往往和二分有关,因此很难求解。在$O(n)$的算法中,常用模拟遍历,动态规划,栈的思路求解,小伙伴们能否根据提示,想出合适的算法呢?

阅读全文 »

数组中最大数对和的最小值(Leetcode 1877)

发表于 2021-07-20 | 分类于 刷题记录 , 数组 , 数学 , 贪心 |
| 字数统计: 482 | 阅读时长 ≈ 1
Leetcode 1877

1

题目分析

   小伙伴们遇到这样的题目,不能傻乎乎的去配对,要从中间找到规律,能否使用贪心的思路进行求解呢?

阅读全文 »

绝对差值和(Leetcode 1838)

发表于 2021-07-19 | 分类于 刷题记录 , 数组 , 滑动窗口/双指针 |
| 字数统计: 527 | 阅读时长 ≈ 2
Leetcode 1838

1

题目分析

   一开始做这个题目的时候,使用暴力法进行求解,先进行排序,再以每一个数为基准,并将小于该元素的数加至该元素,当加k个值时停止。这种方法时间复杂都为O(nk),因为n和k都是1e5的数据,因此无法通过所有样例。小伙伴们能否找到更好的算法呢?

阅读全文 »
<1…101112…43>
USTCcoder

USTCcoder

身体和灵魂总有一个在路上

428 日志
70 分类
RSS
GitHub weibo
Links
  • 百度搜索
  • 中国科学技术大学
© 2023 USTCcoder
本站访客数 人 本站总访问量 次
0%