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

#指针

【C语言加油站】C语言文件操作完全指南:八大顺序读写函数深度解析​

蒙奇D索隆

这个参数的含义也很简单,就是由 scanf 函数从标准输入流 stdin 中获取数据转变为了从指定流 stream 中获取数据——该指定流可以是 stdin 也...

8510

递归-24.两两交换链表中的节点-力扣(LeetCode)

白天的黑夜

专栏:力扣刷题录_1白天的黑夜1的博客-CSDN博客、企鹅程序员:Linux 系统与网络编程_1白天的黑夜1的博客-CSDN博客

10610

递归-21.合并两个有序链表-力扣(LeetCode)

白天的黑夜

专栏:力扣刷题录_1白天的黑夜1的博客-CSDN博客、企鹅程序员:Linux 系统与网络编程_1白天的黑夜1的博客-CSDN博客

11210

并查集-547.省份的数量-力扣(LeetCode)

白天的黑夜

3.2、通过lambda表达式实现的找根匿名函数找到i和j的根,如果不相等,则合并,将其中合并根父指针数组存的值+=被合并根的父指针数组存的值,并将被合并根的父...

8810

链表-23.合并K个升序链表-力扣(LeetCode)

白天的黑夜

8710

链表-143.重排链表-力扣(LeetCode)

白天的黑夜

7710

链表-24.两两交换链表中的结点-力扣(LeetCode)

白天的黑夜

9210

分治-归并-493.翻转对-力扣(LeetCode)

白天的黑夜

5810

分治-归并-912.排序数组-力扣(LeetCode)

白天的黑夜

9910

模拟-38.外观数列-力扣(LeetCode)

白天的黑夜

借助双指针统计数目后,按照规则加入到新的字符串中,并以新的字符串继续进行转换。对于本题right可以越界原因:1、双指针只用于统计数量;2、right指针不会访...

4510

滑动窗口-3.无重复字符的最长子串-力扣(LeetCode)

白天的黑夜

10210

双指针-18.四数之和-力扣(LeetCode)

白天的黑夜

10310

双指针-15.三数之和-力扣(LeetCode)

白天的黑夜

结合示例1,我们能知道[-1,0,1]和[0,1,-1]是相同的三元组,因为他们包含相同的元素。

7210

二叉树-226.翻转链表-力扣(LeetCode)

白天的黑夜

依旧的递归,但是我们需要更改指针的链接,所以我们需要保存递归时左右指针,用于交换链接。

7410

栈的内存分配为什么比堆更快?——从底层机制看真实差距

海棠未眠

要真正理解这句话的内涵,必须回到底层机制:内存模型、指针操作、操作系统分配逻辑、编译器优化策略。

11610

c++:虚函数也可以有默认实现吗?

海棠未眠

所以说,虚函数能否有默认实现,完全取决于 vtable 是否有指针指向它。答案显然是肯定的。

8610

双指针-611.有效三角形的个数-力扣(LeetCode)

白天的黑夜

这里需要得出所有符合条件的三角形组合,并且当有重复元素时,如2,3,4用的是第一个2,3,4用的第二个2一样。

8710

双指针-11.盛水最多的容器-力扣(LeetCode)

白天的黑夜

结合示例我们能发现装水的多少取决于最短的直线,所以为了最大容量需要两边最大且距离长。

10710

数据结构之栈和队列

白天的黑夜

只有头指针和尾指针都为空时,队列无元素,所以只需要判断头指针和尾指针是否同时为空即可。

5910

滑动窗口-1004.最大连续1的个数III

白天的黑夜

这是我们结合示例1分析的过程,在过程中我们发现在计算长度后如果不对反转为1的0进行还原,将会影响其他的长度结果。所以我们可以用一个计数器来记录0的个数,这样就省...

9710
领券