自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 从入门到了解C++系列-----继承

继承也叫做白盒操作,具有(is a)的关系。也就是它的子类会看到父类函数方法的实现方式。比如动物、狗、猫。都是 is a。也就是前面的例子都是这种继承方式。还有另外一种方式为:(has a)组合的方式,也叫做黑盒操作。这种方式,当子类去使用父类的时候由于是定义的 Person 变量。看不到具体是怎么实现的,通常:汽车有:轮胎、发动机。这样的就是组合。

2025-04-14 10:00:00 1263

原创 算法学习记录:递归

递归算法的关键在于回复现场,dfs()函数返回值、结束条件、它的作用。

2025-03-30 17:14:26 856

原创 算法————二分算法

本章将会讲解3种二分算法的模板为 : 1.朴素二分算法,2.左结点二分算法,3.右结点二分算法。

2025-03-24 08:30:00 918

原创 从入门到了解C++系列-----stack、queue、priority_queue

  本章将会讲解容器适配器的底层逻辑实现,是我学到的主流写法。当作是我学习理解的笔记。基本上这个思维导图,就是所有相关的内容。

2025-03-16 09:00:00 220

原创 从入门到了解C++系列-----string(下)

本片文章是对 string 进行模拟实现,从上一篇文章的实现部分继续进行书写。将会实现构造函数的深拷贝以及传统写法与现代写法、容量操作、迭代器以及对对象的修改操作。

2025-02-09 17:25:16 431

原创 从入门到了解C++系列-----string(上)

本章将会详细的讲解,string是什么,如何使用以及是如何进行实现的。文章上篇将会介绍string的几个常用的函数接口,以及一部分的实现。

2025-01-20 09:00:00 1563

原创 从入门到精通数据结构----四大排序(上)

本篇文章主要介绍常见的四大排序:交换排序、选择排序、插入排序、归并排序。上主要介绍前三种。由常见的时间复杂度较大的,再到复杂到较小的比较难的排序。由浅入深,层层递进,实现对排序的深刻理解.

2024-11-23 08:00:00 1126

原创 从入门到了解C++系列-----内存管理 + 初步了解模板

本篇文章是对于 c++中内存管理的讲解。将会讲解两个部分:一个是数据的存储,另外一个是new 与 delete。也是对于我学习内容的总结与分析。

2024-11-11 07:27:13 671

原创 从入门到了解C++系列-----类与对象(中)

通过下面的代码,即可了解。

2024-10-31 09:00:00 1077

原创 从入门到精通数据结构----栈与队列

本篇文章是对于我在学习栈与队列的时的思考与总结。数据结构知识定义了一些特定的用法,但是对于如何实现并没有确定的模板。本篇文章是展示站与队列的其中一种写法(以c++的STL库为参考)

2024-10-30 08:00:00 1021

原创 从入门到了解C++系列-----类与对象(上)

前言:本篇文章先初步的简单的了解类与对象,预计会有三篇文章熟悉类与对象。

2024-10-27 08:00:00 1439

原创 从入门到精通数据结构----链表

本篇文章将会主要讲解无头的单向链表,以及有头的双向循环链表。废话不多说现在就开始吧。

2024-10-21 08:00:00 663

原创 《算法妙趣生,代码启征程》---第一期:双指针算法

写这个系列是为了记录我所学习的模块,进行分析 + 总结 + 归纳。如果你也对算法感兴趣,可以跟着我一起学习总结,我会在我理解明白了的基础上,进行尽可能详细,通俗易懂的语言进行表达。

2024-09-17 10:46:59 1911

原创 从入门到精通数据结构系列----顺序表

本篇文章将会以通俗方式实现顺序表的各种接口函数。

2024-09-16 08:00:00 680

原创 从入门到精通数据结构系列----二叉树(1)

通常的方法是链表中每个结点由三个域组成,数据域和左右指针域,左右指针分别用来给出该结点左孩子和右孩子所在的链结点的存储地址。对于深度为K的,有n个结点的二叉树,当且仅当其每一个结点都与深度为K的满二叉树中编号从1至n的结点一一对应时称之为完全二叉树。(ps:具体可以查看性质3),而在完全二叉树里面的度为 1 的个数通过图片可以判断出,要么为 1,要么为 0;非完全二叉树他数据储存,不一定是由上到下都是顺序储存的,与根结点, 叶子结点有关。4. 若规定根节点的层数为1,具有n个结点的满二叉树的深度,h=

2024-09-09 09:00:00 650

原创 从入门到了解C++系列-----初识C++

写这个系列,是为了回顾 + 总结梳理自己的c++学习。里面的内容可能不会特别详细,但是我对于感觉比较重要的地方会进行详细的说明、理解,能把自己讲董的前提下让看这篇文章的人能够理解我的意思。

2024-09-09 08:30:00 2285

原创 地址指针加数组,这个问题很棘手---(大厂都爱考的面试题)

本篇文章将会以图片加文字的形式,分析在指针上常考的面试题,可以很好帮助我们进一步了解指针,早日拿到大厂offer。废话不服多说现在就开始吧! 首先,这道题目创建了一个数组里面有5个元素,随后是一个 ptr 的指针将 &a + 1 转化为int* 类型(对于数组,数组名是首元素的地址,但是当sizeof(a),&a 取的就是整个数组的地址,其他情况情况下都是首元素的地址)明白了这一点则代表此时的 ptr 指向了这个位置。 最后的打印为 *(a + 1) 代表 a 为首元素的地址 + 1代表向后走一位指向了 2

2024-08-30 18:40:30 1382

原创 手把手教你学会 qsort() 排序

这个 qsort() 所使用的思想与冒泡排序相似都是一对一对的进行比较,最后还有特别注意的是括号要全把这包起来后再去找里面的 age!最后的最后,如果有什么疑问可以直接踢我,我们共同进步!!如果对你有帮助还希望可以给我一个免费的赞。拜托了!😊😊😊。

2024-08-24 21:40:16 400

原创 七夕礼物

对最近一段时间的c语言学习总结,菜鸟一枚请各位大批评指正。

2024-08-10 21:29:11 155

原创 sort()函数的实际应用

【代码】sort()函数的实际应用。

2024-07-11 18:45:11 126

空空如也

空空如也

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

TA关注的人

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