小手有毒
码龄4年
关注
提问 私信
  • 博客:3,617
    3,617
    总访问量
  • 7
    原创
  • 1,967,416
    排名
  • 1
    粉丝
  • 0
    铁粉
IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:贵州省
  • 加入CSDN时间: 2020-12-25
博客简介:

weixin_53971124的博客

查看详细资料
个人成就
  • 获得1次点赞
  • 内容获得0次评论
  • 获得1次收藏
创作历程
  • 1篇
    2022年
  • 7篇
    2021年
成就勋章
TA的专栏
  • c++
    7篇
  • 算法
    2篇
  • 二分查找
    1篇
兴趣领域 设置
  • 服务器
    linux
创作活动更多

如何做好一份技术文档?

无论你是技术大神还是初涉此领域的新手,都欢迎分享你的宝贵经验、独到见解与创新方法,为技术传播之路点亮明灯!

178人参与 去创作
  • 最近
  • 文章
  • 代码仓
  • 资源
  • 问答
  • 帖子
  • 视频
  • 课程
  • 关注/订阅/互动
  • 收藏
搜TA的内容
搜索 取消

ACM 天梯赛

哲哲打游戏#include<bits/stdc++.h>#include<iostream>using namespace std;#define x first#define y secondmap<string, int> cnt1;vector<int> cnt[100010];int re[110];int main() { int n, m; scanf("%d%d", &n,&m); for (int i =
原创
发布博客 2022.04.23 ·
1163 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

双指针C++

双指针夹逼定理977. 有序数组的平方给你一个按 非递减顺序 排序的整数数组 nums,返回 每个数字的平方 组成的新数组,要求也按 非递减顺序 排序。示例 1:输入:nums = [-4,-1,0,3,10]输出:[0,1,9,16,100]解释:平方后,数组变为 [16,1,0,9,100]排序后,数组变为 [0,1,9,16,100]示例 2:输入:nums = [-7,-3,2,3,11]输出:[4,9,9,49,121]提示:1 <= nums.length <
原创
发布博客 2021.10.30 ·
357 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

二分查找C++

704. 二分查找给定一个 n 个元素有序的(升序)整型数组 nums 和一个目标值 target ,写一个函数搜索 nums 中的 target,如果目标值存在返回下标,否则返回 -1。示例 1:输入: nums = [-1,0,3,5,9,12], target = 9输出: 4解释: 9 出现在 nums 中并且下标为 4示例 2:输入: nums = [-1,0,3,5,9,12], target = 2输出: -1解释: 2 不存在 nums 中因此返回 -1提示:你可以假
原创
发布博客 2021.10.30 ·
149 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

前中后的二叉树的非递归遍历

详细的讲解链接https://leetcode-cn.com/problems/binary-tree-postorder-traversal/solution/bang-ni-dui-er-cha-shu-bu-zai-mi-mang-che-di-chi-t/重头戏来了,接下来介绍一下统一写法。我们以中序遍历为例,无法同时解决访问节点(遍历节点)和处理节点(将元素放进结果集)不一致的情况。那我们就将访问的节点放入栈中,把要处理的节点也放入栈中但是要做标记。如何标记呢,就是要处理的节点放入栈之后
转载
发布博客 2021.10.20 ·
107 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

力扣错误代数原因

42Debug:42ERROR: AddressSanitizer: heap-buffer-overflow on address【C++】结论数组越界或堆栈溢出。若使用条件或循环语句,要看极端情况下,条件或循环语句中是否有超过数组或堆栈容量的行为。示例这个debug是我在做力扣739——每日温度时遇到的,如果这道题小伙伴们没有思路的话,可以看我的博客力扣739:每日温度【C++】,有写这道题的解法。以下为当时遇到问题时的程序段:vectorv;for(int i=0;i<T.siz
原创
发布博客 2021.09.27 ·
570 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

(力扣C++)动态规划学习计划

(力扣C++)动态规划计划C++509. 斐波那契数斐波那契数,通常用 F(n) 表示,形成的序列称为 斐波那契数列 。该数列由 0 和 1 开始,后面的每一项数字都是前面两项数字的和。也就是:F(0) = 0,F(1) = 1F(n) = F(n - 1) + F(n - 2),其中 n > 1给你 n ,请计算 F(n) 。示例 1:输入:2输出:1解释:F(2) = F(1) + F(0) = 1 + 0 = 1示例 2:输入:3输出:2解释:F(3) = F(2) +
原创
发布博客 2021.09.25 ·
406 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

(力扣c++)数据结构学习计划

## 标题力扣题解(C++)1.两数之和(C++)题目:给定一个整数数组 nums 和一个整数目标值 target,请你在该数组中找出 和为目标值 target 的那 两个 整数,并返回它们的数组下标。你可以假设每种输入只会对应一个答案。但是,数组中同一个元素在答案里不能重复出现。你可以按任意顺序返回答案。示例 1:输入:nums = [2,7,11,15], target = 9输出:[0,1]解释:因为 nums[0] + nums1 == 9 ,返回 [0, 1] 。示例 2:
原创
发布博客 2021.09.23 ·
663 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

1037. 在霍格沃茨找零钱(20)c++

@[TOC]1037. 在霍格沃茨找零钱(20)如果你是哈利·波特迷,你会知道魔法世界有它自己的货币系统 —— 就如海格告诉哈利的:“十七个银西可(Sickle)兑一个加隆(Galleon),二十九个纳特(Knut)兑一个西可,很容易。”现在,给定哈利应付的价钱 P 和他实付的钱 A,你的任务是写一个程序来计算他应该被找的零钱。输入格式:输入在 1 行中分别给出 P 和 A,格式为 Galleon.Sickle.Knut,其间用 1 个空格分隔。这里 Galleon 是 [0, 10​7​​ ]
原创
发布博客 2021.06.03 ·
201 阅读 ·
1 点赞 ·
0 评论 ·
0 收藏