发布

csdn文章搬运

存放之前在csdn里面转载过来的文章,不再维护!
专栏成员
143
文章
49297
阅读量
25
订阅数
【BFS最短路问题】最小基因变化
​ 基因序列可以表示为一条由 8 个字符组成的字符串,其中每个字符都是 'A'、'C'、'G' 和 'T' 之一。
利刃大大
2025-03-04
90
【Linux系统IO】三、缓冲区
​ 目前打印结果和重定向到文件中都是按我们的预期执行的,接下来我们在代码的最后 fork() 一下,看看发生什么:
利刃大大
2025-03-04
100
【BFS最短路问题】迷宫中离入口最近的出口
​ 给你一个 m x n 的迷宫矩阵 maze (下标从 0 开始),矩阵中有空格子(用 '.' 表示)和墙(用 '+' 表示)。同时给你迷宫的入口 entrance ,用 entrance = [entrancerow, entrancecol] 表示你一开始所在格子的行和列。
利刃大大
2025-03-03
570
【C++】智能指针 && 守卫锁
​ 上述代码中,main 函数中捕获 Func 的异常,而非常关键,因为可能会导致一些内存泄漏的问题,new 会去调用 operator[],而这是有可能会申请失败的,一旦失败就会抛异常被 main 函数捕捉到,那么 Func 下面的 delete 就没有被执行到,这不是妥妥的内存泄漏吗❓❓❓
利刃大大
2025-03-03
340
【广度优先遍历】岛屿的最大面积 && 被围绕的区域
​ 岛屿 是由一些相邻的 1 (代表土地) 构成的组合,这里的「相邻」要求两个 1 必须在 水平或者竖直的四个方向上 相邻。你可以假设 grid 的四个边缘都被 0(代表水)包围着。
利刃大大
2025-03-02
420
【Linux系统IO】二、文件描述符与重定向
​ 还记得我们之前调用 open() 接口的时候返回值叫做什么 文件描述符(file descripter) 吗,虽然我们还没有学习它,但是因为我们每次去调用 write() 和 read() 甚至是 close() 的时候,都离不开这个文件描述符参数,所以它肯定和文件之间有着密切关联💥 💥 💥
利刃大大
2025-03-02
460
【广度优先搜索】图像渲染 && 岛屿数量
​ 有一幅以 m x n 的二维整数数组表示的图画 image ,其中 image[i][j] 表示该图画的像素值大小。
利刃大大
2025-03-01
920
【C++11】统一的 {} 列表初始化
​ 在 C++98 中,标准允许使用花括号 {} 对数组或者结构体元素进行统一的列表初始值设定。比如:
利刃大大
2025-03-01
800
【字符串】二进制求和 && 字符串相乘
​ 我们之前做过类似的求和问题,其实都是一样的,只不过这道题变成了字符串形式罢了,思路都还是一样的,只不过现在变成了逢二进一!
利刃大大
2025-02-28
380
【Linux基础IO】一、系统IO
​ 我们知道 C语言 有文件操作接口,那么当然 C++、JAVA 这些语言都有文件操作接口。但是最让人烦的问题是这些语言之间的 IO 接口都是不一样的,这样子导致我们学习成本很高!
利刃大大
2025-02-28
530
【字符串】最长公共前缀 && 最长回文子串
​ 这道题模拟的思路有两种,第一种就是每次比较每个字符串同一位置的字符,判断是否相等,如果不相等则返回前面匹配的位置,可以使用 substr() 函数直接实现这块!
利刃大大
2025-02-27
470
【C++】unordered系列容器的模拟实现
​ 由哈希表的知识我们可知开散列其实是比闭散列有优势的,所以下面的实现都是基于开散列的基础实现的!
利刃大大
2025-02-27
260
【栈与队列】二叉树最大宽度
​ 每一层的 宽度 被定义为该层最左和最右的非空节点(即,两个端点)之间的长度。将这个二叉树视作与满二叉树结构相同,两端点间会出现一些延伸到这一层的 null 节点,这些 null 节点也计入长度。
利刃大大
2025-02-26
711
【Git】六、企业级开发模型
​ 我们知道,一个软件从零开始到最终交付,大概包括以下几个阶段:规划、编码、构建、测试、发布、部署和维护。
利刃大大
2025-02-26
1020
【栈与队列】N叉树的层序遍历 && 二叉树的锯齿形层序遍历
​ 这道题其实就是 二叉树的层序遍历 的变形,只不过将其左右孩子改成了一个数组来存放孩子节点罢了,我们只需要遍历一下数组即可,其它思路都是一样的,就是使用队列的先进先出特点,每次处理一层,然后根据队列的元素个数控制每层遍历d
利刃大大
2025-02-23
460
【Linux系统编程】八、进程程序替换
​ 将磁盘中指定的程序加载到内存中,让指定的进程进行执行。不论是哪种后端语言写的程序,exec* 类的函数都可以调用。
利刃大大
2025-02-23
440
【栈与队列】字符串解码
​ 编码规则为: k[encoded_string],表示其中方括号内部的 encoded_string 正好重复 k 次。注意 k 保证为正整数。
利刃大大
2025-02-22
1060
【Git】五、多人协作
​ 对于其中的开发者1,我们可以直接使用我们的云服务器,在上面进行新增;而对于开发者2,我们可以在 windows 下操作!
利刃大大
2025-02-22
880
【栈与队列】基本计算器 II
​ 你可以假设给定的表达式总是有效的。所有中间结果将在 [-231, 231 - 1] 的范围内。
利刃大大
2025-02-21
360
【C++】万字详解 set 与 map 的模拟实现
​ 我们前面实现了红黑树的插入以及删除(删除有一点 bug ),因此我们就能用其来实现 map 以及 set,这里只涉及了之前红黑树的插入,因为我们的重点是 map 与 set 是如何同时使用红黑树实现的以及红黑树的迭代器是如何实现的!
利刃大大
2025-02-21
850
点击加载更多
社区活动
Python精品学习库
代码在线跑,知识轻松学
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
技术创作特训营·精选知识专栏
往期视频·干货材料·成员作品 最新动态
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档