krmuii
码龄4年
求更新 关注
提问 私信
  • 博客:6,546
    6,546
    总访问量
  • 22
    原创
  • 1
    粉丝
  • 29
    关注
IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:湖南省
加入CSDN时间: 2021-09-23
博客简介:

krmuii的博客

查看详细资料
个人成就
  • 获得0次点赞
  • 内容获得1次评论
  • 获得0次收藏
  • 博客总排名296,489名
创作历程
  • 1篇
    2022年
  • 21篇
    2021年
成就勋章

TA关注的专栏 0

TA关注的收藏夹 0

TA关注的社区 0

TA参与的活动 0

创作活动更多

『技术文档』写作方法征文挑战赛

在技术的浩瀚海洋中,一份优秀的技术文档宛如精准的航海图。它是知识传承的载体,是团队协作的桥梁,更是产品成功的幕后英雄。然而,打造这样一份出色的技术文档并非易事。你是否在为如何清晰阐释复杂技术而苦恼?是否纠结于文档结构与内容的完美融合?无论你是技术大神还是初涉此领域的新手,都欢迎分享你的宝贵经验、独到见解与创新方法,为技术传播之路点亮明灯!

51人参与 去参加
  • 最近
  • 文章
  • 专栏
  • 代码仓
  • 资源
  • 收藏
  • 关注/订阅/互动
更多
  • 最近

  • 文章

  • 专栏

  • 代码仓

  • 资源

  • 收藏

  • 关注/订阅/互动

  • 社区

  • 帖子

  • 问答

  • 课程

  • 视频

搜索 取消

力扣打卡第一天1768. 交替合并字符串

时间复杂度 O(m + n)O(m+n),忽略答案的空间消耗,空间复杂度 O(1)O(1)。其中 mm 和 nn 分别是两个字符串的长度。遍历 word1, word2 两个字符串,依次取出字符,拼接到结果字符串中。Python 代码可以简化为一行。
原创
发布博客 2022.10.23 ·
317 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

完美矩阵的题

typedef pair<int, int> Point;class Solution {public: bool isRectangleCover(vector<vector<int>>& rectangles) { long area = 0; int minX = rectangles[0][0], minY = rectangles[0][1], maxX = rectangles[0][2], maxY = ...
原创
发布博客 2021.11.16 ·
248 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

灯泡开关的题

class Solution {public: int bulbSwitch(int n) { return sqrt(n + 0.5); }};
原创
发布博客 2021.11.15 ·
173 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

键值映射题

classMapSum{public:MapSum(){}voidinsert(stringkey,intval){cnt[key]=val;}intsum(stringprefix){intres=0;for(auto&[key,val]:cnt){if(key.substr...
原创
发布博客 2021.11.14 ·
473 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

检测大写字母

classSolution:defdetectCapitalUse(self,word:str)->bool:#若第1个字母为小写,则需额外判断第2个字母是否为小写iflen(word)>=2andword[0].islower()andword[1].isupper():returnFalse#无论第1个字母是否大写,其他字母必须与...
原创
发布博客 2021.11.13 ·
349 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

猜数字大小

classSolution{publicintgetMoneyAmount(intn){//初始化int[][]dp=newint[n+1][n+1];//正向无法获得dp[k+1][j]),需要反向找for(inti=n-1;i>=1;i--){for(intj=i+1;j<=n;j++){...
原创
发布博客 2021.11.12 ·
405 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

K个逆序对数组

classSolution{publicintkInversePairs(intn,intk){finalintMOD=1000000007;int[][]f=newint[2][k+1];f[0][0]=1;for(inti=1;i<=n;++i){for(intj=0;j<=k;++j){...
原创
发布博客 2021.11.11 ·
268 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

提莫攻击的题目

classSolution{public:intfindPoisonedDuration(vector<int>&timeSeries,intduration){intans=0;intexpired=0;for(inti=0;i<timeSeries.size();++i){if(timeSeries[i]>=expire...
原创
发布博客 2021.11.10 ·
200 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

祖玛游戏题

classSolution:deffindMinStep(self,board:str,hand:str)->int:defclean(s):#消除桌面上需要消除的球n=1whilen:s,n=re.subn(r"(.)\1{2,}","",s)returnsha...
原创
发布博客 2021.11.09 ·
345 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

299. 猜数字游戏

classSolution{publicStringgetHint(Stringsecret,Stringguess){intbulls=0;int[]cntS=newint[10];int[]cntG=newint[10];for(inti=0;i<secret.length();++i){if(secret.charAt(...
原创
发布博客 2021.11.08 ·
2313 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

范围求和 II

给定一个初始元素全部为0,大小为 m*n 的矩阵M以及在M上的一系列更新操作。操作用二维数组表示,其中的每个操作用一个含有两个正整数a 和 b 的数组表示,含义是将所有符合0 <= i < a 以及 0 <= j < b 的元素M[i][j]的值都增加 1。在执行给定的一系列操作后,你需要返回矩阵中含有最大整数的元素个数。classSolution{publicintmaxCount(intm,intn,int[][]ops...
原创
发布博客 2021.11.07 ·
106 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

丢失的数字

classSolution{publicintmissingNumber(int[]nums){Arrays.sort(nums);intn=nums.length;for(inti=0;i<n;i++){if(nums[i]!=i){returni;}}...
原创
发布博客 2021.11.06 ·
77 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

最长定差子序列

class Solution {public: int longestSubsequence(vector<int> &arr, int difference) { int ans = 0; unordered_map<int, int> dp; for (int v: arr) { dp[v] = dp[v - difference] + 1; ans = max(an...
原创
发布博客 2021.11.05 ·
111 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

有效的完全平方数

class Solution {public: bool isPerfectSquare(int num) { int x = (int) sqrt(num); return x * x == num; }};
原创
发布博客 2021.11.04 ·
75 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

接雨水的力扣题目

给你一个m x n的矩阵,其中的值均为非负整数,代表二维高度图每个单元的高度,请计算图中形状最多能接多少体积的雨水。class Solution { public int trapRainWater(int[][] heightMap) { if (heightMap.length <= 2 || heightMap[0].length <= 2) { return 0; } int m = heightMa...
原创
发布博客 2021.11.03 ·
106 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

删除链表中的节点

链表里删除一个节点 node 的最常见方法是修改之前节点的 next 指针,使其指向之后的节点。因为,我们无法访问我们想要删除的节点 之前 的节点,我们始终不能修改该节点的 next 指针。相反,我们必须将想要删除的节点的值替换为它后面节点中的值,然后删除它之后的节点。...
原创
发布博客 2021.11.02 ·
241 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

分糖果的题目

选取种类给妹妹最多的分法,直接从m和n/2中选取最小的就可以做到
原创
发布博客 2021.11.01 ·
280 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

键盘行的题目

我们为每一个英文字母标记其对应键盘上的行号,然后检测字符串中所有字符对应的行号是否相同。我们可以预处理计算出每个字符对应的行号。遍历字符串时,统一将大写字母转化为小写字母方便计算。...
原创
发布博客 2021.10.31 ·
98 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

只出现一次的数字

class Solution {public: vector<int> singleNumber(vector<int>& nums) { unordered_map<int, int> freq; for (int num: nums) { ++freq[num]; } vector<int> ans; for (const auto&a...
原创
发布博客 2021.10.30 ·
156 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

路径交叉的力扣题

给定一个含有 n 个正数的数组 x。从点 (0,0) 开始,先向北移动 x[0] 米,然后向西移动 x[1] 米,向南移动 x[2] 米,向东移动 x[3] 米,持续移动。也就是说,每次移动后你的方位会发生逆时针变化。编写一个 O(1) 空间复杂度的一趟扫描算法,判断你所经过的路径是否相交。classSolution{public:boolisSelfCrossing(vector<int>&x){for(inti=3;i...
原创
发布博客 2021.10.29 ·
92 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏
加载更多