自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 蓝桥杯基础算法-递归

斐波那契数列:fn(5)=fn(4)+fn(3) fn(4)=fn(3)+fn(2)[将fn(3)和fn(2)存起来] fn(3)可以直接得出。2.gcd(a,b)=gcd(b,a%b) (前提:a>b);2.若发现题目用递归运行时间超出限制-->换循环 && 加字典(即动态规划)1.两个整数的最大公约数等于其中较小的数和两数相除余数的最大公约数(gcd)1.可以换成循环解决吗-->可以-->代码量变多,运算资源(时间复杂度)--->每一个都是在前面的基础上+4,可以用递归或者循环。

2025-04-08 22:08:20 287

原创 蓝桥杯基础算法-排序

原理:第一次:从未排序的数据元素里面,选出一个最小(最大)的元素,然后和第一位元素交换位置。第二次:选出第二小的(第二大的)元素,然后和第二位元素交换位置。数组分为两部分,一部分为排好序的,一部分为未排序的。

2025-04-07 20:38:45 106

原创 蓝桥杯基础算法-字符串与集合

小明发现了一个奇妙的数字。它的平方和立方正好把 0 ~ 9 的 10 个数字每个用且只用了一次。思路分析:可以先求质数,把所有的质数放入一个list集合中,取出下标为2022的,就是第2023个质数。2.如何判断一个数字n是不是为质数--->找一下[2,n-1]有没有能被n整除的数字,有就不是质数。1.质数就是只能被1和它本身整除的数字,最小的质数是2。思路分析:set的唯一性,取出重复的子串。对集合的考察集中在集合的特性和功能。下标0截取的范围:【0,最大下标】下标1截取的范围:【1,最大下标】

2025-04-06 23:19:36 530

原创 蓝桥杯-算法基础-While循环

总结:计算第n只猴子拿走香蕉后剩余的香蕉数,(x-n)/5计算的是一堆的香蕉数,*4计算机的是该猴子吃掉余下的n个并拿走自己的那一份后剩余的总的香蕉数(即拿走1份剩余的4份)思路分析:循环次数未知,循环终止条件已知,使用while循环。

2025-04-06 00:34:29 237

原创 蓝桥杯-算法基础-For循环

使用语言:Java。

2025-04-02 19:14:36 498

原创 二叉树-深度遍历代码实现

【代码】二叉树-深度遍历代码实现。

2024-10-30 10:34:11 185

原创 二叉树层次遍历-广度遍历

【代码】二叉树层次遍历-广度遍历。

2024-10-29 19:53:59 186

原创 搜索二叉树基本功能实现

【代码】搜索二叉树基本功能实现。

2024-10-29 19:10:53 194

原创 字符串匹配-KMP算法实现代码

字符串的基本操作同上一篇BF算法一致。

2024-10-28 20:30:41 377

原创 字符串匹配-BF算法

【代码】字符串匹配-BF算法。

2024-10-27 22:00:11 142

原创 OJ题-用两个栈来实现队列

【代码】OJ题-用两个栈来实现队列。

2024-10-22 20:11:16 230

原创 OJ题-用队列实现栈

【代码】OJ题-用队列实现栈。

2024-10-22 15:10:21 290

原创 顺序循环队列

【代码】顺序循环队列。

2024-10-22 13:09:56 270

原创 链式非循环队列

【代码】链式非循环队列。

2024-10-21 20:28:04 590

原创 OJ题-合并两个有序链表

【代码】OJ题-合并两个有序链表。

2024-09-28 11:01:06 201

原创 OJ题-输出链表倒数第k个节点

【代码】OJ题-输出链表倒数第k个节点。

2024-09-28 10:40:23 284

原创 OJ题-链表的中间结点

【代码】OJ题-链表的中间结点。

2024-09-28 10:39:09 152

原创 双向链表-

前一个节点存了后一个节点的地址,后一个节点也存了前一个节点的地址,即循环链表。

2024-09-22 20:29:24 235

原创 OJ题-反转链表

给你一个单链表的头节点,请反转链表,并返回新的链表。

2024-09-16 21:23:10 259

原创 OJ题-移除链表中的元素

1.给定一个链表的头节点和一个整数val,请删除链表中所有满足Node.val==val的节点,并返回新的头节点。

2024-09-16 20:25:01 272

原创 OJ题-顺序表

3.合并两个非递减顺序的数组,使合并后的数组同样按照非递减顺序排列。2.在有序数组中删除重复出现的元素,并返回新的数组长度。1.删除数组中与val相同的数,并返回新的数组长度。合并数组:【1,2,3,5,6,8,10】时间复杂度O(m+n)

2024-09-16 09:28:35 291

原创 --链表--

2)int*--->int**(二级指针)

2024-09-14 14:46:18 254

原创 -顺序表-

8)在指定位置插入数据。9)删除指定位置的数据。

2024-09-10 23:26:02 360

原创 多态案例-电脑组装

【代码】多态案例-电脑组装。

2024-05-20 20:48:47 298

原创 虚析构和纯虚析构

-->少了Cat的析构函数(在:Tom小猫在说话"的下面)堆区数据未处理干净(子类)

2024-05-20 18:43:29 287

原创 多态-计算器类

-->普通写法:若想扩展新的功能,需要修改源码。

2024-05-20 15:58:00 355

原创 多态的原理剖析

注意:要将配置环境改为*86(*64会打印成8)

2024-05-19 21:31:55 290

原创 多态-基础概念

【代码】多态-基础概念。

2024-05-19 20:34:48 214

原创 关机程序.

【代码】关机程序.

2024-04-28 22:57:28 136

原创 猜数字游戏

【代码】猜数字游戏。

2024-04-28 22:28:24 280 1

原创 演示多个字符从两端向中间汇聚

【代码】演示多个字符从两端向中间汇聚。

2024-04-27 22:41:36 110

原创 C++对象模型和this指针

-->成员变量和成员函数时分开储存的(在C++中,类内的成员变量和成员函数分开储存,只有非静态成员变量才属于类的对象上用sizeof()计算类所占的空间时,只计算属于类的对象上的!!!!!!!!!!!!!!!!

2024-04-27 09:46:37 1105

原创 静态成员static

【代码】静态成员static。

2024-04-26 22:05:25 282 1

原创 Const修饰成员函数

1.常对象只能调用常函数,不可以调用普通函数,因为普通成员变量可以修改属性2.const+在对象前,函数后3.只能通过构造函数的初始化表进行初始化const int hour=6的写法是错误的!!!!!!!!!!!!!!!!!!!!!!!!!!!!4.this指针指向的值可以修改,指针的指向是不可以修改的,但当其变为常对象时,指针指向的值也不可以修改了。

2024-04-26 21:02:56 262 1

原创 友元(friend)

-->让一个函数或者类访问另一个类中的私有成员。

2024-04-26 19:44:51 356 1

原创 数据结构与算法-时间/空间复杂度

1.空间是可以重复利用,不累计的2.时间是一去不复返,累计的三.例题1.

2024-04-24 15:43:56 1207

原创 函数调用运算符重载

【代码】函数调用运算符重载。

2024-04-23 21:06:03 151 1

原创 关系运算符重载

-->让2个自定义类型进行对比操作。

2024-04-23 20:16:52 188 1

原创 赋值运算符重载

【代码】赋值运算符重载。

2024-04-23 20:05:59 175 1

原创 递增运算符

-->实现自己的整型数据。

2024-04-22 22:49:35 266

空空如也

空空如也

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

TA关注的人

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