相关文章
【C 数据结构】循环链表
文章目录 【 1. 基本原理 】【 2. 循环链表的创建 】2.1 循环链表结点设计2.2 循环单链表初始化 【 3. 循环链表的 插入 】【 4. 循环单链表的 删除操作 】【 5. 循环单链表的遍历 】【 6. 实例 - 循环链表的 增删查改 】【 7. 双向循环链表 】 【 1. 基本原理 】
对于单链表以…
建站知识
2025/2/18 16:06:47
Linux系统下的程序调试工具——GDB(GNU Debugger)
GCC(GNU Compiler Collection)是GNU开发的编程语言编译器,它支持多种编程语言,如C、C、Objective-C、Fortran、Ada和Go等。
以下是一些常用的操作:
启动GDB并加载程序
gdb your_program
设置断点
在代码中的某一行…
建站知识
2025/2/15 4:50:43
【LeetCode热题100】【二叉树】二叉树的最近公共祖先
题目链接:236. 二叉树的最近公共祖先 - 力扣(LeetCode)
二叉树皆可递归,可以递归查找两个节点的所在地,如果两个节点一个在root的左子树一个在右子树,说明root就是公共祖先,并且因为是递归&…
建站知识
2025/2/15 4:50:39
sklearn库都有哪些数据集
Scikit-learn(通常简称为sklearn)是Python的一个开源机器学习库,它包含了许多用于机器学习和数据挖掘的工具。其中,它提供了一些内置的数据集,用于测试算法和训练模型。以下是截至我的知识截止日期为止,skl…
建站知识
2025/2/20 3:07:26
mineadmin 设置时区
由于不同环境下,会造成时区不一致问题
在/bin/hyperf.php 文件里,设置 date_default_timezone_set(Asia/Shanghai);
建站知识
2025/2/15 4:50:30
[Algorithm][双指针][有效三角形的个数]详细解读 + 代码实现
题目链接优化:对整个数组排序,可以简化比较模型,减少比较次数在有序的情况下,只需较⼩的两条边之和⼤于第三边即可设最⻓边枚举到max位置,区间[left, right]是max位置左边的区间(也就是⽐它⼩的区间) if (nums[left] …
建站知识
2025/2/17 22:32:18
Leetcode 239. 滑动窗口最大值和Leetcode 347. 前 K 个高频元素
目录标题 Leetcode 239. 滑动窗口最大值题目描述C语言代码和题解解题思路 Leetcode 347. 前 K 个高频元素题目描述C语言题解和思路解题思路 Leetcode 239. 滑动窗口最大值
题目描述
给你一个整数数组 nums,有一个大小为 k 的滑动窗口从数组的最左侧移动到数组的最…
建站知识
2025/2/15 4:50:26
LeetCode 198.打家劫舍
原题链接:. - 力扣(LeetCode)
你是一个专业的小偷,计划偷窃沿街的房屋。每间房内都藏有一定的现金,影响你偷窃的唯一制约因素就是相邻的房屋装有相互连通的防盗系统,如果两间相邻的房屋在同一晚上被小偷闯…
建站知识
2025/2/23 12:00:44