自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 【C语言】深入理解指针(1)指针的创建与解引用

内存实际上是一个存储数据的空间,再计算机上CPU(中央处理器)在处理数据的时候,需要的数据是从内存中读取的,处理后的数据也会放回内存中,那么这些内存空间如何高效的管理呢?先上一段简单的代码,在以上理解了内存与地址的关系,我们可以知道,创建变量就是向内存申请空间,那么其中创建一个整型变量a,用于存放整数10,其中每个字节都有地址,那我们如何得到a的地址呢?&a取出的是a所占4个字节中地址较小的字节的地址,虽然整型变量占用四个字节,再往下图看,我们只要知道了第一个字节的地址,顺藤摸瓜就能访问到4个字节的数据。

2024-08-13 10:33:20 296 3

原创 一篇文章搞懂C++实现哈希算法

哈希算法,也称为散列算法,是一种从任意长度的输入数据创建固定大小输出的方法,这种输出通常被称为“哈希值”、“散列值”或简单地“哈希”。在计算机科学中,哈希算法主要用于快速数据查找和数据结构中的高效数据管理,如哈希表。哈希也是加密和数据完整性验证的基础。哈希算法通过一个称为哈希函数的数学过程来运作。这个函数接受输入(称为“预映射值”)并返回一个通常较短、固定长度的哈希值。这个哈希值在理想情况下为每个不同的输入值提供一个唯一的标识(尽管在实际中这并不总是可能的)。

2024-05-13 14:25:08 4150 2

原创 【大揭秘】C语言中数据在内存中的存储

char //字符数据类型short //短整型int //整形long //长整型long long //更长的整形float //单精度浮点数double //双精度浮点数。

2024-05-05 18:55:57 2010 1

原创 C++中AVL树的特性

int key;// 节点存储的键值// 指向左子节点的指针// 指向右子节点的指针int height;// 节点的高度AVL树通过在每次插入和删除操作后调整树的结构来维持严格的平衡,从而优化了操作性能。虽然实现较为复杂,但它提供了稳定的O(log n)时间复杂度的数据操作。本文介绍了AVL树的基本概念和C++实现,希望能帮助你更好地理解和使用这一高效的数据结构。希望本篇博客能够帮助你了解并实践AVL树的相关知识。如果你有任何疑问或者想要进一步讨论,欢迎在评论区留言。

2024-05-05 15:15:12 625

空空如也

空空如也

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

TA关注的人

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