自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 深度相机引擎

libdepthengine.so.2libdepthengine.so

2025-04-16 15:03:10 145

原创 leetCode 两数之和

暴力求解是经过两次遍历对数据进行遍历,时间复杂度为O(n2),空间复杂度为O1。

2023-10-24 22:08:15 104 1

原创 双指针顺序链表遍历

采用双指针遍历可以降低空间复杂度。

2023-10-20 16:31:53 361 1

原创 数据结构六:二叉树非递归遍历

1 前序打印是入栈时就进行打印,中序遍历和后序遍历在出栈时进行打印。2 后序遍历需要增加tag来标定右子树访问状态3 所有打印形式都是左子树先全部压栈,然后再处理左子树、根子树和右子树之间的关系。

2023-10-17 19:07:02 132

原创 C++虚函数使用

父子类具有同名函数父类具有虚函数父类具有纯虚函数。

2023-10-11 21:50:52 706 1

原创 数据结构五:二叉树的层次打印 (采用队列)

1 层次打印是对输出顺序的重新整理,这种思路可以用于其它类型的顺序输出2 队列根据当前打印,将打印节点的子节点不断添加到队列中,然后将打印节点调整为pop的节点,直到pop的节点数据为null。第一次打印的节点为根节点,可以理解为它是队列已经pop的首个节点。

2023-10-11 16:47:31 719 1

原创 数据结构四: 栈

1 在掌握单链表的头插和删除后,采用链表的形式实现栈较为简单。

2023-10-10 21:49:19 92 1

原创 数据结构三:二叉树 (一) 基本结构

一种特殊的树形结构,每个节点至多有两个子树。我的理解:二叉树是一种特殊的链表,链表包含两个指针域指向不同的节点。1:树指向的节点仍然是树2:树的根节点没有前驱,其它节点只有一个前驱3:树节点可以没有后驱,此时节点的指针域指向null4:根据根节点的位置,可将遍历类型分为前序遍历:根-左-右 根节点在前中序遍历:左-根-右 根节点在中间后序遍历:左-右-根 根节点在最后。

2023-10-10 17:02:51 96 1

原创 数据结构二:单循环链表

1 其和普通单链表的差异在于尾部节点的判断2 循环链表不存在指针域指向为null的问题3 while的迭代结果是()中条件的反,数据结构相同采用迭代器。

2023-10-10 11:24:57 94 1

原创 数据结构一:单链表

单链表是一种线性表。线性表:有限的序列,序列中的每一个元素都有唯一的前驱和后继,除了开头和结尾的两个元素线性表的实现实现方式有两种:顺序表和链表顺序表:分配一块连续的内存去存放这些元素。例如数组链表:内存是不连续的,各节点元素会在堆中申请内存,节点和节点之间通过节点维护的指针进行连接。单链表节点包含一个数据域和一个指针域。单链表由头节点和数据节点构成,头节点数据域存放着数据节点个数,也是整个链表的入口。

2023-10-08 23:34:20 115 1

原创 为了美好的明天,奋斗

一名伟大的交互设计师入职软件开发岗一年后,虽然被磨平了一些棱角,但他还是一个有理想有抱负的青年。

2023-10-08 22:07:00 94 1

深度相机引擎 libdepthengine.so.2 libdepthengine.so

深度相机引擎 libdepthengine.so.2 libdepthengine.so

2025-04-16

空空如也

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

TA关注的人

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