半夜突击的菜鸟
码龄5年
关注
提问 私信
  • 博客:5,855
    5,855
    总访问量
  • 15
    原创
  • 454,585
    排名
  • 82
    粉丝
  • 0
    铁粉
IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:江苏省
  • 加入CSDN时间: 2020-03-22
博客简介:

Huangaqing的博客

查看详细资料
  • 原力等级
    当前等级
    2
    当前总分
    179
    当月
    0
个人成就
  • 获得118次点赞
  • 内容获得12次评论
  • 获得96次收藏
创作历程
  • 12篇
    2024年
  • 1篇
    2023年
  • 2篇
    2022年
成就勋章
创作活动更多

超级创作者激励计划

万元现金补贴,高额收益分成,专属VIP内容创作者流量扶持,等你加入!

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

day07-回文串类

是否是 回文串 ,只考虑字母和数字字符,可以忽略字母的大小写。本题中,将空字符串定义为有效的 回文串。
原创
发布博客 2024.03.12 ·
345 阅读 ·
7 点赞 ·
1 评论 ·
7 收藏

day06-字符串反转

中可能会存在前导空格、尾随空格或者单词间的多个空格。返回的结果字符串中,单词间应当仅用单个空格分隔,且不包含任何额外的空格。,你需要反转字符串中每个单词的字符顺序,同时仍保留空格和单词的初始顺序。编写一个函数,其作用是将输入的字符串反转过来。输入字符串以字符数组。返回 单词 顺序颠倒且 单词 之间用单个空格连接的结果字符串。中使用至少一个空格将字符串中的 单词 分隔开。不要给另外的数组分配额外的空间,你必须。,请你反转字符串中 单词 的顺序。单词 是由非空格字符组成的字符串。,从字符串开头算起,每计数至。
原创
发布博客 2024.03.09 ·
330 阅读 ·
10 点赞 ·
1 评论 ·
9 收藏

Day05-二分查找

给定一个排序数组和一个目标值,在数组中找到目标值,并返回其索引。如果目标值不存在于数组中,返回它将会被按顺序插入的位置。请你找出给定目标值在数组中的开始位置和结束位置。按升序排列,数组中的值 互不相同。(下标 从 0 开始 计数)。给你一个按照非递减顺序排列的整数数组。)上进行了 旋转,使数组变为。,则返回它的下标,否则返回。你必须设计并实现时间复杂度为。你必须设计一个时间复杂度为。请必须使用时间复杂度为。在预先未知的某个下标。如果数组中不存在目标值。给你 旋转后 的数组。
原创
发布博客 2024.03.07 ·
309 阅读 ·
8 点赞 ·
1 评论 ·
7 收藏

Day04-排序

请你将该数组升序排列。
原创
发布博客 2024.02.25 ·
339 阅读 ·
10 点赞 ·
1 评论 ·
8 收藏

day03-快慢指针

如果不存在符合条件的子数组,返回。找出该数组中满足其总和大于等于。个正整数的数组和一个正整数。的长度最小的 连续子数组。
原创
发布博客 2024.02.19 ·
338 阅读 ·
6 点赞 ·
1 评论 ·
8 收藏

Day02-双指针-对撞指针

你可以假设每个输入 只对应唯一的答案 ,而且你 不可以 重复使用相同的元素。非递减顺序排列 ,请你从数组中找出满足相加之和等于目标数。你所设计的解决方案必须只使用常量级的额外空间。给你一个下标从 1 开始的整数数组。如果设这两个数分别是。的形式返回这两个整数的下标。以长度为 2 的整数数组。
原创
发布博客 2024.02.15 ·
353 阅读 ·
9 点赞 ·
1 评论 ·
7 收藏

Day01-原地算法

283. 移动零
原创
发布博客 2024.02.14 ·
363 阅读 ·
8 点赞 ·
1 评论 ·
10 收藏

LeetCode-数组和字符串

都是Java中用于处理可变字符串的类,它们提供了一系列的方法来修改字符串内容。这两个类的主要区别在于线程安全性。1.java中String是类 引用变量 没有.length而是使用.length()。是线程安全的,所有它的方法都是同步的。适用于多线程,单线程会造成资源浪费。num是基本数据类型 有.length字段。
原创
发布博客 2024.02.11 ·
530 阅读 ·
11 点赞 ·
2 评论 ·
5 收藏

Leetcode经典150题-Day04(189&&121&&122)

你只能选择 某一天 买入这只股票,并选择在 未来的某一个不同的日子 卖出该股票。设计一个算法来计算你所能获取的最大利润。返回你可以从这笔交易中获取的最大利润。如果你不能获取任何利润,返回。,将数组中的元素向右轮转。
原创
发布博客 2024.02.09 ·
379 阅读 ·
5 点赞 ·
1 评论 ·
9 收藏

Leetcode经典150题-Day03(169)

(多数阵营 51个,少数阵营只有49个,死剩下的2个就是多数阵营的人)如果新来的士兵和前一个士兵是同一阵营,则集合起来占领高地,领主不变,winner 依然是当前这个士兵所属阵营,现存兵力 count++;当下一个士兵到来,发现前方阵营已经没有兵力,新士兵就成了领主,winner 变成这个士兵所属阵营的旗帜,现存兵力 count ++。第一个到来的士兵,直接插上自己阵营的旗帜占领这块高地,此时领主 winner 就是这个阵营的人,现存兵力 count = 1。,返回其中的多数元素。
原创
发布博客 2024.02.08 ·
724 阅读 ·
15 点赞 ·
0 评论 ·
11 收藏

Leetcode经典150题-Day02(26&&80)

这两道题都是删除有序数组中的重复项(因为有序所以重复项都是排列在一起的),这时只要判断(相隔要求重复项数的距离)左右指针是否相等,相等说明超出了限制的重复项数。就跳过,不相等就放到左指针上。删除重复出现的元素,使每个元素 只出现一次 ,返回删除后数组的新长度。元素的 相对顺序 应该保持 一致。删除重复出现的元素,使得出现次数超过两次的元素只出现两次 ,返回删除后数组的新长度。修改输入数组 并在使用 O(1) 额外空间的条件下完成。给你一个 非严格递增排列 的数组。不要使用额外的数组空间,你必须在。
原创
发布博客 2024.02.05 ·
300 阅读 ·
10 点赞 ·
1 评论 ·
4 收藏

Leetcode经典150题-Day01(88&&27)

给你两个按 非递减顺序 排列的整数数组nums1和nums2,另有两个整数m和n,分别表示nums1和nums2中的元素数目。请你 合并nums2到nums1中,使合并后的数组同样按 非递减顺序 排列。注意:最终,合并后数组不应由函数返回,而是存储在数组nums1中。为了应对这种情况,nums1的初始长度为m + n,其中前m个元素表示应合并的元素,后n个元素为0,应忽略。nums2的长度为n。
原创
发布博客 2024.02.04 ·
391 阅读 ·
10 点赞 ·
0 评论 ·
8 收藏

CentOS

CentOS中apt-get 是yum。
原创
发布博客 2023.03.10 ·
751 阅读 ·
9 点赞 ·
0 评论 ·
3 收藏

pytorch学习(一)22.10.9

换源: conda config --set show_channel_urls yes 生成配置文件C盘用户.condarc将此文件改成某个源安装anaconda管理环境使用anaconda prompt命令行conda create -n pytorch python=3.9 //编译环境是python 3.9conda activate pytorch 进入pytorch环境pip listpython 看python版本安装pytorch。
原创
发布博客 2022.10.09 ·
240 阅读 ·
0 点赞 ·
1 评论 ·
0 收藏

学java-day00

Markdown学习 标题 #空格加标题名字一级标题 ##二级类推 字体 hello,world! 两边各加两个*粗体 ctrl+b粗体 hello,world! 一个*斜体 ctrl+i斜体 hello,world! 两个波浪号 hello,world! ctrl+u下划线 引用 引用 > 分割线 三个*或者三个- 图片 英文符号才生效 网络图片就输入网络图片的地址 超链接 点击链接 这里不起用 列表 a b 序号加英文句号再加空格
原创
发布博客 2022.01.03 ·
164 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏
加载更多