自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 【C++】拆分详解 - 内存管理

本文在C语言基本内存管理知识的基础上,介绍了C++的动态内存管理的不同之处,旨在帮助读者复习C,进而过渡到C++class Apublic:: _a(a)//标识调用了构造函数~A()//标识调用了析构函数private:int _a;int main()// new/delete 和 malloc/free最大区别是 new/delete对于【自定义类型】除了开空间还会调用构造函数和析构函数free(p1);delete p2;// 内置类型是几乎是一样的。

2024-04-07 17:34:46 786

原创 【C++】拆分详解 - 类与对象

/ 类体:由成员函数和成员变量组成// 一定要注意后面的分号class为定义类的关键字ClassName为类的名字,{}中为类的主体,注意类定义结束时后面分号不能省略。类体中内容称为类的成员类中的变量称为类的属性或成员变量;类中的函数称为类的方法或者成员函数。声明和定义全部放在类体中,需注意:成员函数如果在类中定义,编译器可能会将其当成内联函数处理。类声明放在.h文件中,成员函数定义放在.cpp文件中,注意:成员函数名前需要加一般情况下,更期望采用第二种方式。

2024-03-27 20:51:58 1634

原创 【C++】拆分详解 - c++入门

C++是在C的基础之上,容纳进去了面向对象编程思想,并增加了许多有用的库,以及编程范式等。熟悉C语言之后,对C++学习有一定的帮助,本章节主要目标:1. 补充C语言语法的不足,以及C++是如何对C语言设计不合理的地方进行优化的2. 为后续类和对象学习打基础

2024-03-14 18:14:28 716 2

原创 【数据结构】拆分详解 - 排序

本文介绍了排序的相关概念,拆解了常见的排序算法,知识框架可看文章开头的目录。

2024-03-05 17:20:33 786

原创 【数据结构】拆分详解 - 二叉树的链式存储结构

本文讲解了二叉树的链式存储结构的相关知识,递归和分治思想十分抽象,需要读者自行画递归展开图理解,多练习,培养出自己的抽象能力。文章中有什么不对的丶可改正的丶可优化的地方,欢迎各位来评论区指点交流,博主看到后会一一回复。

2023-12-03 21:27:03 1596 2

原创 【数据结构】拆分详解 - 堆

文章细分了各个知识点,可在目录中快速跳转。本文介绍堆的定义及接口实现。

2023-11-28 22:01:28 2088 1

原创 【数据结构】栈与队列OJ - 精选精讲

本文选取了一些经典的来自力扣的有关栈与队列的OJ题,致力于帮助读者巩固相关知识概念,并提供优质,值得借鉴的思路供读者积累与掌握。文章中有什么不对的丶可改正的丶可优化的地方,欢迎各位来评论区指点交流,博主看到后会一一回复。

2023-11-24 21:09:47 99 2

原创 【数据结构】拆分详解 - 树与二叉树

文章细分了各个知识点,可在目录中快速跳转。本文介绍树与二叉树的概念与结构文章中有什么不对的丶可改正的丶可优化的地方,欢迎各位来评论区指点交流,博主看到后会一一回复。

2023-11-23 22:55:30 395 2

原创 【Leetcode】拆分详解 - 环形链表

本文讲解链表中的带环问题。链表的尾节点内的指针可指向链表中的任意节点(包括它自己)无限循环,不终止

2023-11-19 20:46:59 248 1

原创 【Linux】归纳详析 - 常见概念与指令

文章细分了各个知识点,可在目录中快速跳转。本文将解析linux常见的对文件进行增删查改等一系列操作的指令,并插入介绍一些常见概念。

2023-11-18 22:08:13 573 1

原创 【数据结构】拆分详解 - 队列

本文介绍队列的定义以及常见的接口实现。本文介绍了栈的概念和结构,并实现了常见的接口。文章中有什么不对的丶可改正的丶可优化的地方,欢迎各位来评论区指点交流,博主看到后会一一回复。

2023-11-16 19:38:30 399 1

原创 【数据结构】拆分详解 - 栈

本文介绍栈的定义以及常见的接口实现。本文介绍了栈的概念和结构,并实现了常见的接口,每一段代码均有完整注释。

2023-11-15 23:33:43 173

原创 【数据结构】拆分详解 - 双向链表

本文拆分讲解带头双向循环链表的实现

2023-11-14 23:55:47 262 2

原创 【数据结构】链表OJ - 精选精讲

本文选取了一些经典的来自力扣和牛客的链表OJ题,并提供优质,值得借鉴的思路供读者积累与掌握。本文精选了链表经典OJ题,有些思路对初学者来说可能是第一次见,我们要学会站在巨人的肩膀上,将它们消化吸收,在往后的实践中运用能达到很好的效果。文章中有什么不对的丶可改正的丶可优化的地方,欢迎各位来评论区指点交流,博主看到后会一一回复。

2023-11-13 23:29:29 579 1

原创 【数据结构】拆分详解 - 单链表

每一段代码均有完整注释。本文将介绍链表的概念和分类,并重点拆解单链表的实现。

2023-11-09 23:51:48 194 2

原创 【逐句拆解】猜数字游戏

本文介绍用C语言如何实现猜数字游戏,涉及分支与循环的基础知识,如果代码基础不不是很好的,可以参考一下博主主页里的分支与循环篇,博主多使用逻辑链的图表便于大家理解。

2023-11-07 23:54:49 180 6

原创 【C语言】拆分详解 - 分支与循环

C语⾔是结构化的程序设计语⾔,这⾥的结构指的是顺序结构、选择结构、循环结构这三种结构。其实我们如果仔细分析,我们⽇常所⻅的事情都可以拆分为这三种结构或者这三种结构的组合。其中顺序结构很简单,就是一条道,一路走到黑,因此我们下面主要来介绍C语言中对应选择结构和循环结构的语句。

2023-11-06 23:58:20 168 3

原创 【数据结构】拆分详解 - 顺序表

在众多数据结构中,顺序表和链表是最基础最简单的,但同时也是最实用的,初学者以此开始数据结构的学习是相当合适的,下面我们就来介绍一下顺序表。

2023-11-05 19:56:26 386 5

原创 程序员必修课—算法效率

对于同一个问题,可以有很多种不同的算法,而好的算法能帮助你事半功倍,因此了解影响算法效率的因素,并在日常中有意识的以此来选择较优算法是十分重要的

2023-11-04 12:57:44 916 5

空空如也

空空如也

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

TA关注的人

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