02 2024 档案
摘要:博主主页:17_Kevin-CSDN博客 收录专栏:《数据结构》 引言 双向带头循环链表是一种常见的数据结构,它具有双向遍历的特性,并且在表头和表尾之间形成一个循环。本文将深入探讨双向带头循环链表的结构、操作和应用场景,帮助读者更好地理解和运用这一数据结构。 本篇博客将以图表和代码相结合的方式手撕双
阅读全文
摘要:主页:17_Kevin-CSDN博客 收录专栏:《C语言》 C语言是一种强大而灵活的编程语言,但与其他高级语言不同,它要求程序员自己负责内存的管理。正确的内存管理对于程序的性能和稳定性至关重要。 一、引言 C 语言是一门广泛使用的编程语言,它为程序员提供了对内存的直接控制能力。这种对内存的控制使得
阅读全文
摘要:欧冠胜国米,勇夺三冠王! 蓝月亮曼城在与国际米兰在伊斯坦布尔的欧冠决赛中,曼城拿到了队史第一个欧冠冠军,在瓜迪奥拉的带领下打破了魔咒,成为第8支三冠王球队! 伊蒂哈德球场 伊蒂哈德球场(Etihad Stadium)是曼彻斯特城足球俱乐部的主场,位于英国曼彻斯特市。这座现代化的体育场馆于2003年正
阅读全文
摘要:个人主页:不爱学英文的码字机器-CSDN博客 收录合集:《数据结构》 在本篇博客中,我们将深入探讨单链表的定义、实现和应用。 本篇博客将用C语言实现的单链表进行讲解,通过一段代码一段讲解来逐个详细讲解,深入了解单链表的实现。 什么是单链表? 单链表是由一系列节点组成的数据结构,每个节点包含两部分:数
阅读全文
摘要:本文使用C语言进行顺序表的代码实现。 博主将使用代码和相关知识相结合的方式进行讲解,简单易懂,懵懂的大学生一听就会~ 顺序表是一种线性表的存储结构,它将数据元素存储在一段连续的存储空间中,每个元素占据一个存储单元,并按照逻辑顺序依次存放。顺序表可以采用数组来实现,通过数组的下标来表示元素在顺序表中的
阅读全文
摘要:一、代码实现 /** * 函数名称:merge * * 功能描述:合并两个已排序的整数数组 * * 参数说明: * nums1:第一个整数数组 * nums1Size:第一个数组的大小 * m:第一个数组中要合并的子数组的起始索引 * nums2:第二个整数数组 * nums2Size:第二个数组的
阅读全文
摘要:一、代码实现 如果不考虑O(1)的空间复杂度的话我们可以再创建数组来进行遍历解决该问题,但是在要求之下该做法无法通过。于是我们可以用双指针来解决,最坏的情况时间复杂度为O(N)。 int removeElement(int* nums, int numsSize, int val) { int sr
阅读全文
摘要:笔记 这个错误发生在 Python 的 os.walk 函数调用中,它表示在解包返回值时出现了太多的值。os.walk 函数的返回值是一个生成器,每次迭代会返回一个元组,包含当前目录的路径、当前目录中的子目录列表和当前目录中的文件列表。 根据错误信息来看,似乎是在迭代 os.walk 返回的元组时,
阅读全文
摘要:今年的春晚上刘谦表演了魔术《守岁共此时》,台上台下积极互动(尤其是小尼),十分的有趣。刘谦老师的魔术不仅仅是他的高超手法,还有这背后的严谨逻辑,下面我们来用C语言来解析魔术吧。 源代码 #define _CRT_SECURE_NO_WARNINGS 1 #include<stdio.h> #incl
阅读全文
摘要:个人主页:17_Kevin-CSDN博客 收录专栏:《C语言》 在软件开发过程中,我们经常会遇到一些假设条件或者预期行为。例如,我们可能假设一个函数的输入参数必须在某个范围内,或者某个变量的值应该满足特定的条件。当这些假设或预期行为被打破时,程序可能会出现异常行为,甚至崩溃。为了保护程序免受这些潜在
阅读全文
摘要:个人主页:17_Kevin-CSDN博客 收录专栏:《C语言》 什么是 EOF? 在 C 语言中,EOF 是一个宏,用于表示文件结束标识符(End-of-File)。它是一个特殊的值,通常用于指示文件读取操作已经到达了文件的末尾。在 C 语言标准库中,EOF 的具体值可以是一个负整数,具体取决于编译
阅读全文
摘要:函数指针是 C 语言中一个非常有用且强大的概念,它允许我们将函数作为参数传递给其他函数、在运行时动态选择要调用的函数以及实现回调函数等功能。在本篇博客中,我们将深入探讨函数指针的概念、用法以及其在实际编程中的应用。 目录 前言 什么是函数指针 函数指针的用法 示例一 示例二 转移表的实现 应用场景
阅读全文
摘要:个人主页:17_Kevin-CSDN博客 收录专栏:《C语言》 什么是转移表? 转移表是一种根据输入条件进行分支选择的技术。它通常用于根据不同的条件执行不同的操作。在 C 语言中,我们可以使用 switch 语句来创建转移表,根据表达式的值选择不同的分支执行。 计算器转移表的普通实现 #includ
阅读全文
摘要:目录 什么是NULL? 用途和功能 1、初始化指针 2、比较指针是否为空 3、函数返回空指针 4、标记指针无效或释放资源后 5、检查文件指针是否有效 结语 什么是NULL? 在 C 语言中,NULL 是一个宏,用于表示空指针。它是一个特殊的值,通常用于初始化指针、比较指针是否为空等操作。在 C 语言
阅读全文