自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 LeetCode每日一题 跳跃问题

思路:每一步跳跃的长度都只有一个范围,不是固定的长度,这无疑增加了题目的难度,难道要每一种可能的跳法都尝试一下吗?

2023-08-28 22:26:14 121 1

原创 LeetCode 每日一题之 股票求最大利润问题

此时,起点就是整段的局部最低点,起点之后的各点都可以作为卖出点,各求利润然后遇到更大的覆盖就行了;找到下一个起点的方法就是找到下一个比当前起点更低的点。以第一点为第一段的起点,水平画线,再次碰到k线之前为一段。

2023-08-26 22:32:07 331

原创 C++ 每日一题 实现一组数按顺序全排列

题目:

2023-08-20 19:35:50 94 1

原创 C++实验课 实现银行叫号器功能 自动滚动+键盘上下左右键移动数字

if (clock() - t2 > 200)//只有读取到按键之后才更新。if (clock() - t1 >= 1000)//一秒更新一次。利用伪双线程实现 包含光标移动 隐藏光标的实现。

2023-04-20 16:31:55 247

原创 C++实验作业三

/在一个显示区域内从上到下按顺序显示5个号码,最开始是1-5。//在一个显示区域内从上到下按顺序显示5个号码,最开始是1-5。if (ch == 224) { //判断是否为方向键。//使用键盘交互与计时器实现该程序,使用容器装载号码。//使用键盘交互与计时器实现该程序,使用容器装载号码。if (ch == 27)//ESC键。if (ch == 32)//空格键。void update()//按时更新 线程。

2023-04-16 19:47:10 298

原创 C++ 实验四 字符串处理

第四次实验:字符串从键盘输入一个字符串s,形如:"abc345def"里面有一个数字字符子串(如上面串中的“345”),将其取出,并且在其数值上 + 100,输出运算结果。

2023-04-03 23:16:01 208

原创 C++ LeetCode每日一题 链表居然可以闭合为环!

if (k == 0 || head == nullptr || head->next == nullptr) { //增强健壮性。// 记给定链表的长度为 n,注意到当向右移动的次数 k≥n 时,我们仅需要向右移动 kmodn 次即可。因为每 n 次移动都会让链表变为原状。= nullptr) { //n用来统计链表结点的个数。// 链表开环后返回。

2023-03-30 19:53:41 93

原创 C++ 每日一题 单链表练习

单链表增删改查

2023-03-30 16:22:17 141

原创 C++ 实验作业

建立一个学生类,输入N个学生的学号和分数,要求80分以上(不含80分)的>=2人,(可选用链表保存).构造函数规定人数N.从80分以上的学生中随机抽取一个人并且输出其学号和分数.要求抽取是没有冗余操作.注意:用类编程,类内要有构造函数.

2023-03-28 08:11:34 463

原创 C++ 实验作业

奖金发放管理.父类为人员类,有一个int型数据n1表示人数.派生类为奖金类,有一个int型数据n2表示每人发放的奖金平均数.两个类分别编写构造函数(重载),对数据进行初始化.在子类中对”>”运算符进行重载,比较两个对象总奖金数的多少.在类内对”

2023-03-28 08:09:43 279

原创 C++ 用友元函数重载操作符<< 用引用类型做形参

/实现了对象->数据(字符串)

2023-03-24 15:04:32 85

原创 C++LeetCode每日一题 正负数相互转化

如果整数数超过 32 位有符号整数范围 [−231, 231 − 1] ,需要截断这个整数,使其保持在这个范围内。具体来说,小于 −231 的整数应该被固定为 −231 ,大于 231 − 1 的整数应该被固定为 231 − 1。将前面步骤读入的这些数字转换为整数(即,"123" -> 123, "0032" -> 32)。请你来实现一个 myAtoi(string s) 函数,使其能将字符串转换成一个 32 位有符号整数(类似 C/C++ 中的 atoi 函数)。//将正数转成负数,将负数转成正数。

2023-03-24 09:26:52 639

原创 C++LeetCode每日一题 Day3 常用容器vector的使用

/b为数组,在a的第1个元素(从第0个算起)的位置插入b的第3个元素到第5个元素(不包括b+6),如b为1,2,3,4,5,9,8 ,插入元素后为1,4,5,9,2,3,4,5,9,8。//删除a中第1个(从第0个算起)到第2个元素,也就是说删除的元素从a.begin()+1算起(包括它)一直到a.begin()+ 3(不包括它)//在a的第1个元素(从第0个算起)的位置插入数值5,如a为1,2,3,4,插入元素后为1,5,2,3,4。//返回a的最后一个元素。

2023-03-23 19:53:43 211

原创 C++ LeetCode每日一题

由于在某些语言中不能改变数组的长度,所以必须将结果放在数组nums的第一部分。更规范地说,如果在删除重复项之后有 k 个元素,那么 nums 的前 k 个元素应该保存最终结果。删除重复出现的元素,使每个元素 只出现一次 ,返回删除后数组的新长度。元素的 相对顺序 应该保持 一致。不要使用额外的空间,你必须在 原地 修改输入数组 并在使用 O(1) 额外空间的条件下完成。if (n == 0) { //增强代码健壮性。将最终结果插入 nums 的前 k 个位置后返回 k。的数组 nums ,请你。

2023-03-21 15:40:07 81

原创 C++ LeetCode每日一题

C++大一学生练习自用

2023-03-21 15:07:43 95

空空如也

空空如也

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

TA关注的人

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