- 博客(62)
- 收藏
- 关注
原创 CCPC题目
在n×m的网格中,某些格子有障碍物。每次只能向右或向下移动,求从左上角到右下角的路径数。有n个任务,每个任务需要时间ti且必须在截止时间di前完成。给定nnn个异或方程组成的方程组(模2),判断是否有解。给定带权无向图,求图中包含至少3个顶点的最小权值环路。给定数组a,判断是否能将其分成两个子集,使得两子集和相等。(出现次数超过(r−l+1)/2的数),若无则输出-1。给定长度为n的数组和q次查询,每次查询区间[l,r]的。:考察基础DP模型和取模运算的细节(避免负数)。:路径数,若不可达输出0。
2025-06-04 23:58:54
599
原创 C语言文件二进制
C语言中二进制文件的基本操作。首先介绍了二进制文件的识别方法(.bin后缀),然后详细说明了二进制文件的打开格式(如"rb+"、"wb+"等)
2025-06-03 17:38:23
632
原创 C文件 详解文章
本文介绍了C语言文件处理的基本操作。主要内容包括:文本文件与二进制文件的区别、文件指针FILE*的使用方法、常见的文件打开模式(w写入、a追加、r读取)以及核心文件操作函数。详细讲解了fopen()、fclose()、fprintf()、fgets()等函数的用法,并提供了读取、写入、追加文件内容的代码示例。文章还包含文件不存在时的异常处理实践,最后提示后续将介绍二进制文件处理。这些内容为C语言初学者提供了文件操作的基础知识。
2025-06-03 15:55:15
730
原创 C语言枚举类型详解
枚举--将变量的值一一列举出来每一个枚举元素由系统定义了一个用序号表示的数值,从0开始,分别为0 1 2enum 枚举名 {枚举元素 };枚举使用和结构体差不多,但是定义的时候里面每一个元素就有点类似我们的数组,伙伴们可以自己感受一下;创作不易,多多支持 .
2025-03-23 01:24:35
328
原创 C语言单链表头插法
链表是数据结构中的「珍珠项链」,而头插法就是其中最常用的「穿珠手法」。用生活中的例子来理解:头插法就像在火车最前面加车厢,每次新节点都成为新的车头。接下来用最直观的方式,手把手教你掌握这个核心操作。->先插入的数据反而在最后面去了.类似「项链的扣头」,永远指向链表的第一个节点。初始空链表 head → NULL。链表为空时,头指针指向NULL。让新节点的next指向原头节点。更新头指针指向新节点。
2025-03-08 12:42:00
547
原创 C语言顺序表(使用动态内存)
静态内存:编译时固定大小(如全局变量),生命周期贯穿整个程序。自动内存:函数内局部变量,随函数调用自动分配/释放(栈内存)。动态内存:运行时手动分配(堆内存),生命周期由开发者控制。
2025-03-08 11:40:33
282
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人