![](https://img-blog.csdnimg.cn/20201014180756754.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
C/C++
文章平均质量分 93
zhoujiazhao
学历代表过去,能力代表现在,学习力代表将来!
展开
-
剑指 Offer (第 2 版)
在一个长度为 n 的数组 nums 里的所有数字都在 0~n-1 的范围内。请找出数组中任意一个重复的数字。单词必须按照字母顺序,通过相邻的单元格内的字母构成,其中“相邻”单元格是那些水平相邻或垂直相邻的单元格。请完成一个高效的函数,输入这样的一个二维数组和一个整数,判断数组中是否含有该整数。例如,在下面的 3×4 的矩阵中包含单词 “ABCCED”(单词中的字母已标出)。输入一个链表的头节点,从尾到头反过来返回每个节点的值(用数组返回)。把一个数组最开始的若干个元素搬到数组的末尾,我们称之为数组的旋转。原创 2023-04-14 15:42:31 · 670 阅读 · 0 评论 -
c++ 自学笔记 --- 智能指针
程序员可以自定义删除器,改变智能指针释放资源的行为。如果出现了循环引用情况,引用计数永远无法归。可指向(关联)相同对象,在内部采用计数机制来实现。管理的资源,但不影响资源生命周期。中,独享它指向的对象,也就是说,同时只有一个。被销毁时,指向的对象也随之被销毁。指向,如果最后一个指向资源的。默认情况下,智能指针过期时,用。与对象关联时,引用计数增加。超出作用域时,引用计数减。与对象关联,则释放该对象。C++11 标准,效率更高。被销毁,资源就会被释放。指向同一个对象,当这个。共享它指向的对象,多个。原创 2023-03-23 15:07:14 · 450 阅读 · 0 评论