自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(75)
  • 问答 (10)
  • 收藏
  • 关注

原创 Linux--进程信号(pending, block, Handler)集

主要针对非实时信号在内核中的存储方式进行讲解,以及相关的一些函数操作。

2023-05-16 17:42:14 740 1

原创 C++--AVL树的插入,详解四种旋转规则(结尾附源代码链接)

本篇文章主要介绍AVL树的插入算法和AVL树的检查。插入时涉及到四种旋转的场景,过程分析配合画图的方式更加有助于大家的解读。

2023-05-15 13:20:15 664 3

原创 C++—非递归【循环】遍历二叉树(前序,中序,后序)思路讲解+代码实现

使用循环,借助栈和顺序表来实现对二叉树的三种遍历方式,结尾处附上源代码链接。

2023-05-05 15:12:21 2575 4

原创 IPC<进程间通信>之共享内存-源代码在结尾处

介绍了共享内存的通信原理,以及使用代码对原理进行讲解,介绍了相关的一些函数的使用,源代码在文章的结尾处。

2023-05-04 16:28:31 614 3

原创 C++--搜索二叉树的实现以及【原理详细讲解】+递归实现接口的代码

详细介绍了非递归实现二叉搜索树的思路,新手适宜学习,文章结尾包含了递归和非递归实现的代码链接。

2023-04-10 14:33:10 408 3

原创 如何理解文件描述符和文件指针,两者的区别和联系?

简单介绍了一些对于文件流指针和文件描述符的知识点,对于当了解这块的初学者而言还是值得一看的。

2023-03-30 13:37:41 575 3

原创 超简单的堆排,看明白两种建堆的方式

两种不同的建堆的方式,实现时间复杂度不同的堆排。

2023-03-16 14:10:26 1848 1

原创 中缀表达式转后缀表示式,及后缀表达式的运算规则

从简到繁,介绍如何将中缀表达式转为后缀表达式,以及介绍后缀表达式的运算法则。思路清晰,配图更易理解。

2023-03-14 18:26:26 1173 3

原创 C++:vector和list的迭代器区别和常见迭代器失效问题

这次我们在容器中放入的是字符串类型,而不是内置类型,这在使用传统的数组是无法办到的,这才是vector容器的价值体现,所以我们C++才需要封装一个叫迭代器的东西以便我们在面对不同的容器的时候都能通过同样的方式去遍历和访问,这一点在list中的体现更大。这里就是很典型的迭代器失效问题,迭代器it原本指向的是3的位置,之后我们将他删除后,it指向的数据是4,不再是原数据了,这就是迭代器的失效。虽然list构建链表的时候,使用的是空间碎片构建的,但是不排除正好是使用的连续的两块地址空间构造的。

2023-03-11 21:20:25 1267 3

原创 详细分析什么是进程?如何理解进程状态?

帮助你更加清楚的认识进程的概念!!

2023-03-03 19:11:59 650 3

原创 超简单的计数排序!!

网上文章迷我眼,唯有次篇称我心,老铁6666

2023-03-01 17:58:44 468 1

原创 字符串匹配--strstr函数的模拟实现思路和代码

strstr的模拟实现,暴力算法的思路讲解,思路清晰,易上手

2023-02-24 17:09:52 860 6

原创 初学C/C++内存管理--new和delete的使用

新手应该了解的C/C++内存分布图

2023-02-24 15:20:47 594 5

原创 简单的C++:【运算符重载】新手易学

详细介绍运算符重载,让我们再次认识一下在C++中的真正含义

2023-02-22 17:25:12 574 5

原创 Linux(CentOS 7)--gdb的基本调试指令

一些关于gdb的基本指令的详细详细介绍

2023-02-02 20:26:50 1241 3

原创 C语言选择排序和快速排序(图解过程)+思路清晰

8520字,详细介绍选择排序和快速排序的三种实现方式和思路,附加源代码。

2023-01-30 14:29:24 2126 1

原创 什么是链接?(动态链接库和静态链接库的对比)

深刻理解动态链接和静态链接的方式与区别,使用linux更好更直观的观察两者的对比

2023-01-08 12:04:41 1082 8

原创 C语言实现插入排序和希尔排序(动态图演示过程)

将直接插入排序和希尔对比着讲解,配上动态图更加的有利于新手的理解,文章附有代码,需要自取。

2023-01-07 20:04:54 643 9

原创 数据结构中的树和二叉树(0基础讲解+代码)

从0开始学习数的概念和链式二叉树的,实现二叉树的各种操作,配合静态图和动态图一起讲解难点内容知识点。

2022-11-26 17:31:20 920 6

原创 C数据结构-堆的实现思路和堆排序的实现

从0开始帮助小白理解堆,和建立堆的思路过程,多使用画图和动图帮助理解难点内容,精彩内容不容错过。

2022-11-24 16:05:09 555 6

原创 栈和队列实现的思路和代码

接下来我们要学习的两个数据结和前面的链表相比要简单很多了,我们主要讨论一下他们的主要性质和实现思路。

2022-11-14 17:15:50 435 6

原创 链表经典热门考题(下篇)

我就不信你能全部做出来!

2022-11-11 17:34:57 280 4

原创 链表经典热门考题(上篇)

确定你的链表学会了吗,来试试这些经典题目吧老铁!

2022-11-10 16:59:15 591 8

原创 带头双向循环链表讲解-思路清晰+画图+代码实现

更好去理解带头结点的双向循环链表的实现思路!精准的,有效的,高效的文章...

2022-11-07 20:01:14 658 2

原创 将1~36进制的数字转成十进制数输入

可将1~36进制的数字转换成十进制数并输出,代码超简单,只用到了俩个C语言的库函数,并没什么难度,一看就懂。

2022-11-03 16:47:43 281 3

原创 单链表思路讲解+C语言代码实现

五千字详细为你介绍单链表是如何从无到有的实现,思路讲解清晰结尾附加源代码的实现。

2022-11-03 12:18:29 604 8

原创 sqrt函数模拟实现的两种方法

很适合刚开始模拟实现sqrt函数的同学查看,我尽我可能刨析了这个方法。

2022-10-29 20:15:28 1498 4

原创 顺序表操作(动态+静态版本),思路清晰易懂

帮助新手学习有关顺序表的知识,讲解现实思路以及代码实现,附源码。

2022-10-28 19:46:12 864 4

原创 0基础学数据结构--时间复杂度空间复杂度的介绍

从0开始学数据结构,算法复杂度和时间复杂度的介绍

2022-10-23 21:33:59 287 9

原创 #预处理和函数的对比以及条件编译

对#define符号和宏以及条件编译的总结,并说明了宏和函数的优缺点,举出大量的例子来说明知识点,简单易懂

2022-10-16 16:49:58 576 2

原创 C语言的函数栈帧(动画展示详细过程)

通过反汇编指令来进一步帮助大家理解c语言函数调用的过程,内容很多,也很详细,一定会对新手有一定的帮助。

2022-10-11 17:10:57 1147 2

原创 fscanf,fprintf函数详解

将fprintf,fscanf和我们熟知的printf,scanf用对比,很快的帮助大家学习fprintf,fscanf这两个函数。

2022-10-09 15:18:12 568

原创 C语言小程序-通讯录(动态内存管理)

我们使用结构体来集合关于通讯录中联系人的信息(定义为PeoInfo),这就需要我们要有一个关于PeoInfo的集合来存放多个人的信息,集合的大小可以由动态内存函数来开辟,内存空间不足时自动增加空间以便增添联系人。删除时,有很多的方法,可以将要删除的联系人的信息全部改为0,然后qsort一下就ok了。也可以用该联系人后面的联系人覆盖掉要删除的,这样也能实现。方法还有很多,这里不一一给出了。修改时我们要先输入该联系人的名字,然后重新输入信息。

2022-09-25 19:37:56 1323

原创 malloc,calloc,realloc的使用方法和注意事项

介绍三个函数的使用方法,以及使用中的注意事项。看过都说很细节!

2022-09-25 14:54:24 945 2

原创 C语言-strncpy,strncat的细节模拟实现

讲解关于strncpy和strncat的模拟实现的注意事项,最终附上代码。

2022-09-24 21:16:53 560 1

原创 结构体的内存对齐

通过几段简单的代码,来带大家了解结构体内存大小的计算规则,没什么难点,耐心看完,必有收获!

2022-09-18 16:44:33 377 2

原创 memcpy和memmove的模拟实现,思路详解+代码实现

memcpy和memmove的模拟实现,思路详解

2022-09-15 15:50:01 247 2

原创 C语言-杨辉三角的三种解法-简单易懂篇

使用c语言给出了,打印杨辉三角的三种解法,递归的算法更是精妙,+思路讲解不容大家错过的一篇好文章

2022-09-14 15:15:40 11919 3

原创 C语言面试必看-指针笔试题详解

八道十分有深度的指针笔试题,看完之后对指针的学习和巩固会有更加深度的了解,不容错过小伙伴们!

2022-09-09 22:56:05 739

原创 strcpy, strcat,strcmp的介绍和模拟实现

介绍了三种函数的用法+自己模拟实现

2022-09-08 15:23:01 557 3

空空如也

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

TA关注的人

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