自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(5)
  • 收藏
  • 关注

原创 蓝桥杯每日一题

小蓝有一个长度均为 n 且仅由数字字符 0 ∼ 9 组成的字符串,下标从 0 到 n − 1,你可以将其视作是一个具有 n 位的十进制数字 num,小蓝可以从 num 中选出一段连续的子串并将子串进行反转,最多反转一次。小蓝想要将选出的子串进行反转后再放入原位置处得到的新的数字 numnew 满足条件 numnew < num,请你帮他计算下一共有多少种不同的子串选择方案,只要两个子串在 num 中的位置不完全相同我们就视作是不同的方案。注意,我们允许前导零的存在,即数字的最高位可以是 0 ,这是合法的。

2024-03-05 21:54:29 248

原创 算法基础(基础算法篇)

2.A.push_back(a[i])和A.push_back(a[i] - ‘0’):在第一个代码中,字符 a 和 b 的每个数字被存储为其 ASCII 值。如果不满足,则更新 l 为 mid + 1,因为 mid 不满足性质,需要在右半部分查找。如果不满足,则更新 r 为 mid - 1,因为 mid 不满足性质,需要在左半部分查找。归并排序是一种分治算法,它将待排序的数组不断分割成两部分,分别对这两部分进行排序,然后合并这两部分的结果,最终得到完全有序的数组。(分成小部分排序,再合并)

2024-03-02 21:32:49 693

原创 c语言基础小结(未完)

一维数组的定义:可以不给出个数,如int a[] = {……};多维数组的定义:可以不给出行数,但必须给出列数。如int a[][3] = {{1,2,3} {1,2,3}{1,2,3}……};

2024-01-09 21:21:22 775

原创 数据结构笔记

实现一个单链表,链表初始为空,支持三种操作:向链表头插入一个数;删除第 k 个插入的数后面的数;在第 k 个插入的数后插入一个数。现在要对该链表进行 M次操作,进行完所有操作后,从头到尾输出整个链表。

2023-12-17 15:36:25 368 1

原创 基础语法笔记

/ 默认初始化,s1是一个空字符串// s2是s1的副本,注意s2只是与s1的值相同,并不指向同一段地址// s3是该字符串字面值的副本// s4的内容是 "cccccccccc"return 0;

2023-08-13 08:31:59 27 1

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除