自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 C++ 数组

数组在C中是常用的数据结构,储存方式上表现为一段连续的内存。因此也可以用下标去访问数组中的元素,因为根据变量类型,计算机可以快速算出每个元素的地址。数组通常用于存储同一类型的数据。

2023-11-13 23:00:57 136

原创 C/C++ 指针

指针(pointer)在C类语言里是很重要的概念。类比的话,就像是你电脑桌面上的快捷方式,和文件实际所在的位置。。当你声明一个变量的时候,计算机就会帮你分配一个空间储存它,为了确保之后你调用值的时候计算机都可以准确地找到它,这个空间会拥有一个唯一独特的编号,地址。指针是储存地址的变量(当然它被声明的时候,也会被分配一个地址[套娃!])。

2023-11-05 23:11:24 73

原创 Dijkstra 算法 C++实现(邻接表)

Dijkstra 用于寻找最短路径。用最短的时间从起点走到终点。

2023-11-02 19:53:02 447

原创 C/C++链表

链表(Linked List),运用结构体指针,可以实现将连续数组变为分段储存(内存上无须连续),比array更加灵活。int data;Node* next;//指向下一个节点,最后一个节点用NULLArray基本要给一个确定的大小,链表就不会有这个问题。如果需要扩充储存,array可以在原有长度的基础上增加(前提原先长度之后的内存并没有占用),否则电脑会找一段足够长的内存,将原先的数据粘贴过去,再把新数据记录;链表会相对简单些,只需要增加一个节点。

2023-10-13 23:22:30 65

原创 C++双向链表(插入/删除/打印)

双向链表基于单向链表,由只能指向next或者previous节点变为可以同时知道前后两个节点的存在。因此可以同时创建两个指针,指向头部的head和指向尾部的tail去帮助后边的遍历。

2023-10-13 20:56:33 395

空空如也

空空如也

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

TA关注的人

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