首页
学习
活动
专区
圈层
工具
发布

#指针

数据结构二叉树之链式结构(3)(上)

用户11983512

嗨٩(๑❛ᴗ❛๑)۶,我们在刚进行了解二叉树时就向大家讲解了二叉树有两种表示方法——顺序结构和链式结构,顺序结构在前面几篇就已经进行了讲解,那么今天我们来介绍二...

2610

函数的栈帧的创建和销毁(超详细版本图文丰富)

用户11983512

我把它放在数据结构的栈后面,方便大家更好的理解 也可以在C语言中学习,但是我感觉在栈后面学更好

2410

文件操作入门(下)—— 随机读写、结尾判断、缓冲区及实战题目

用户11983512

作用:fseek函数是根据文件指针的位置和偏移量来定位文件指针(文件内容的光标)。

1710

文件操作入门(上)—— 文件类型及顺序读写基础(含打开关闭)

用户11983512

如果没有文件,我们写的程序的数据是存储在电脑的内存中,如果程序退出,内存回收,数据就丢失了,等再次运行程序,是看不到上次程序的数据的,如果要将数据进行持久化的保...

3000

数据结构核心:栈 / 队列互转 + 循环队列,三大必刷题型深度拆解

用户11983512

嗨(^_−)☆,前两篇我们已经讲了栈和队列的概念以及实现,现在让我们看看如何去利用他们去帮助我们解题吧,下面是几道相关算法题,希望大家会有所收获

2400

栈与队列核心篇(下):从基础到进阶,玩转队列设计

用户11983512

嗨(づ。◕ᴗᴗ◕。)づ,上一篇咱们聊了“栈”这个“后进先出”的“独行侠”,是不是觉得它在函数调用、括号匹配里的表现贼酷?今天咱们就来聊聊它的“好搭档”——队列。...

2500

栈与队列核心篇(上):从原理到代码,吃透栈结构

用户11983512

嗨,我们又见面了(✪ω✪),相信大家已经学完顺序表和链表的相关知识,接下来我们又要迎接新的朋友——栈和队列,它和顺序表、链表、数组一样都属于线性表结构。今天我们...

1810

【鼠鼠优选算法-双指针】001:移动零 & 002:复写零

用户11983916

在这道题目中,我们可以用两个指针,current和dentist,一个用来遍历整个数组,另一个用来处理当下的数据

3200

【数据结构-初阶】顺序表相关习题

用户11983916

我们用两个指针,刚开始都同事之下那个num数组的第一个元素,随后将其中一个指针用于遍历数组,如果两个指针指向的内容不相同,那就将内容进行交换,两个指针同时向后移...

5000

【数据结构-初阶】详解线性表(5)---队列

用户11983916

既然我们想要实现先进先出的效果,那肯定就不像栈那样有一端是堵起来的,想必应该是两端都开口吧。嗯,事实确实如此。

4100

【数据结构-初阶】详解线性表(3)---双链表

用户11983916

双链表,根据类比单链表得出,双链表是由两个指针的,因为单链表只有一个指针嘛,嘻嘻。确实,双链表的结构与单链表极其的相似,双链表同样由数据域和指针域组成,只不过在...

4310

【数据结构-初阶】详解线性表(2)---单链表

用户11983916

单链表的头部删除依旧是涉及到头指针的指向问题,那么我们就要传入头指针的指针,操作相对简单,但是要注意的是,要先给头结点赋值上一个删除的指针变量,将现在头结点的指...

2510

【C语言进阶】字符函数与字符串函数1-万字解说

用户11983916

我们在编写C语言代码的时候,经常要处理有关字符和字符串的问题,那么本篇文章就来总结一下我们常用到的字符和字符串函数吧~

1810

【C语言进阶】指针2

用户11983916

野指针,顾名思义就是没有被约束的指针,其指向的位置不是不确定的,不属于当前程序。

3810

【C语言进阶】指针1

用户11983916

刚才我们说到,在大环境相同的情况下,指针变量的大小是不变的,那为什么我们还要将指针变量写成 int*  或者是  char* 呢?为什么不能用统一类型来命名指针...

2110

【读书笔记】Effective C++ 条款3:尽可能使用const

用户11952558

在上面的代码中,const仅仅为保证str1指向的字符不被改变,但是我们可以将str1指向的内容改变。

3010

【C++进阶】2.继承与多态详解

用户11952558

但是,如姓名、地址等都是两者共同的,我们就可以将相同的放在一个类 Person 里,师生可以共同继承这个类。

2510

【C++进阶】1.C++ 模板进阶

用户11952558

std::array 会在访问时进行边界检查(通常是 assert 或抛出异常),直接阻止越界操作。

3610

【C++初阶】4.C++ vector类详解(含模拟实现及其代码)

用户11952558

类似于C语言的二级指针的关系,因此,第一层[]重载是找到对应的vector,第二层才是找到对应的int。

3900

【C++初阶】1.类和对象 两万字深度拆解,手把手带你入门C++

用户11952558

分析一下代码,相当于将空指针赋给this指针,但this只起到路人的作用,真正的主角是print函数,空指针没解引用就没事。

2900
领券