自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 力扣--编程基础0到1(持续更新,一天一题)

每日一题的笔记

2024-07-27 21:28:59 159

原创 二叉树(前序/中序/后序遍历)

什么是二叉树遍历:按照某种特定的规则,依此对二叉树的节点进行相应的操作,并且每个节点只操作一次。提示:以下是本篇文章正文内容,下面案例可供参考。

2024-08-08 13:38:17 214

原创 基于QT实现贪吃蛇游戏(纯代码版)附源代码

主要利用定时器将各个定义的对象关联起来,以蛇向上为例子,定时器每隔2秒自动更新,判断是否和食物相交,是在进入下一个循环的时候,多循环一个就可以了,进入while循环通过枚举,来进入向上移动的函数,向上移动函数的作用是,在当前位置的头上增加一个矩形,退出循环后删除最后一个矩形,通过定时器没个2秒自动调用上述情况就形成了移动。用cnt是表示蛇的食物,也就是矩形,如果蛇头和矩形相交cnt++实现两次循环增加一个节点,当循环完毕,由于cnt是在定时器的槽函数里面定义的,所以当走下一格的时候,会重定义。

2024-08-07 15:06:17 397

原创 C++ 拷打继承不成反被拷打

基类和派生类在不同的作用域可以有同名的成员,同名的函数,在这种情况下,派生类同名成员将屏蔽父类对同名成员的直接访问,这叫做重定义也可以叫隐藏。(要想访问基类同名的成员函数,可以使用 基类::基类成员 进行显示访问)带着问题走:什么是菱形继承?菱形继承的坑是什么?什么是菱形虚拟继承?菱形虚拟继承在底层是怎么体现的。

2024-07-22 22:26:24 838

原创 初识 String 类(认识迭代器)

本篇简单介绍一些常用的string成员函数,初步认识迭代器

2024-07-18 17:36:38 133

原创 浅谈C++类与对象(6个默认函数)

探讨类的六个默认成员函数,这是C++中类的基础,需要对C语言有一定的基础。 构造函数是一个特殊的成员函数,它的名字与类名相同,在创建对象时被调用,并且整个对象周期只调用一次

2024-07-13 21:51:11 718

原创 数据结构--二叉树的初步认识及堆的实现(降龙十八掌篇)

降龙十八掌是赫赫有名的掌法,被誉为“天下掌法无双”。初学简单,门槛不高,但越向后学习越难。这里学习降龙十八掌的第一式,是最基础的招式,也是十分重要的招式。亢龙有悔(二叉树的概念和结构)。

2024-07-09 18:22:02 977

原创 数据结构——栈和队列(铁砂掌内功)

栈和队列本身在数据结构中作用不是很大,但是它常常在更为复杂的数据结构中作为分支使用。所以懂得栈和队列是很重要的,它是在为后面更为复杂的数据结构打基础的。

2024-07-06 07:00:00 477

原创 数据结构——双链表(八卦掌)下部(附源码)

链表的样式多种多样。有很多种,而带头双向链表结构最复杂。当你学过高数再去看初中数学是不是相当简单。当我们学习了复杂的链表结构,并且进行了实现,当遇见其他的链表直接就可以实现了。并且有了单链表作为基础很快便能学会。

2024-06-28 11:45:51 838

原创 数据结构——单链表(八卦掌)上部(附源码)

无头单向非循环链表 void是因为我们是链表不需要进行返回类型。并且由于是链表,我们需要修改指针pp所以我们要用**pp二级指针进行接收。这是由于形参是实参的一份临时拷贝。如果传入的是*pp对函数外的指针不会做任何改变

2024-06-20 17:39:05 848

原创 学会铁砂掌,手撕顺序表(内含源码)

练会铁砂掌,手撕顺序表知识点:需要基本上对于C语言有一点的了解顺序表分为静态顺序表和动态顺序表,重点说明动态顺序表。截止到现在我们的铁砂掌算是成功练成了。这是一个成功,迈入数据结构大门的第一步,还没进行。需要我们举行努力。总结就是,顺序表是以一个结构体来创建一个类似数组的空间,只不过这个空间可以变大。铁砂掌是基础,为了日后降伏数据结构这条龙,学会终极掌法,降龙十八掌打下的基础。

2024-06-01 21:03:56 757

原创 探讨冒泡和qsort及冒泡模拟实现qsort(含源码,讲解详细)

本篇文章对于冒泡排序和qsort都有详细的讲解。

2024-05-18 12:37:47 541

原创 C语言 初学者也能实现扫雷游戏

本次用到的知识点有(对C语言能有个最基本的认识,对于VS的基本使用有认识,分支与循环 ,数组,一些关键字的使用,对于这些关键字也会进行说明的。

2024-05-11 13:50:25 869 1

原创 C语言猜数字游戏

用分支循环实现猜数字游戏。稍微涉及一点点函数

2024-05-03 23:49:24 401 1

原创 C语言 实现随机数的生成

C语言中有个 srand 函数,他是用来初始化随机数的生成器,也就是在打印之后实现对"种子“的初始化,当“种子”随机的时候便可以达到让 rand 生成随机数。C语言提供了一个rand函数,这个函数是可以随机生成的,但生成范围在 0-RAND_MAX 之间,这个大小是依赖编译器实现的,但大多数编译器到32767,rand 函数使用的头文件是:stdlib.h 如果我们对它进行生成打印到屏幕,我们会发现第一次运行是随机数,但两次运行的结果是一样的。所以我们可不可以尝试用这个函数来实现x的值的变换呢。

2024-04-29 22:22:24 349

原创 输入一个正整数,逆序打印整数的每一位(用 while循环实现)

输入一个正整数,逆序打印整数的每一位(用 while循环实现)如 1234 打印为 4 3 2 1

2024-04-26 21:48:41 241

原创 0-100含9的数字有多少个 什么情况下使用 if 语句不能有 else

因为是含有九的个数所以我们在 if 判断后给前面定义的变量加一,如果是个位上的是 9 就对 j 加1,这时候我们就要对 90 91 92 93 94 95 96 97 98 99 这些情况进行判断.由此我们可以得出一个结论,当有一个事物它可以同时满足两种,两种以上的情况时,如何要用到 if 语句便不适合用 if else 语句,对多个 if 语句进行嵌套 可能会比较好一些。If循环最经典的是if-------else 语句,但是在有的场景中不适合带else来进行判断。写代码先写一个主函数。

2024-04-23 09:20:16 267

空空如也

空空如也

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

TA关注的人

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